我正在使用带有grails的jqgrid,需要选择一些对象。这适用于一个给定的对象。我的问题是,有时,调用函数没有id。因此在完成网格后无所事事。即使在尝试if(false)之后我也无法做到这一点......在所有情况下,grid.jqgrid(“setSelection ...被执行并且我收到消息
显示java.lang.NullPointerException 无法在null对象上获取属性“id”
这是真的。但为什么这条线被执行???
gridComplete: function() {
if (false) {
grid.jqGrid("setSelection",'${cableFocus.id}',true);
}
返回;
我还有第二个问题:如何使用gridComplete选择多行而不是一行?
非常感谢您的帮助,
奥利弗
答案 0 :(得分:0)
问题不在于gridComplete或你的if语句(这是javascript)。因为你得到一个java错误我猜测$ {cableFocus.id}是占位符(总是得到exectuted)
所以javascript没有运行,但你的java代码仍在尝试运行并抛出错误