Я создал файл XML, как показано ниже:Создание динамических количество строк из XML Appcelerator КСН
//cityState.xml
<Alloy>
<Window id="cityStateMgWin">
<TableView id="cityAndStatesTableView" >
<TableViewRow id="cityStatesRow" ></TableViewRow>
</TableView>
</Window>
// В cityState.js
Я пытаюсь динамически создавать строки состояний со следующим кодом.
for (var i = 0; i < cityAndStatesListJSONData.length; i++) {
$.cityAndStatesTableView.appendRow(Alloy.createController('cityStatesRow', {title : cityAndStatesListJSONData[cityStates].cityState}).getView());
}
Когда я запускаю следующее сообщение об ошибке будет приходить, пожалуйста, помогите мне
message = "Object is not a constructor (evaluating 'new (require(\"alloy/controllers/\" + name))(args)')";
[ERROR] : stack = "createController\nonload";
есть какая-либо ошибка, чтобы получить пользовательский интерфейс элемент из XML-файла в контроллер и создать динамическое число строк.
Заранее спасибо.
что делает ваш cityStatesRow контроллер выглядит? –