我在输入中有这段代码:
utentiGrid.setWidget(1, 2, app.createLabel('Stato:'));
utentiGrid.setWidget(1, 3,
app.createListBox().setName('tipologia').addItem("Alpha").addItem("Beta"));
我选择" Beta"并编写ScriptDb
然后我通过使用以下代码修改记录并可视化结果:
utentiGrid.setWidget(1, 2, app.createLabel('Stato:'));
utentiGrid.setWidget(1, 3,
app.createListBox().setName('tipologia').addItem("Alpha").addItem("Beta"));
问题所在 我希望看到我的第一个选择(" Beta")而不是" Alpha"。 我怎么办?
谢谢
拉菲尔
P.S。不是程序员,但scriptDb太棒了!
答案 0 :(得分:0)
只需使用方法setSelectedItem如下:
function doGet() {
var app = UiApp.createApplication();
var utentiGrid = app.createGrid(3, 4);
utentiGrid.setWidget(1, 2, app.createLabel('Stato:'));
var listBox = app.createListBox().setName('tipologia').addItem("Alpha").addItem("Beta");
//To select Beta use 1 as argument
listBox.setItemSelected(1, true);
utentiGrid.setWidget(1, 3, listBox);
app.add(utentiGrid);
return app;
}
如果将参数更改为0,则所选项目将为alpha。如果你有第三个元素,它们的索引将是2,因此只有一个。