[ cppModel.prop1, cppModel.prop2 ] , а потом присвоить типа
myMidel[0] = value; ?
я так создал \ засунул в репитер, оно все красиво создалось, а вот когда присваиваю , то такое чувство что либо байндинг не срабатывает, либо myModel[0] = value когда так обращаюсь оно перезаписывает "само поле" на "значение" value.
хотя когда меняю на прямую cppModel.prop1 = value ; через свитчкейс по индексу то видно что байндинг нормально значение обновляет , в чем юмор?
отвечая на собственный вопрос, вскрытие показало что при обращении через cppModel.prop1 = value ; полностью пересоздается property var myModel: [ cppModel.prop1, cppModel.prop2 ] и создается иллюзия байндинга ну и собственно myModel хранит просто значения а не сам обьект \ ссылку
Сделай что-то типо myModel = []: myModel = [newValue, model2]. Скорее всего биндинг (в случаи с массивом) срабатывает при изменении переменной
Обсуждают сегодня