[OmniFaces utilities] The
isOneOf()
method returns true
if the given object equals one of the given objects.Method:
Usage:
The current
submitted form has ID, loginFormId. Now, let's see
some tests for Utils#isOneOf():
UIViewRoot viewRoot = Faces.getViewRoot();
UIComponent someForm=
viewRoot.findComponent("loginFormId");
UIForm currentForm = Components.getCurrentForm();
UICommand currentCommand = Components.getCurrentCommand();
UIForm closestForm = Components.getClosestParent(currentCommand,
UIForm.class);
UIComponent currentComponent = Components.getCurrentComponent();
boolean isSomeFormCurrentForm
= Utils.isOneOf(someForm, currentForm); // true
boolean
isSomeFormClosestForm = Utils.isOneOf(someForm, closestForm); // true
boolean
isSomeFormCurrentFormOrClosestForm = Utils.isOneOf(someForm,
currentForm, closestForm); // true
boolean
isSomeFormCurrentCommandOrCurrentComponent = Utils.isOneOf(someForm,
currentCommand, currentComponent); // false
See also:
Faces#getViewRoot() | Components#getCurrentForm() | Components#getCurrentCommand() |
Components#getClosestParent() | Components#getCurrentComponent()
Faces#getViewRoot() | Components#getCurrentForm() | Components#getCurrentCommand() |
Components#getClosestParent() | Components#getCurrentComponent()
Niciun comentariu :
Trimiteți un comentariu