【发布时间】:2014-02-19 10:41:59
【问题描述】:
我有一个名为 sampleGrid 的 Ext GridPanel,它有一些列。其中一个名为 IsAssigned,具有 bool 值。
我有一个分机按钮。当我单击它时,我想传递所有 IsAssigned 列值为 false 的行。
我可以通过所有的网格行,
参见下面的代码示例,
<ext:Button ID="btnSave" runat="server" Text="Save"
Icon="Accept">
<DirectEvents>
<Click OnEvent="btnSave_Click">
<ExtraParams>
<ext:Parameter Name="rows" Value="Ext.encode(#{sampleGrid}.getRowsValues())"
Mode="Raw" ></ext:Parameter>
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
这里 Ext.encode(#{sampleGrid}.getRowsValues()) 将传递所有行。但我只想传递 IsAssigned 列值为 false 的行。
isAssigned 列代码:
<ext:CheckColumn ColumnID="chkSelect" DataIndex="IsAssigned" MenuDisabled="true"
Sortable="true" Width="30px" Editable="true">
</ext:CheckColumn>
任何帮助将不胜感激。
【问题讨论】: