У меня есть два JSF компонента, как это:получить Jsf compoment идентификатор в резервном боб
<a4j:commandButton id="cmdtop"
disabled="#{ViewDocument.locked or !(documentAttachmentBean.canEditAttachment)}"
action="#{documentAttachmentBean.onCmdIncreaseAttachmentCodeClick}"
...
</a4j:commandButton>
<a4j:commandButton id="cmddown"
disabled="#{ViewDocument.locked or !(documentAttachmentBean.canEditAttachment)}"
action="#{documentAttachmentBean.onCmdDecreaseAttachmentCodeClick}">
...
</a4j:commandButton>
в моей бэк-боба с canEditAttachment() метод, который я хочу, чтобы проверить, если он был вызван для cmdtop или cmddown? некоторые вещи, как это:
public boolean getCanEditAttachment()
{
if (somecode.getElementId.equals"cmdtop")
//do something
return true ;
else if (somecode.getElementId.equals"cmddown")
//do something else
return false ;
}
как я могу найти canEditAttachment() вызывается с кем?
Спасибо! оно работает ! но, пожалуйста, скажите другие глобальные переменные? – OmiD
Они называются неявными объектами. В [этом сообщении блога] есть список (http://incepttechnologies.blogspot.com.tr/p/jsf-implicit-objects.html). – bhdrk