![]() |
MXML: Склеивание строки в свойстве (вызов функции из функции)
xml файл хранит ссылку
Код:
...Код:
...<mx:LinkButton click="loadXML2('how/id/runail/index.xml');" label="кнопка для ссылки" /> Как вклеить возвращенное getField'ом в вызов loadXML2(); ? |
Кратко
Почему так не работает? :rtfm:
loadXML2('{ getField( XML( linksItems.currentItem ), how1Link ) }') |
а так не будет?
Код:
{loadXML2( getField( XML( linksItems.currentItem ), how1Link ) )} |
Не то
Цитата:
Код:
Error: Repeater is not executing. |
фигурные скобки - это data binding.
Вариант такой: делаешь компоненту, например, URLButton extends LinkButton у которой делаешь св-во url ([Inspectable]), к примеру. Далее в своем коде пишешь так: Код:
<mx:Repeater width="80%" id="linksItems" dataProvider="{ how1externalXML }"> |
да, кстати, чтобы написать
Код:
<custom:URLButton />Код:
xmlns:custom="путь к пакету где компонента лежит" |
Цитата:
Код:
<?xml version="1.0" encoding="utf-8"?> |
| Часовой пояс GMT +4, время: 04:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.