2012-12-03 22 views
0

我想創建一個列表框設置爲下拉列表,允許多個列表項的選擇。我有read下拉列表和多選是互斥的,雖然我不知道從GWT這是否是預期的行爲。列表框不能設置爲投遞箱和多選?

是否有解決方法或替代方案?我希望用戶在Fusion表中選擇20個項目列表進行查詢。任何使用有限的房地產的解決方案都足夠。

這是否應該在Google Apps Scripts中報告缺陷或增強的問題?

我預計這個示例代碼是一個多選下拉列表:

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; 

} 

回答

0

那麼,從邏輯上講,這是不可能的。下拉框旨在允許用戶選擇單個值,因爲當下拉菜單展開並選擇一個值時,它意味着立即折回。

爲了保護房地產以及有多選擇,您可以簡單地減少多選列表框的高度,說20px。

+0

謝謝,那肯定會工作。我發佈後在GWT中發現了這個,但是你的是我的實用解決方案。 http://stackoverflow.com/questions/5570232/gwt-multiselect-dropdown-listbox – Scott2B

1

如果你關注Magento CMS-> Pages,在那之後選擇任何頁面或創建一個新頁面,你會發現一個存儲視圖下拉列表框,我直到現在都不能確定它,但是因爲它已經爲magento管理面板,我想邏輯上有可能創建一個下拉列表框..