2016-07-15 43 views
1

我有一个网格的上下文菜单,它包含菜单项。菜单项包含一个点击处理程序和一个标题。按菜单项标题排序Smartgwt菜单

我想按照其标题按字母顺序对菜单项进行排序。我怎样才能做到这一点 ?

例子:

Menu contextMenu = new Menu(); 
MenuItem menuItem1 = new MenuItem("title"); 
menuItem1.addClickHandler(getSomeItemClickHandler); 
contextMenu.addItem(menuItem1); 
* 
* 
* 
contextMenu.addItem(menuItem10); 

现在我想通过菜单项标题的文本菜单完成按字母顺序排序。我怎样才能做到这一点?

回答

1

列表和其他基本的java结构应该在GWT客户端很好地工作,所以如果你把它们存储在一个List中,你按照你的条件对列表项进行排序,然后使用循环将它们添加到contextMenu中,它将执行工作。