Получить доступ к свойству и изменить его стоимость - PullRequest
1 голос
/ 14 апреля 2020

Я пытаюсь получить доступ и изменить localModel>PROPERTY_VALUE в моем контроллере. 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>

контроллер. 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;
}

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

imagedata from getReportData() looks like inside">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...