我需要帮助。
我有两个网格:
xs
这个变量:
<table id="section"></table>
<div id="pager_sec"></div>
<table id="details"></table>
<div id="pager_det"></div>
使用在节上选择的行设置变量。警报显示正确的值:
<script type="text/javascript">
var section_id;
但是在navgrid add edit的editData中,变量没有值:
jQuery("#section").jqGrid({
onSelectRow: function (id) {
section_id = id;
alert(section_id);
}
});
谢谢!
答案 0 :(得分:0)
您应该在editData
内使用回调函数而不是属性:
editData: {
num_section: function () { return section_id; }
}
如果强制使用 section_id
变量的当前值。您当前的代码在调用section_id
方法时使用navGrid
变量的值。