У меня есть TabbedBar, который содержит ярлыки, и внутри него есть метка, свойство enable которой мне нужно изменить в файле .js через кодирование. Я попытался установить идентификатор этой метки и использовал. $.lblProf.enabled = false;
в .js файл. Его ошибка метания:Титановый сплав - невозможно отключить Ярлык внутри Tabbedbar с использованием id
Undefined is not an object(evaluating '$.lblProf.enabled = false')
demo.xml
<TabbedBar id="tabbedBar" platform="ios" backgroundColor="#369" top="44dp" height="30dp" width="300" index="0" onClick="tabBarClick">
<Labels>
<Label>Details</Label>
<Label>Photos</Label>
<Label>Documents</Label>
<Label id="tabProfile">Profile</Label>
</Labels>
</TabbedBar>
demo.js
$.tabProfile.enabled = true;
Если я пытаюсь отключить непосредственно
т.е.<Label id="lblProf" enabled="false">
оборотный штраф.
Вам не хватает идентификатора в элементе Labels в demo.xml? – visola
Спасибо за ответ visola. Так что, даже если я добавляю id в элемент Labels, как получить доступ к lblProf в demo.js? –
Похоже, вы поступаете правильно. Может быть, у вас пропало что-то еще. Это все ваш код? Вам не хватает некоторых элементов, таких как «Сплав» или «Окно»? Все образцы, которые я видел, имеют их. – visola