Регистрация  |  Вход

Передача контроллера страницы в компонент в качестве контроллера

Привет.

Сегодня наткнулся в интернете на интересный пример

<apex:component>
<apex:attribute name="ctrl" description="My controller" type="MyControllerClassName" required="true"/>
<apex:image value="{!URLFOR(ctrl.ImageUrlGetter)}"> </apex:image>
</apex:component>

http://salesforce.stackexchange.com/questions/32162/how-do-i-pass-a-parameter-from-component-to-a-visualforce-page

Это что получается можно передавать сам инстанс контроллера в компонент и там работать с переменными из этого контроллера? Что на счет вызова методов?

Кто работал с таким приемом расскажите о своем опыте и наблюдениях.

Привет.

Сегодня наткнулся в интернете на интересный пример

[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

Это что получается можно передавать сам инстанс контроллера в компонент и там работать с переменными из этого контроллера? Что на счет вызова методов?

Кто работал с таким приемом расскажите о своем опыте и наблюдениях.

Dmitry Shnyrev
value="{!URLFOR(ctrl.ImageUrlGetter)}"

чего только мать-природа не выдумает!

[quote="Dmitry Shnyrev"]value="{!URLFOR(ctrl.ImageUrlGetter)}"[/quote]

чего только мать-природа не выдумает!

А что в этом удивительного?

А что в этом удивительного?

Gres
А что в этом удивительного?

присмотрелся, вроде все норм, просто не заметил сразу что ctrl "заводят" в компонент как атрибут

[quote="Gres"]А что в этом удивительного?[/quote]

присмотрелся, вроде все норм, просто не заметил сразу что ctrl "заводят" в компонент как атрибут

Dmitry Shnyrev
Привет.

Сегодня наткнулся в интернете на интересный пример

<apex:component>
<apex:attribute name="ctrl" description="My controller" type="MyControllerClassName" required="true"/>
<apex:image value="{!URLFOR(ctrl.ImageUrlGetter)}"> </apex:image>
</apex:component>

http://salesforce.stackexchange.com/questions/32162/how-do-i-pass-a-parameter-from-component-to-a-visualforce-page

Это что получается можно передавать сам инстанс контроллера в компонент и там работать с переменными из этого контроллера? Что на счет вызова методов?

Кто работал с таким приемом расскажите о своем опыте и наблюдениях.

Уже очень давно работаю на проекте где это только и используется для компонентов,в целом ничего особенного.ПОбычно вызываются методы.

[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 основной страницы?
Что получается если я на основной странице изменю данные, а вызову метод контроллера из компонента?
Таким образом можно обращаться к внутренностям контроллера из самого копонента (как в примере) и из контроллера этого компонента?

Dmitry Shnyrev
Ну расскажи что там ничего особенного.
Что с view state основной страницы?
Что получается если я на основной странице изменю данные, а вызову метод контроллера из компонента?
Таким образом можно обращаться к внутренностям контроллера из самого копонента (как в примере) и из контроллера этого компонента?

ай, молодэс, умеешь вопросы ставить ребром. мне еще не довелось с ВФ компонентами трах... работать, но разобраться в вопросе стоит

[quote="Dmitry Shnyrev"]Ну расскажи что там ничего особенного. 
Что с view state основной страницы? 
Что получается если я на основной странице изменю данные, а вызову метод контроллера из компонента? 
Таким образом можно обращаться к внутренностям контроллера из самого копонента (как в примере) и из контроллера этого компонента?[/quote]

ай, молодэс, умеешь вопросы ставить ребром. мне еще не довелось с ВФ компонентами трах... работать, но разобраться в вопросе стоит

Ну я думал что Сергею есть чем поделиться, раз он написал что давно работает на проекте где эта фича давно используется. Вот и задал вопросы Сергею. Вот жду с нетерпением рассказа подробного.

Ну я думал что Сергею есть чем поделиться, раз он написал что давно работает на проекте где эта фича давно используется. Вот и задал вопросы Сергею. Вот жду с нетерпением рассказа подробного.