Item
sb:item
<jp:sbItem orientation="right" styleClass="jeesl-menu-bar-dropdown">
<f:facet name="label">
<ui:fragment>
<h:outputText value="Test" styleClass="jeesl-menu-bar-button-label"/>
</ui:fragment>
</f:facet>
<f:facet name="top">
<ui:fragment>
<j:li styleClass="jeesl-dropdown-item">
<h:commandLink class="jeesl-dropdown-item-label">
<h:outputText value="Manual Child 1"/>
<p:ajax event="click" update="@form" listener="#{sbItemBean.selectSomething1()}" ajax="true"/>
</h:commandLink>
</j:li>
<j:li styleClass="jeesl-dropdown-item">
<h:commandLink class="jeesl-dropdown-item-label">
<h:outputText value="Manual Child 2"/>
<p:ajax event="click" update="@form" listener="#{sbItemBean.selectSomething2()}" ajax="true"/>
</h:commandLink>
</j:li>
</ui:fragment>
</f:facet>
</jp:sbItem>
@Named @ViewScoped
public class SbhSingleBean extends AbstractJeeBean implements SbSingleBean
{
final static Logger logger = LoggerFactory.getLogger(SbhSingleBean.class);
private static final long serialVersionUID = 1L;
private final SbSingleHandler<IoLocale> sbhLocale; public SbSingleHandler<IoLocale> getSbhLocale() {return sbhLocale;}
public SbhSingleBean()
{
sbhLocale = new SbSingleHandler<IoLocale>(IoLocale.class,this);
}
@PostConstruct
public void init()
{
super.initSecurity();
sbhLocale.update(fUtils.all(IoLocale.class,3));
}
@Override
public void selectSbSingle(EjbWithId item) throws JeeslLockingException, JeeslConstraintViolationException
{
logger.info(item.toString());
}
}
Name | Required | Default | Description |
---|---|---|---|
label | false | ||
childs | false | ||
orientation | false | left | |
styleClass | false | ||
multi | false | ||
readonly | false | false | |
toggled | false | false |