【发布时间】:2015-05-21 19:28:16
【问题描述】:
我在 ext.net 网格面板中的组合框有很多问题。插入新记录时需要设置默认值。其实我是这样做的:
Javascript 代码:
function insertRecordTestesVerif(grid) {
var store = grid.store,
row = store.indexOf(store.insert(0, {
Hora: new Date(),
n_saco: 0,
solda_status : "NA",
peso: 0,
peso_status: "NA",
detector_metais: "NA",
impressora: "NA",
cola: "NA",
qualidade: "NA",
})[0]);
Ext.defer(function () {
grid.editingPlugin.startEditByPosition({ row: row, column: 0 });
}, 100);
}
我的组合框是这样的:
<ext:ComponentColumn
runat="server"
Text="Status"
DataIndex="peso_status"
Flex="1">
<Component>
<ext:ComboBox runat="server" Editable="false">
<Items>
<ext:ListItem Text="NA" Value="NA" />
<ext:ListItem Text="OK" Value="OK" />
<ext:ListItem Text="NC" Value="NC" />
</Items>
</ext:ComboBox>
</Component>
</ext:ComponentColumn>
好吧,我设置的值默认显示在组合框中,当我同步网格时,发送的值永远是“NA”。
欢迎任何帮助。谢谢大家。
【问题讨论】:
标签: extjs combobox ext.net gridpanel