jsf-ajax

Official

Reliable JSF AJAX updates for HMIS.

Authorhmislk
Version1.0.0
Installs0

System Documentation

What problem does it solve?

HMIS projects often encounter silent AJAX update failures when using plain HTML elements or incorrect ID references within JSF. This Skill provides a concise set of rules to enforce component-based updates, proper ID resolution, and safe update patterns to ensure deterministic AJAX behavior.

Core Features & Use Cases

  • Use h:panelGroup and p:outputPanel for all AJAX targets to guarantee proper JSF lifecycle and correct DOM IDs.
  • Always resolve component IDs with :#{p:resolveFirstComponentWithId(...)} and avoid CSS/JQuery selectors in update or process attributes.
  • Debug and fix common AJAX update failures during development by validating target components and ensuring the correct component hierarchy.

Quick Start

Follow these guidelines to fix AJAX updates by using JSF components for updates and resolving element IDs before references.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: jsf-ajax
Download link: https://github.com/hmislk/hmis/archive/main.zip#jsf-ajax

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.