Javascript OnGetRowsValue返回值“;“未定义”;

Javascript OnGetRowsValue返回值“;“未定义”;,javascript,devexpress,Javascript,Devexpress,我有GridView和数据,它工作得非常好,所有东西都能正确加载。我需要使用按钮从一列中提取数据,但该函数将始终返回undefined,即使它加载正确 在带有网格和按钮的同一个.cshtml文件中,我有一个“简单”脚本,它有两个功能: <script id="dxss_1610925110" type="text/javascript"> function ShowValue() { gridViewINS.GetRowValues(gridViewINS.G

我有GridView和数据,它工作得非常好,所有东西都能正确加载。我需要使用按钮从一列中提取数据,但该函数将始终返回
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对象。