У меня есть tableView
, и я хочу добавить widget
в tableViewRow
по коду в js-файле.Appcelerator - Добавить виджет в tableviewrow
Мой виджет называется «es.comboBox» (я использую его в других контроллерах, и он отлично работает, но я создаю его в XML-файле).
Это мой код:
index.xml
...
<TableViewRow id="row_subseccion" layout="vertical"</TableViewRow>
...
index.js
var widget = Alloy.createWidget("es.comboBox", {
choices: subsecciones,
value: -1
});
$.row_subseccion.add(widget);
Ошибкаявляется: (ошибка появляется, когда программа выполняет команду добавления)
Libc: Fatal сигнал 11 (SIGSEGV) в 0x76616a64 (код = 1), поток 5058 (KrollRuntimeThr)
Что я делаю неправильно? Спасибо.
Это работает, но мне нужно добавить его после действия пользователя.
<TableViewRow id="row_subseccion" layout="vertical">
<Widget src="es.comboBox" class="selectField" id="subseccion"></Widget>
</TableViewRow>
Спасибо, это работает! – amurcia