2016-07-15 67 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中,它將執行工作。