PDA

Просмотр полной версии : Тонкость в cairngorm


ir73
22.04.2007, 01:11
Каким образом после изменения модели я могу оповестить view, что какое то свойство поменялось?

Дата биндинг тут не совсем подходит, так как логика более сложная чем
visible="{model.isPanelVisible}"
то есть теоретически мне надо запихать между {} много кода, а лучше всего функцию. Но я ведь не могу функцию забиндить, или как?

спасибо

Бармалей
22.04.2007, 02:04
можно забайндить функцию, передавая ей в качестве параметра забайденную переменную:
visible="{doSomethingAndReturnValue(model.myBindableVariable)}"

Помните, что в данном случае doSomethingAndReturnValue должна возвращать булево значение.

ir73
24.04.2007, 00:35
точно , спасибо