Mic*_*lor 2 listbox google-apps-script drop-down-menu
我正在使用Apps脚本在Google协作平台中构建用户界面,我可以创建一个列表框.根据文档,如果您将setVisibleItemCount更改为1,它将成为一个下拉框.
我试过了1和0.
似乎都没有把它变成一个下拉框.使用Firefox 13.0.1查看.也试过Safari.
有人有运气吗?
代码如下所示:
var vPanel = container.createVerticalPanel();
//List box
var lb = container.createListBox(true).setId('listbox').setName('listbox');
// add items to ListBox
for(var i=0;i<LIST_OF_PROJECTS.length;i++){
lb.addItem(LIST_OF_PROJECTS[i]);
}
vPanel.add(lb);
lb.setVisibleItemCount(1); //supposed to make it a drop-down but doesn't
lb.setSelectedIndex(0);
Run Code Online (Sandbox Code Playgroud)
这些都在Google网站内,正在显示的页面是Apps脚本页面.也许您没有使用Google协作平台?上面的代码给了我一行但没有下拉箭头.
你可以发布你的相关代码吗?,它在firefox(略有不同),chrome和safari上为我工作.(单击选择器时看屏幕截图,SetVisibleItemCount为1)
谢谢

编辑:一个重点:要使列表作为下拉列表,您必须选择"禁用多个选择",换句话说:createListBox(false)或没有参数...但不是'true',因为它在您的代码中!(现在我们知道为什么它在你的情况下不起作用;-)
将此参数设置为false,它在独立的webapp中按预期工作,嵌入在站点上并链接到电子表格,没有任何区别.
| 归档时间: |
|
| 查看次数: |
5477 次 |
| 最近记录: |