Javascript OnGetRowsValue返回值“;“未定义”;
我有GridView和数据,它工作得非常好,所有东西都能正确加载。我需要使用按钮从一列中提取数据,但该函数将始终返回Javascript OnGetRowsValue返回值“;“未定义”;,javascript,devexpress,Javascript,Devexpress,我有GridView和数据,它工作得非常好,所有东西都能正确加载。我需要使用按钮从一列中提取数据,但该函数将始终返回undefined,即使它加载正确 在带有网格和按钮的同一个.cshtml文件中,我有一个“简单”脚本,它有两个功能: <script id="dxss_1610925110" type="text/javascript"> function ShowValue() { gridViewINS.GetRowValues(gridViewINS.G
undefined
,即使它加载正确
在带有网格和按钮的同一个.cshtml文件中,我有一个“简单”脚本,它有两个功能:
<script id="dxss_1610925110" type="text/javascript">
function ShowValue() {
gridViewINS.GetRowValues(gridViewINS.GetFocusedRowIndex(), "Insolvency.FileNumber", gridViewINSOnGetRowValues());
}
function gridViewINSOnGetRowValues(value) {
alert(value);
}
</script>
函数ShowValue(){
gridViewINS.GetRowValues(gridViewINS.GetFocusedRowWindex(),“破产.FileNumber”,gridViewINSOnGetRowValues());
}
函数gridViewINSOnGetRowValues(值){
警报(值);
}
现在,当我单击按钮时,会弹出两个警报。一个是未定义的
。第二个是我的代码片段。因此,它可以以某种方式获取数据,但为什么不直接获取值
属性呢?我找不到我做错了什么。任何帮助都将不胜感激。我认为您需要从GridView中删除括号()
像这样:
gridViewINS.GetRowValues(gridViewINS.GetFocusedRowIndex(), "Insolvency.FileNumber", gridViewINSOnGetRowValues);
谢谢,未定义的窗口已停止。第二个窗口仍然有一个奇怪的值:/value中返回的不是字符串形式的值,而是JSON对象。您需要使用类似索引的值[0][0]访问该值。只需在gridViewINSOnGetRowValues函数中放置一个断点,并在调试器中检查value对象。