但点击某行的CHECKBOX列时,只是选择到该行,CHECKBOX并没有勾选到
内表数据已经更新 但是界面没刷新么?
如果是这样子,在你的usercommand事件里面
增加这个u_selfield-refresh = 'X'.刷新或者调用refresh_table_display这个方法刷新
要实现全选,自己在status上面增加一个全选按钮
然后在usercommand里面针对该事件的代码处理
loop整个内表 checkbox的值全部给'X' 然后 利用上面的方式刷新界面
这样子内表里面checkbox那一列的值是全部勾选了的 同时界面看到的也是全部打×
根据你的描述应该是没有把CHECKBOX设置为可编辑状态,
解决办法定义:fieldcatalog-edit = 'X'.
希望能够帮助你解决问题!
用JS实现试试