前端脚本事件中使用$es.grid.getFilterCtrl('esGrid', 'CUSTOMERNAME', 0).val();报错Uncaught TypeError: $es.grid.getFilterCtrl is not a function
http://bbs.feplat.com/question?questionId=177
前端脚本事件中使用$es.grid.getFilterCtrl('esGrid', 'CUSTOMERNAME', 0).val();报错Uncaught TypeError: $es.grid.getFilterCtrl is not a function
http://bbs.feplat.com/question?questionId=177
换了一个列表试了一下还是不行,我使用 $es.grid.其他方法也不行,比如$es.grid._getRowData().length得到undefined
很困惑,不知道问题出在哪,希望得到帮助。
列表默认客户端id是“esGrid”,为了保险起见,可以这样:
1.
esget('$ES.UI.Grid.ClientId()')
2.
function esget(clientID){
debugger;
var a=$es.grid.getFilterCtrl(clientID, 'A', 0).val();
alert(a);
}
是不是写错了,参照demo如下:
1.编写js获取脚本函数
function esget(){
debugger;
var a=$es.grid.getFilterCtrl('esGrid', 'A', 0).val();
alert(a);
}
2.设定调用按钮
3.说明
3.1查询字段查看
3.2显示效果:
参照这个帖子看一下平台版本(如果不是2021年的请联系索取更新包):http://bbs.feplat.com/question?questionId=194