Привет.
Сегодня наткнулся в интернете на интересный пример
<apex:component>
<apex:attribute name="ctrl" description="My controller" type="MyControllerClassName" required="true"/>
<apex:image value="{!URLFOR(ctrl.ImageUrlGetter)}"> </apex:image>
</apex:component>
Это что получается можно передавать сам инстанс контроллера в компонент и там работать с переменными из этого контроллера? Что на счет вызова методов?
Кто работал с таким приемом расскажите о своем опыте и наблюдениях.
Привет. Сегодня наткнулся в интернете на интересный пример [code] <apex:component> <apex:attribute name="ctrl" description="My controller" type="MyControllerClassName" required="true"/> <apex:image value="{!URLFOR(ctrl.ImageUrlGetter)}"> </apex:image> </apex:component> [/code] http://salesforce.stackexchange.com/questions/32162/how-do-i-pass-a-parameter-from-component-to-a-visualforce-page Это что получается можно передавать сам инстанс контроллера в компонент и там работать с переменными из этого контроллера? Что на счет вызова методов? Кто работал с таким приемом расскажите о своем опыте и наблюдениях.
чего только мать-природа не выдумает!
[quote="Dmitry Shnyrev"]value="{!URLFOR(ctrl.ImageUrlGetter)}"[/quote] чего только мать-природа не выдумает!
А что в этом удивительного?
А что в этом удивительного?
присмотрелся, вроде все норм, просто не заметил сразу что ctrl "заводят" в компонент как атрибут
[quote="Gres"]А что в этом удивительного?[/quote] присмотрелся, вроде все норм, просто не заметил сразу что ctrl "заводят" в компонент как атрибут
Сегодня наткнулся в интернете на интересный пример
<apex:component>
<apex:attribute name="ctrl" description="My controller" type="MyControllerClassName" required="true"/>
<apex:image value="{!URLFOR(ctrl.ImageUrlGetter)}"> </apex:image>
</apex:component>
Это что получается можно передавать сам инстанс контроллера в компонент и там работать с переменными из этого контроллера? Что на счет вызова методов?
Кто работал с таким приемом расскажите о своем опыте и наблюдениях.
Уже очень давно работаю на проекте где это только и используется для компонентов,в целом ничего особенного.ПОбычно вызываются методы.
[quote="Dmitry Shnyrev"]Привет. Сегодня наткнулся в интернете на интересный пример [code] <apex:component> <apex:attribute name="ctrl" description="My controller" type="MyControllerClassName" required="true"/> <apex:image value="{!URLFOR(ctrl.ImageUrlGetter)}"> </apex:image> </apex:component> [/code] http://salesforce.stackexchange.com/questions/32162/how-do-i-pass-a-parameter-from-component-to-a-visualforce-page Это что получается можно передавать сам инстанс контроллера в компонент и там работать с переменными из этого контроллера? Что на счет вызова методов? Кто работал с таким приемом расскажите о своем опыте и наблюдениях.[/quote] Уже очень давно работаю на проекте где это только и используется для компонентов,в целом ничего особенного.ПОбычно вызываются методы.
Ну расскажи что там ничего особенного.
Что с view state основной страницы?
Что получается если я на основной странице изменю данные, а вызову метод контроллера из компонента?
Таким образом можно обращаться к внутренностям контроллера из самого копонента (как в примере) и из контроллера этого компонента?
Ну расскажи что там ничего особенного. Что с view state основной страницы? Что получается если я на основной странице изменю данные, а вызову метод контроллера из компонента? Таким образом можно обращаться к внутренностям контроллера из самого копонента (как в примере) и из контроллера этого компонента?
ай, молодэс, умеешь вопросы ставить ребром. мне еще не довелось с ВФ компонентами трах... работать, но разобраться в вопросе стоит
[quote="Dmitry Shnyrev"]Ну расскажи что там ничего особенного. Что с view state основной страницы? Что получается если я на основной странице изменю данные, а вызову метод контроллера из компонента? Таким образом можно обращаться к внутренностям контроллера из самого копонента (как в примере) и из контроллера этого компонента?[/quote] ай, молодэс, умеешь вопросы ставить ребром. мне еще не довелось с ВФ компонентами трах... работать, но разобраться в вопросе стоит
Ну я думал что Сергею есть чем поделиться, раз он написал что давно работает на проекте где эта фича давно используется. Вот и задал вопросы Сергею. Вот жду с нетерпением рассказа подробного.
Ну я думал что Сергею есть чем поделиться, раз он написал что давно работает на проекте где эта фича давно используется. Вот и задал вопросы Сергею. Вот жду с нетерпением рассказа подробного.