tôi có rất nhiều trường văn bản cho userdata. và tôi muốn đặt nó từ DB.cách đặt Giá trị cho trường văn bản extjs?
items: [{
xtype: "form",
bodyPadding: 5,
border: false,
defaults: {
xtype: "textfield",
inputType: "text",
anchor: "100%"
},
items: [{
fieldLabel: 'Username:',
readOnly: true,
value: 'Admin',
name: "username"
}, {
tôi có lớp bên ngoài tên openDB.js
với phương pháp getUserByUsername()
đây là mã nhỏ như thế nào nó sẽ được sử dụng trong quan điểm khác và nó hoạt động, nhưng theo quan điểm của tôi actuall i cant thiết lập giá trị của textfield. hãy giúp làm thế nào để làm điều đó?
openDB.getUserByUsername(user.username).then(function(userDetails) {
me.setTitle("Welcome " + userDetails.mail + "!");
});
tôi muốn làm một cái gì đó như thế này với value: 'Admin'
và vân vân ...
tôi tìm thấy một số phương pháp trên Sencha diễn đàn, nhưng tôi có thể sử dụng nó ??
setValue: function(value) {
var me = this;
me.setRawValue(me.valueToRaw(value));
return me.mixins.field.setValue.call(me, value);
},
Tuyệt vời, nếu bạn có một số trong số chúng, bạn có thể: Ext.Object.each (giá trị, hàm (khóa, giá trị) {Ext.getCmp (khóa) .setValue (giá trị);}); – dviramontes
Làm việc như một sự quyến rũ! Tôi rất vui khi bỏ phiếu! – Hari
Làm việc như một sự quyến rũ !! Cảm ơn cậu. – Neotrixs