extjs4 动态生成toolbar中的按钮,给按钮增加click事件出问题
如题,动态生成的按钮可以出来,但是没有办法给他加上click事件,也没办法加handler,火狐中汇报错handler.callisnotafunction。后台josn...
如题,动态生成的按钮可以出来,但是没有办法给他加上click事件,也没办法加handler,火狐中汇报错 handler.call is not a function。
后台josn:
String json = "[{'id': 'roleaddbtn','text':'增加','iconCls':'btn-add','tooltip':'新增一条信息','handler':'OnAdd'},"
+ "{'id':'roleupdatebtn','text':'修改','iconCls':'btn-edit','tooltip':'修改一条信息','handler':'OnUpdate'},"
+ "{'id':'roledeletebtn','text':'删除','iconCls':'btn-delete','tooltip':'删除选中的信息','handler':'OnDelete'}]";
JSONArray ja = JSONArray.fromObject(json);
jsonString = "{success:true,totalProperty:3,items:" + ja.toString()
+ "}";
就是想实现可以后台给这个按钮附一个方法名,具体在点击button的时候调用。请问应该怎么改才行? 展开
后台josn:
String json = "[{'id': 'roleaddbtn','text':'增加','iconCls':'btn-add','tooltip':'新增一条信息','handler':'OnAdd'},"
+ "{'id':'roleupdatebtn','text':'修改','iconCls':'btn-edit','tooltip':'修改一条信息','handler':'OnUpdate'},"
+ "{'id':'roledeletebtn','text':'删除','iconCls':'btn-delete','tooltip':'删除选中的信息','handler':'OnDelete'}]";
JSONArray ja = JSONArray.fromObject(json);
jsonString = "{success:true,totalProperty:3,items:" + ja.toString()
+ "}";
就是想实现可以后台给这个按钮附一个方法名,具体在点击button的时候调用。请问应该怎么改才行? 展开
若以下回答无法解决问题,邀请你更新回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询