public void setValueBinding(String name, ValueBinding binding) { if ("value".equals(name)) { this.dataModel = null; } else if ("var".equals(name) || "rowIndex".equals(name)) { throw new IllegalArgumentException(); } super.setValueBinding(name, binding); }
public void setValueBinding(String name, ValueBinding binding) { if (name == null) { throw new NullPointerException("name"); } else if (name.equals("value")) { _dataModelMap.clear(); } else if (name.equals("var") || name.equals("rowIndex")) { throw new IllegalArgumentException( "You can never set the 'rowIndex' or the 'var' attribute as a value-binding. Set the property directly instead. Name " + name); } super.setValueBinding(name, binding); }
comp.setValueBinding("bgcolor", vb); comp.setValueBinding("border", vb); comp.setValueBinding("cellpadding", vb); comp.setValueBinding("cellspacing", vb); comp.setValueBinding("columnClasses", vb); comp.setValueBinding("footerClass", vb); comp.setValueBinding("frame", vb); comp.setValueBinding("headerClass", vb); comp.setValueBinding("rowClasses", vb); comp.setValueBinding("rules", vb); comp.setValueBinding("summary", vb); comp.setValueBinding("width", vb); comp.setValueBinding("style", vb); comp.setValueBinding("styleClass", vb); comp.setValueBinding("onclick", vb);