/** * @author akolonitsky * */ @ResourceDependencies({ @ResourceDependency(name = "jquery.js"), @ResourceDependency(name = "richfaces.js") }) @JsfBehaviorRenderer(type = "org.richfaces.component.behavior.ToggleControl") public class ToggleControlRenderer extends ClientBehaviorRenderer { @Override public String getScript(ClientBehaviorContext behaviorContext, ClientBehavior behavior) { ToggleControl control = (ToggleControl) behavior; StringBuilder builder = new StringBuilder(); builder.append("RichFaces.$('").append(control.getPanelId(behaviorContext)).append("').switchToItem('") .append(control.getTargetItem()).append("'); return ").append(!control.getDisableDefault()).append(';'); return builder.toString(); } }
/** * @author akolonitsky * */ @ResourceDependencies({ @ResourceDependency(library = "org.richfaces", name = "jquery.js"), @ResourceDependency(library = "org.richfaces", name = "richfaces.js") }) @JsfBehaviorRenderer(type = "org.richfaces.component.behavior.ToggleControl") public class ToggleControlRenderer extends ClientBehaviorRenderer { @Override public String getScript(ClientBehaviorContext behaviorContext, ClientBehavior behavior) { ToggleControl control = (ToggleControl) behavior; StringBuilder builder = new StringBuilder(); builder.append("RichFaces.component('").append(control.getPanelId(behaviorContext)).append("').switchToItem('") .append(control.getTargetItem()).append("'); return ").append(!control.getDisableDefault()).append(';'); return builder.toString(); } }
/** * @author akolonitsky * */ @ResourceDependencies({ @ResourceDependency(library = "org.richfaces", name = "jquery.js"), @ResourceDependency(library = "org.richfaces", name = "richfaces.js") }) @JsfBehaviorRenderer(type = "org.richfaces.component.behavior.ToggleControl") public class ToggleControlRenderer extends ClientBehaviorRenderer { @Override public String getScript(ClientBehaviorContext behaviorContext, ClientBehavior behavior) { ToggleControl control = (ToggleControl) behavior; StringBuilder builder = new StringBuilder(); builder.append("RichFaces.component('").append(control.getPanelId(behaviorContext)).append("').switchToItem('") .append(control.getTargetItem()).append("'); return ").append(!control.getDisableDefault()).append(';'); return builder.toString(); } }
@JsfBehavior(id = "org.richfaces.component.behavior.ToggleControl", tag = @Tag(name = "toggleControl", handlerClass = CustomBehaviorHandler.class, type = TagType.Facelets), renderer = @JsfBehaviorRenderer(type = "org.richfaces.component.behavior.ToggleControl")) public class ToggleControl extends ClientBehavior { public static final String BEHAVIOR_ID = "org.richfaces.component.behavior.ToggleControl";
@JsfBehavior(id = "org.richfaces.component.behavior.ToggleControl", tag = @Tag(name = "toggleControl", handlerClass = CustomBehaviorHandler.class, type = TagType.Facelets), renderer = @JsfBehaviorRenderer(type = "org.richfaces.component.behavior.ToggleControl")) public class ToggleControl extends ClientBehavior { public static final String BEHAVIOR_ID = "org.richfaces.component.behavior.ToggleControl";
@JsfBehavior(id = "org.richfaces.component.behavior.ToggleControl", tag = @Tag(name = "toggleControl", handler = "org.richfaces.view.facelets.html.CustomBehaviorHandler", type = TagType.Facelets), renderer = @JsfBehaviorRenderer(type = "org.richfaces.component.behavior.ToggleControl")) public class ToggleControl extends ClientBehavior { public static final String BEHAVIOR_ID = "org.richfaces.component.behavior.ToggleControl";