package org.zkoss.zktest.bind.issue; import java.util.ArrayList; import java.util.List; import org.zkoss.bind.annotation.BindingParam; import org.zkoss.bind.annotation.Command; import org.zkoss.bind.annotation.Init; import org.zkoss.bind.annotation.NotifyChange; public class B01640CommandSend2WrongViewModelChild { String value; List<String> items = new ArrayList<String>(); public B01640CommandSend2WrongViewModelChild() { items.add("A"); } @Init public void init() { value = "initialized"; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } public List<String> getItems() { return items; } @Command @NotifyChange("value") public void outerGridCommand() { value = "do outerGridCommand"; } @Command @NotifyChange("value") public void innerGridCommand(@BindingParam("str") String str) { value = "do innerGridCommand "+str; } }