Доступ к собственности и изменение ее значения

Я пытаюсь получить доступ и изменить localModel>PROPERTY_VALUEв моем файле controller.js. Это было реализовано раньше не мной, поэтому я застрял здесь. Я знаю естьsetProperty() что я мог бы использовать, но до сих пор не знаю как.

.xml

<xx:Repeater items="{
    path: 'localModel>/reportData/',
    filters: {
        path: 'TYPE',
        operator: 'EQ',
        value1: 'CONCLUSION'
    },
    templateShareable: false
 }">
    <TextArea value="{localModel>PROPERTY_VALUE}"
              rows="8" width="100%"/>
</xx:Repeater>

controller.js

ReportService.getReportData(oDataModel, caseUuid).then(function (data) {
  that.localModel.setProperty('/reportData/', data);
});

const interpretationTextArea = this.localModel.getProperty('/reportData').find(it => it.PROPERTY_NAME === 'CONCLUSION');
if (interpretationTextArea) {
  interpretationTextArea.PROPERTY_VALUE = 'Bla' + interpretationTextArea.PROPERTY_VALUE;
}

Вот как данные выглядят внутри:

https://stackru.com/images/141c40afadf89fdbc57e07abd38f4bcd13f1ebe4.png

0 ответов

Другие вопросы по тегам