Я использую NativeScript <ListView>
, и я пытаюсь получить доступ к отдельным элементам в каждом элементе <ListView.itemTemplate>
. Чтобы дать конкретный пример, учитывая этот фрагмент кода, как мне получить доступ к каждому <GridLayout>
?Доступ к элементу списка элементов NativeScript Содержимое шаблона
<ListView>
<ListView.itemTemplate>
<GridLayout>...</GridLayout>
</ListView.itemTemplate>
</ListView>
Я знаю, что я могу добавить событие loaded
к каждому <GridLayout>
-i.e. <GridLayout loaded="myEventHandler">
-however, для моего варианта использования мне нужно изменить атрибуты на <GridLayout>
после возникновения события, не связанного с ним.
Теоретически я мог бы использовать событие loaded
для построения массива всех <GridLayout>
s в <ListView.itemTemplate>
, а затем использовать этот массив для выполнения действий, но это просто кажется взломанным. Кажется, должен быть лучший способ. Есть идеи?
Следует отметить, что я пробовал превосходный плагин nartsana-dom Nathanael (https://github.com/nathanaela/nativescript-dom). Однако даже при таком подходе содержимое шаблонов вообще не доступно. –