我在获取详细信息网格的选定行值时遇到问题。我在弹出控件中有主从网格,它工作正常。我还启用了启用选择以具有复选框,但是当我尝试在按钮的 ClientSideEvents 上运行 GetSelectedFieldValues 时,它总是返回“0”。我做错了什么,我找不到?
这是详细网格:
AutoGenerateColumns="False"
CssFilePath="~/App_Themes/Aqua/{0}/styles.css"
CssPostfix="Aqua" OnBeforePerformDataSelect="gv_ParameterTempD_BeforePerformDataSelect"
ClientInstanceName="gvC_ParameterTempD">
<dxwgv:GridViewCommandColumn
ShowSelectCheckbox="True" VisibleIndex="0">
</dxwgv:GridViewCommandColumn> <dxwgv:GridViewDataTextColumn
Caption="Detay Kodu" FieldName="PrmDetailCode"
VisibleIndex="0"> </dxwgv:GridViewDataTextColumn> <dxwgv:GridViewDataTextColumn
Caption="Seçim Adı" FieldName="PrmDetailName"
VisibleIndex="2"> </dxwgv:GridViewDataTextColumn> <dxwgv:GridViewDataTextColumn
Caption="Seçim Adı(Grup)"
FieldName="PrmDetailNameG"
可见索引="3">
</dxwgv:GridViewDataTextColumn> <dxwgv:GridViewDataTextColumn
Caption="Seçim Adı(斯托克)"
FieldName="PrmDetailNameS"
可见索引="4">
</dxwgv:GridViewDataTextColumn> <dxwgv:GridViewDataTextColumn
Caption="Grup Seçimi Yapan"
FieldName="PrmGroupSelector"
可见索引="5">
</dxwgv:GridViewDataTextColumn> <dxwgv:GridViewDataTextColumn
Caption="Stok Seçimi Yapan"
FieldName="PrmStokSelector"
可见索引="6">
</dxwgv:GridViewDataTextColumn> </Columns>
这是按钮:
<ClientSideEvents Click="function(s,e) { pcc_Question.Hide(); gvC_ParameterTempD.GetSelectedFieldValues('PrmDetailName;PrmDetailNameG;PrmDetailNameS',ShowCellValue); }" /> </dxe:ASPxButton>
这是jsscript:
函数显示单元值(值){
var value = condition.GetText(); alert(values.length); // here it returns "0" if(value != "") { var newValue = ' ' + value + values + ' = '; condition.SetText(newValue); } else { for(var i = 0; i < values.length; i ++) { value += values[i]; } condition.SetText(value); } }
我不知道我做错了什么,
谢谢您的帮助