gpt4 book ai didi

java - GWT MenuItem-列出选定的值

转载 作者:行者123 更新时间:2023-12-04 05:05:22 25 4
gpt4 key购买 nike

我有点问题。就像在代码中一样,我正在尝试创建一个动态 MenuItem 列表。这没问题,但我想要选择/单击的项目。但我不确定如何正确实现。所有这些都发生在我的 View 中,我想设置值以在演示器中继续。感谢您的帮助。

chooseProfileMenuBar = new MenuBar(true);
for (int i = 0; i<names().size(); i++) {

final MenuItem menuItemChoose = new MenuItem(names.get(i), new Command(){

@Override
public void execute() {

// TODO set the onClicked value/name at index i

}
});
chooseProfileMenuBar.addItem(menuItemChoose);
}
return chooseProfileMenuBar;

最佳答案

如果可能,你可以再做一件事,
我有创建运行时的下载菜单,所以我添加了 HashMap 并在该 HashMap 中添加了 names.get(i) 和下载链接,所以它看起来像

map.put(names.get(i),"link"),

现在在 execute() 中,我添加了 Window.open(map.get(menuItem.gettext()),"_blank");
我的项目中还有一个菜单是报告菜单,因此来自数据库报告列表即将到来
for(final Temp report : listReports){
MenuItem menuItem = new MenuItem(report.getType().toString(), new Command() {
@Override
public void execute() {
getUiHandlers().showReportPanel(report);
}
});
reportMenuBar.addItem(menuItem);
}

关于java - GWT MenuItem-列出选定的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15570089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com