本文整理了Java中javax.faces.event.ValueChangeEvent.getComponent()
方法的一些代码示例,展示了ValueChangeEvent.getComponent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ValueChangeEvent.getComponent()
方法的具体详情如下:
包路径:javax.faces.event.ValueChangeEvent
类名称:ValueChangeEvent
方法名:getComponent
暂无
代码示例来源:origin: omnifaces/omnifaces
/**
* Returns the current view root.
* @return The current view root.
*/
@Override
public UIViewRoot getComponent() {
return (UIViewRoot) super.getComponent();
}
代码示例来源:origin: org.omnifaces/omnifaces
/**
* Returns the current view root.
* @return The current view root.
*/
@Override
public UIViewRoot getComponent() {
return (UIViewRoot) super.getComponent();
}
代码示例来源:origin: stackoverflow.com
public void validateSessionid(ValueChangeEvent e) {
UIInput nameInput = e.getComponent()
String sessionid = nameInput.getValue()
//do SQL query
}
代码示例来源:origin: stackoverflow.com
public void changesListener(ValueChangeEvent e) {
//Get the new value
Object o = e.getNewValue();
//get the component's id
String componentId = e.getComponent().getId();
//Cast the value and compare it, after that you should update a map. You are
//going to need one anyway to know which field changed.
boolean valueChanged = //compare against original value
if(componentId.equals("prop1Input"));
map.put("prop1", valueChanged);
}
代码示例来源:origin: stackoverflow.com
public void processValueChange(ValueChangeEvent arg0) {
if (arg0.getComponent().getId().equalsIgnoreCase("productList")) {
this.setProduct(arg0.getNewValue().toString());
}
if (arg0.getComponent().getId().equalsIgnoreCase("worktypeList")) {
this.setWorktype(arg0.getNewValue().toString());
}
}
代码示例来源:origin: org.openl.rules/org.openl.rules.webstudio
public void lastNameListener(ValueChangeEvent e) {
UIInput uiInput = (UIInput) e.getComponent();
setUserLastName(uiInput.getValue().toString());
}
代码示例来源:origin: openl-tablets/openl-tablets
public void lastNameListener(ValueChangeEvent e) {
UIInput uiInput = (UIInput) e.getComponent();
setUserLastName(uiInput.getValue().toString());
}
代码示例来源:origin: org.openl.rules/org.openl.rules.webstudio
public void firstNameListener(ValueChangeEvent e) {
UIInput uiInput = (UIInput) e.getComponent();
setUserFirstName(uiInput.getValue().toString());
}
代码示例来源:origin: openl-tablets/openl-tablets
public void firstNameListener(ValueChangeEvent e) {
UIInput uiInput = (UIInput) e.getComponent();
setUserFirstName(uiInput.getValue().toString());
}
代码示例来源:origin: stackoverflow.com
private void setMatches(ValueChangeEvent event) {
Object searchWord = event.getNewValue();
int maxMatches = ((SelectInputText)event.getComponent()).getRows();
List matchList = new ArrayList(maxMatches);
try {
for(int i = 0; i < dictionary.size(); i++) {
SelectItem s = dictionary.get(i);
if(s.getLabel().startsWith(searchWord)) {
matchList.add(s);
if(matchList.size() == maxMatches)
break;
}
}
} catch (Throwable e) {
e.printStackTrace();
logger.error("Erorr finding autocomplete matches" + e.getMessage());
}
if (this.matchesList != null) {
this.matchesList.clear();
this.matchesList = null;
}
this.matchesList = matchList;
}
// note: not optimized, just to explain how to do.
代码示例来源:origin: org.openl.rules/org.openl.rules.webstudio
public void pIterableListener(ValueChangeEvent valueChangeEvent) {
int paramId = this.getParamId(valueChangeEvent.getComponent().getClientId());
this.parameters.get(paramId).setIterable(Boolean.getBoolean(valueChangeEvent.getNewValue().toString()));
}
代码示例来源:origin: openl-tablets/openl-tablets
public void pIterableListener(ValueChangeEvent valueChangeEvent) {
int paramId = this.getParamId(valueChangeEvent.getComponent().getClientId());
this.parameters.get(paramId).setIterable(Boolean.getBoolean(valueChangeEvent.getNewValue().toString()));
}
代码示例来源:origin: org.openl.rules/org.openl.rules.webstudio
public void pTypeListener(ValueChangeEvent valueChangeEvent) {
int paramId = this.getParamId(valueChangeEvent.getComponent().getClientId());
this.parameters.get(paramId).setType(valueChangeEvent.getNewValue().toString());
}
代码示例来源:origin: openl-tablets/openl-tablets
public void pTypeListener(ValueChangeEvent valueChangeEvent) {
int paramId = this.getParamId(valueChangeEvent.getComponent().getClientId());
this.parameters.get(paramId).setType(valueChangeEvent.getNewValue().toString());
}
代码示例来源:origin: org.openl.rules/org.openl.rules.webstudio
public void pNameListener(ValueChangeEvent valueChangeEvent) {
int paramId = this.getParamId(valueChangeEvent.getComponent().getClientId());
this.parameters.get(paramId).setName(valueChangeEvent.getNewValue().toString());
}
代码示例来源:origin: openl-tablets/openl-tablets
public void pNameListener(ValueChangeEvent valueChangeEvent) {
int paramId = this.getParamId(valueChangeEvent.getComponent().getClientId());
this.parameters.get(paramId).setName(valueChangeEvent.getNewValue().toString());
}
代码示例来源:origin: org.apache.myfaces.tomahawk/tomahawk-sandbox
/**
* This it the valueChange sink<br />
* The received event will be cloned and collected by the manager.
*/
public void processValueChange(ValueChangeEvent event)
throws AbortProcessingException
{
UIComponent valueChangeComponent = event.getComponent();
List restoreStateCommands = new ArrayList();
collectStates(restoreStateCommands, valueChangeComponent);
ValueChangeEvent clonedEvent = new ValueChangeEvent(
event.getComponent(),
event.getOldValue(),
event.getNewValue());
ValueChangeManager manager = ValueChangeManager.getManager(FacesContext
.getCurrentInstance());
manager.addEvent(method, clonedEvent, restoreStateCommands);
}
代码示例来源:origin: stackoverflow.com
public void myListener(ValueChangeEvent e){
UIData data = (UIData) e.getComponent().findComponent("myDatatableId");
int rowIndex = data.getRowIndex();
Object myNewValue = e.getNewValue();
Object myOldValue = e.getOldValue();
}
代码示例来源:origin: org.osivia.portal.core.admin/osivia-portal-administration-ejb
/**
* Portal selection action.
*
* @param event value change event
*/
public void selectPortal(ValueChangeEvent event) {
HtmlSelectOneListbox component = (HtmlSelectOneListbox) event.getComponent();
this.portalId = (String) component.getValue();
// Save portal identifier in session
PortletRequest request = (PortletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
request.getPortletSession().setAttribute(AdministrationConstants.PORTAL_ID_ATTRIBUTE_NAME, this.portalId, PortletSession.APPLICATION_SCOPE);
// Notify observers
this.setChanged();
this.notifyObservers();
}
代码示例来源:origin: org.omnifaces/omnifaces
/**
* When this tag is not disabled, the input value is changed, the input component is valid and the input component's
* local value is not null, then check for a duplicate value by visiting all rows of the parent {@link UIData}
* component.
*/
@Override
public void processValueChange(ValueChangeEvent event) {
if (isDisabled()) {
return;
}
UIInput input = (UIInput) event.getComponent();
if (!input.isValid() || input.getLocalValue() == null) {
return;
}
UIData table = getClosestParent(input, UIData.class);
int originalRows = table.getRows();
table.setRows(0); // We want to visit all rows.
FacesContext context = FacesContext.getCurrentInstance();
UniqueColumnValueChecker checker = new UniqueColumnValueChecker(table, input);
table.visitTree(VisitContext.createVisitContext(context), checker);
table.setRows(originalRows);
if (checker.isDuplicate()) {
input.setValid(false);
context.validationFailed();
addError(input.getClientId(context), getMessage(), getLabel(input), checker.getDuplicateIndex() + 1);
}
}
内容来源于网络,如有侵权,请联系作者删除!