0

我正在尝试创建一个 ListBox 设置为允许选择多个列表项的下拉列表。我已经阅读了下拉列表和多选是互斥的,尽管我不确定GWT是否是预期的行为。

有解决方法或替代方法吗?我希望用户从 20 个项目的列表中选择 Fusion 表中的查询。任何使用有限空间的解决方案就足够了。

这应该在Google Apps 脚本问题中报告为缺陷还是增强?

我希望这个示例代码是一个多选下拉列表:

function doGet() {
 var app = UiApp.createApplication().setTitle('foo');
 var main = app.createVerticalPanel().setTitle('main');
 var lb = app.createListBox(true);
 lb.setWidth("200px");
 lb.addItem("first");
 lb.addItem("second");
 lb.addItem("third");
 lb.addItem("fourth");
 lb.addItem("fifth");
 lb.addItem("sixth");
 lb.setVisibleItemCount(1);
 app.add(main);
 main.add(lb);
 return app;

}
4

2 回答 2

1

好吧,从逻辑上讲,这是不可能的。下拉框旨在允许用户选择单个值,因为当下拉框展开并且您选择一个值时,它意味着立即折叠回来。

为了节省空间以及多选,您可以简单地将多选列表框的高度降低到 20px。

于 2012-12-04T17:05:41.753 回答
1

如果您按照 Magento CMS-> Pages 操作,然后选择任何页面或创建一个新页面,您会在其中找到一个商店视图下拉列表,直到现在我还想不通,但是因为它已经为 magento 管理面板完成了,我从逻辑上思考可以创建一个下拉列表框..

于 2013-12-31T12:16:30.053 回答