package support.issue; import java.util.*; import org.zkoss.bind.annotation.*; import org.zkoss.zul.ListModelList; public class InlineEditVM { private ListModelList listModelList; private List collectionModel = new ArrayList(); @Init public void init(){ listModelList = new ListModelList(); listModelList.add("item 1"); listModelList.add("item 2"); listModelList.add("item 3"); listModelList.add("item 4"); listModelList.add("item 5"); collectionModel.add("item 1"); collectionModel.add("item 2"); collectionModel.add("item 3"); collectionModel.add("item 4"); collectionModel.add("item 5"); } @Command @NotifyChange("model") public void remove(@BindingParam("item") String item){ listModelList.remove(item); collectionModel.remove(item); } public List getModel(){ return this.listModelList; } }