Я не знаю, делаю ли я это правильно или использую какие-либо передовые методы, но я пытаюсь требовать и добавлять представления на свое представление.
но здесь у меня есть контейнер представления в моем index.xml
<View id="containerDays" layout="vertical" height="Titanium.UI.SIZE">
<Require id="requiredDay" src="NewDay"/>
</View>
<Label id="buttonAddDay" class="button" >Adicionar outro dia</Label>
также на index.js у меня есть:
$.buttonAddDay.addEventListener("click", addNewDay);
function addNewDay () {
var novoDia = $.getView("NewDay");
$.containerDays.add(novoDia);
}
также у меня есть вид здесь, в другой папке:
/app/views/NewDay.xml
и внутри этого представления находится простой ввод
<Alloy>
<View class="containerNewDay" layout="vertical" height="Titanium.UI.SIZE">
<TextField id="Day" >write a new day</TextField>
</View>
</Alloy>
Итак, подводя итог всему,
Я пытаюсь добавить свой $.containerNewDay в свой $.containerDay, но у меня ничего не получается с getView() или .open()
Мне придется использовать все элементы текстового поля, чтобы отправить его на сервер, как я могу установить идентификаторы, но, к сожалению, я понятия не имею, как это сделать на appcelerator.