Я пытаюсь создать карту sap.viz.ui5.Donut, в первый раз, когда я хочу заполнить ее данными, я получаю сообщение об ошибке 'Mismatched anonymous define() module: function()
'.SAPUI5 'Несанкционированный анонимный define()' Ошибка рендеринга sap.viz Диаграмма
Мой XML-View выглядит следующим образом:
<viz:ui5.Donut width="100%">
<viz:title>
<viz:ui5.types.Title text="t"/>
</viz:title>
<viz:dataset>
<viz:ui5.data.FlattenedDataset data="{chartData>/data}">
<viz:dimensions>
<viz:ui5.data.DimensionDefinition axis="1" name="Creator" value="{Creator}"/>
</viz:dimensions>
<viz:measures>
<viz:ui5.data.MeasureDefinition name="Count" value="{Count}"/>
</viz:measures>
</viz:ui5.data.FlattenedDataset>
</viz:dataset>
</viz:ui5.Donut>
И мой контроллер имеет следующий код:
var oModel = new JSONModel();
oModel.loadData("../resources/DiagramData.json", "", false);
this.getView().setModel(oModel, "chartData");
Второй раз я запустить код он работает, кто-нибудь знает, как это исправить Проблема?
Я загружаю данные на кнопку Push, так хорошо после 'onAfterRendering'-Method, но данные зависят от ввода пользователем. Если я сразу загружу данные, он будет работать нормально. – www40
Извините, мой ответ занял так много времени, что если вы установите привязку в начале и убедитесь, что webservice не возвращает никаких результатов. Затем, когда пользователь предоставил ввод, вы можете снова связать его. –