tôi có thành phần được mở rộng từ trường tệp, và tôi đã thêm thuộc tính tùy chỉnh 'serverPath' vào nó và tôi cũng đã xác định trình lấy và đặt.extjs 5: tạo liên kết dữ liệu cho thuộc tính tùy chỉnh của thành phần
mã:
Ext.define('MyApp.ux.Field.File',{
extend:'Ext.form.field.File',
xtype:'myfilefield',
serverPath:'',
getServerPath:function(){
return this.serverPath;
},
setServerPath:function(serverPath){
this.serverPath = serverPath;
}
});
Ext.create('MyApp.ux.Field.File',{
bind:{
serverPath:'{serverPath}'
},
viewModel:{
type:'myViewModel'
}
});
tôi sẽ không dán định nghĩa của myViewModel. nó đơn giản.
và hóa ra ràng buộc không có hiệu lực.
có ai giúp được không?
tôi đã thử đề xuất của bạn và rất tiếc khi phát hiện ra rằng nó không hoạt động. – happyyangyuan
Xin chào, nếu bạn có thể cung cấp một số loại JSFiddle/Sencha Fiddle, nó sẽ tuyệt vời để tôi có thể tái tạo và có thể giúp đỡ tốt hơn với vấn đề này. –
Xin chào, quá nhiều thx cho bạn. toàn bộ vấn đề ở đây: https://github.com/happyyangyuan/Q-A/issues/1 – happyyangyuan