我不知道我是否正確或使用任何良好的做法,但我想要求並添加對我的觀點的看法。需要一個視圖並添加一個變量(Appcelerator合金)
但在這裏我有一個觀點容器在我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()或任何。開成功()
我將不得不使用所有textfield項目將它發送到服務器,我如何設置id,但不幸的是,我不知道如何在appcelerator上做到這一點。
IT解決了我的問題1,獲得每個新日子價值的第二個問題我仍然沒有線索。 –
Re 2 - 如果您在獲取文本字段的值後,可以修改add函數,以便創建指向NewDay控制器的指針,然後將指針數組存儲到文本字段,以便將每個文本字段推送到數組 - - 最後你會有一個數組,你可以迭代通過 – jasonkneen
2.的另一個選項是迭代$ .containerDays的子元素,然後獲得每個結果的第一個子元素(這將是文本字段)。 – jasonkneen