在不更改值的情况下验证表单时,网格堆栈项
Grid stack items when I validate a form without changing the values
为什么当我通过窗口打开表单时,我什么都不改变,我同意,我的网格项目堆叠而不是为我的网格充电?但我改变了我的表单的值,我同意,我的网格重新加载正确吗?
thanks in advance
编辑:存储。如果不更改数据
, Sync将返回错误。bug图片
我代码:var modele = Modeles[activeTabParametresApplicatifs]; // Ex: Name
var id = 'Id'+modele; // IdName
var chaine = activeTabParametresApplicatifs; // TabNames
var store = chaine.substr(3,chaine.length); // Names
eval ('record = Ext.create(''ModuleGestion.model.'+modele+''');');
eval ('store = this.get'+store+'Store()');
var win = button.up('window'),
form = win.down('form');
record = form.getRecord();
values = form.getValues();
eval ('var id = values.'+id);
if (form.isValid()) {
if (id > 0){
record.set(values);
} else{
record.set(values);
store.add(record);
}
store.sync({
success : function() {
store.load();
}
});
win.close();
}
老兄!跟踪你的代码就像跟踪一个大脚怪!为什么要做这些毫无意义的评估?
从替换
开始eval ('var id = values.'+id);
与:id = values.id;
然后删除所有其他的eval,并改掉使用它们的习惯现在。
好吧,我为你的爆发感到抱歉,但你真的是在走一条非常危险的道路。所以,关于你的问题,考虑到缺乏上下文,只是一个大胆的猜测,但罪魁祸首不可能是这一行:
store.add(record);
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何使用WCF服务和javascript表单post上传.doc文件
- Javascript生成的表单未提交
- ExtJS:网格和表单之间的双向绑定
- ExtJS v3 - 从表单面板内的网格面板访问数据
- 使用extjs将表单值添加到网格中
- 在表单上出现5个子网格或5个快速视图以上的问题
- 在加载子网格表单时获取父属性
- 在不更改值的情况下验证表单时,网格堆栈项
- 将网格绑定到表单:条件显示字段列表
- 如何从子网格设置默认表单
- Extjs:如何用网格行选择的值填充表单
- 在ExtJS 4中提交表单+网格
- jQ网格问题与编辑表单不发送请求到SQL数据库
- 剑道网格细节模板不工作加载网格再次(第二次)使用ajax表单post(MVC)
- Microsoft Dynamics:字段的值显示在表单上,但它不显示在网格视图上
- 用网格的结果填充表单
- 从表单中获取数据并使用Extjs将其添加到网格中
- ExtJS网格表单与文档在MySQL
- 存储从表单到网格的值