#javascript #extjs #mvvm #extjs5
#javascript #extjs #mvvm #extjs5
Вопрос:
кто-нибудь, кто пробовал и преуспел в привязке полей формы к цепному хранилищу в ExtJS 5 с шаблоном MVVM? Это хорошо работает с сеткой, но не для текстового поля, радио или флажка. Борюсь уже неделю, но пока безуспешно.
Вот скрипка,https://fiddle.sencha.com/#fiddle/7cn
Ожидаемое значение, но оно продолжает показывать [object Object], несмотря ни на что :-(Также ожидайте привязку при удалении записи teen из сетки {everyone}.
С наилучшими пожеланиями, Чад
Ответ №1:
Вы привязываете все хранилище к полям формы, и поскольку хранилище является объектом, оно отображает [object Объект] как значение поля. Вы должны привязать поле записи к полю формы, когда оно показывает фактическое значение в поле и отправляет измененное значение обратно в поле записи.
Таким образом, вам нужна выбранная запись из любого из ваших хранилищ, и вам нужно привязать поля вашей формы к полям этой записи.
Чтобы увидеть это в действии:
Комментарии:
1. Спасибо, Саки. Я оставил тот же вопрос на вашем веб-сайте.:-) Возможно ли каким-либо образом выполнить прямую привязку с ViewModel без буфера сетки? Может быть, используя formular?
2. Возможно. Но привязка чего к чему. В привязке всегда участвуют два (или более) участника.