Я изучаю приложение Codestrong 2012 и пытаюсь заставить его работать с SDK 3.1.3.
Я думал, что представления xml должны иметь уникальный идентификатор, но я нашел это:
//main.xml
<Alloy>
<View id="container">
<View id="content"> </View>
<!-- ... -->
</View>
</Alloy>
а также
//drawer.xml
<Alloy>
<View id="container">
<!-- ... -->
</View>
</Alloy>
затем в контроллере mains.js есть фрагмент кода, который делает:
var d = Alloy.createController('drawer');
// ...
$.container.add(d.getView());
Почему в файле drawer.xml есть представление с id=container, добавленное в main.xml, в котором также есть представление с id=container ?
Это нормально?
как получить доступ ко второму основному контроллеру формы #container?