Apps Scriptを使用してGoogleサイトでUIを構築しており、リストボックスを作成できます。ドキュメントによると、setVisibleItemCountを1に変更すると、ドロップダウンボックスになります。
私は1と0の両方を試しました。
どちらもドロップダウンボックスにはならないようです。Firefox13.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);
これはすべてGoogleサイト内にあり、表示されているページはAppsScriptページです。おそらくあなたはGoogleサイトを使用していませんか?上記のコードでは1行が表示されますが、ドロップダウン矢印は表示されません。