extjs 应如何判断文本框的内容是否被修改过?
时间:2011-09-05
来源:互联网
作者: jiery666 发布时间: 2011-09-05
每次修改value值时,就保存至日志中,不就行了。。。
作者: BLUE_LG 发布时间: 2011-09-05
JScript code
function isFormChanged(formPanel){ var form = formPanel.getForm(); var dirty = false; if(form) { form.items.each(function(item){ if(!dirty) dirty = item.isDirty(); }); } return dirty; }
这个方法是判断表单里的所有组件是否被修改 估计楼主会用的上
对一个textfield 自然就是其isDirty()方法了
作者: fanchuanzhidu 发布时间: 2011-09-05
引用 2 楼 fanchuanzhidu 的回复:
JScript code
function isFormChanged(formPanel){
var form = formPanel.getForm();
var dirty = false;
if(form) {
form.items.each(function(item){
if(!dirty) dirty = item.isDirty();
});
……
JScript code
function isFormChanged(formPanel){
var form = formPanel.getForm();
var dirty = false;
if(form) {
form.items.each(function(item){
if(!dirty) dirty = item.isDirty();
});
……
谢谢 fanchuanzhidu
这个正是我所要的 但是我的表单代码如下 不知道怎么使用的你方法??
JScript code
var AddPublishForm = new Ext.form.FormPanel({ labelWidth: 65, labelAlign: 'left', align: 'center', frame: true, items: [ { layout: 'column', items: [ { columnWidth: .25, layout: 'form', items: [ { xtype: 'textfield', id: 'jydbh_add', style: 'background:#F8F3F7', width: 115, fieldLabel: '运单编号', selectOnFocus: true } ] }, { columnWidth: .25, layout: 'form', items: [ { xtype: 'textfield', id: 'sxhh_add',allowBlank:false, style: 'background:#F8F3F7', width: 115, fieldLabel: '手写货号', selectOnFocus: true } ] }, { columnWidth: .25, layout: 'form', items: [ new Ext.form.TriggerField({ id: 'fhrbm_add', fieldLabel: '发 货 人', name: 'fhrbm_add', width: 115, triggerClass: 'x-form-search-trigger', onTriggerClick: function(e) { FhrxxFn(); }, listeners: { specialkey: function(field, e) { if (e.getKey() == Ext.EventObject.ENTER) { SearchFhrbm(); } } } }), { xtype: 'hidden', readOnly: true, id: 'tri_fhrbm' } ] }, { columnWidth: .25, layout: 'form', items: [ { xtype: 'textfield', id: 'fhrdh_add', style: 'background:#F8F3F7', width: 115, fieldLabel: '发货电话', selectOnFocus: true } ] } ] }, //1
作者: jiery666 发布时间: 2011-09-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28