1、form提供了兩種載入資料的方式,乙個loaddata方法載入model,乙個是setvalues方法載入物件。setvalues方法我對其進行了簡單的方法封裝。
ext.onready(function
() ,
defaulttype : 'textfield',
items : [,
],buttons : [
}, }}],
renderto : ext.getbody()
});ext.define('user',,]})
var usermodel = ext.create('user');
usermodel = obj2model(,usermodel )
//loadrecord( ext.data.model record ) : ext.form.basic
//載入ext.data.model到該表單,通過呼叫setvalues與record data。 see also trackresetonload.
myform.loadrecord(usermodel)
//obj --> form : void
obj2form(,myform);
})//obj --> form : void
function
obj2form
(obj,form);
ext.each(objarr,function
(item);
});if(!ext.isempty(o) && ext.isobject(o))
form.getform().setvalues(o);
}//obj--->model:model
function
obj2model
(obj, model)
model.set(key, value || '')
}});
return model;
}//記錄器
ext.define('logger', ,
error : function
(msg) ,
printferror : function
(msg) ,
printf : function
(msg) ,
printf2 : function
(val, msg) ,
printfobj : function
(obj) )
}if (s)
this.printf(s);
},printfarr : function
(arr) )
}});
this.printf(s ? s : arr)
}});
EXT JS fORM 互動式表單
validatevalue function value if this.vtype if this.regext this.regex.test value if value.length this.maxlength return true onrender function ct,positi...
extjs form表單實現登陸跳轉
type text css 這裡是在ssh框架上做的。而且實現了struts2登入跳轉。關於登入跳轉,很多人都說難做,也確實有點難做。因為submit提交後success裡得到的是個字串,並不會完成頁面跳轉的動作!要想跳轉,得自己在success裡寫跳轉的 上面我用的方式是一種,有一點不好的是 通過...
Extjs Form用法詳解(適用於Extjs5)
extjs form用法詳解 適用於extjs5 extjs form是乙個比較常用的控制項,主要用來顯示和編輯資料的,今天這篇文章將介紹extjs form控制項的詳細用法,包括建立form 新增子項 載入和更新資料 驗證等。本文的示例 適用於extjs 4.x和extjs 5.x,在extjs ...