Я пытаюсь получить доступ и изменить 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;
}
Вот как данные выглядят внутри:
data from getReportData()
looks like inside">