Menu

#2670 Cannot remove the latest element in grid model (grid in rod)

5.0.7
closed-fixed
nobody
5
2011-05-31
2011-05-23
jimmy shiau
No

<zk>
<zscript><![CDATA[
import java.util.*;
import org.zkoss.zul.*;
import org.zkoss.zk.ui.event.*;
import org.zkoss.zk.ui.event.EventListener;

List list = new ArrayList();
for (int i = 0; i <200; i++)
list.add("remove " + i);

ListModelList model = new ListModelList(list);

RowRenderer renderer = new RowRenderer() {
public void render(Row row, Object data) throws Exception {
Button btn = new Button(String.valueOf(data));
btn.addEventListener(Events.ON_CLICK, new EventListener() {
public void onEvent(Event arg0) throws Exception {
((ListModelList)row.getGrid().getModel()).remove(data);
}
});
row.appendChild(btn);
}
};
]]></zscript>
<grid rowRenderer="${renderer}" model="${model}" width="300px" height="250px"/>
</zk>

Discussion

  • jimmy shiau

    jimmy shiau - 2011-05-31

    Fixed since May 31 2011

     
  • jimmy shiau

    jimmy shiau - 2011-05-31
    • status: open --> closed-fixed
     

Log in to post a comment.