随笔分类 -  Extjs

摘要:做项目时遇到一个问题,我需要判断form表单中数据是否被更改过, 先是由于后台返回给我的是字符串数组,所以直接用了获取数组的形式给组件的value赋值,也就是setValues(),此时当没有修改form时isDirty()为false,修改过后是true,没问题; 但是后来发现返回数组很不方便,就 阅读全文
posted @ 2018-06-08 15:35 琳蕊奕 阅读(987) 评论(0) 推荐(0)
摘要:ExtJS让被遮盖的窗体显示在最前面以及解决Ext.MessageBox提示框被TabPanel覆盖的方法 本文由arthinking发表于5年前 | Javascript | 暂无评论 | 被围观 14,752 views+ 一、如何让ExtJS的弹出提示信息框Ext.MessageBox或者创建 阅读全文
posted @ 2016-01-27 16:20 琳蕊奕 阅读(1473) 评论(0) 推荐(0)
摘要:主要有以下两种方法:1.var jsonData = Ext.encode(Ext.pluck(store.data.items, 'data')); 2.var datar = new Array(); var jsonDataEncode = ""; var records = store.... 阅读全文
posted @ 2015-11-18 15:06 琳蕊奕 阅读(378) 评论(0) 推荐(0)
摘要:store.load({ callback:function(r){// 回调函数 if(r.length>0){//判断是否有数据 grid.getSelectionModel().select(0,true); } }}); 阅读全文
posted @ 2015-11-03 10:29 琳蕊奕 阅读(937) 评论(0) 推荐(0)
摘要:第一种情况:新增修改共用窗口新增是创建model加载到弹出窗口的form中,sysid为空(sysid是在保存记录时生成的一串字符,由sys_guid()得到)。编辑时将grid已选项加载到弹出窗口form,此时该记录是已存在所以sysid不为空,然后就以此判断编辑窗口的保存按钮点击时是调用新增还是... 阅读全文
posted @ 2015-11-02 16:40 琳蕊奕 阅读(1082) 评论(0) 推荐(0)
摘要:昨天做项目发现一个问题,当修改了grid中的一条选中记录,保存并刷新store之后再次点开或者读取该选中行record发现还是修改之前的值,但是当鼠标选中其它行并再次回到刚刚修改的记录之后,点开或者读取record发现是修改后的数据,后台数据在修改保存后已刷新,界面显示也是最新数据,但是该条reco... 阅读全文
posted @ 2015-10-28 10:39 琳蕊奕 阅读(3981) 评论(0) 推荐(0)