Posiadam komponent rozszerzony z pola plików, i dodałem do niego właściwość niestandardową "ścieżka_serwera", a także zdefiniowałem program pobierający i ustawiający.extjs 5: utworzyć powiązanie danych dla niestandardowej właściwości komponentu
Kod:
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'
}
});
nie będę wkleić definicję myViewModel użytkownika. to jest proste.
i okazało się, że wiązanie nie działa.
Czy ktoś może pomóc?
Próbowałem twojej sugestii i przepraszam, gdy się dowiedziałem, że to nie zadziałało. – happyyangyuan
Witam, jeśli możesz dostarczyć coś w rodzaju JSFiddle/Sencha Fiddle, byłoby wspaniale, żebym mógł lepiej odtworzyć i ewentualnie pomóc w rozwiązaniu problemu. –
cześć, za dużo dla ciebie. cały problem jest tutaj: https://github.com/happyyangyuan/Q-A/issues/1 – happyyangyuan