есть таблица и кнопка "добавить" новую строку.
добавляет только в бд, а надо чтобы и выводилось сразу на страницу
как сделать так чтобы страница после добавления новой строки сама обновилась а форма заполнения обнулилась
есть таблица и кнопка "добавить" новую строку. http://prntscr.com/hgqaak добавляет только в бд, а надо чтобы и выводилось сразу на страницу как сделать так чтобы страница после добавления новой строки сама обновилась а форма заполнения обнулилась [img]C:\Users\admin\Desktop\6K3TXXyiSfiu7hmu3Wt2CQ.png[/img]
<apex:pageBlock id="pageBlockId"
...
<apex:outputText value="{!record.Name}"/>
<apex:actionSupport reRender="outputPanelToRefresh" event="onclick" action="{!selectedRecordOnClick}">
<apex:param value="{!record.Id}" assignTo="{!selectedRecordId}"/>
</apex:actionSupport>
...
<apex:outputPanel id="outputPanelToRefresh" >
...
</apex:outputPanel>
</apex:pageBlock>
[code] <apex:pageBlock id="pageBlockId" ... <apex:outputText value="{!record.Name}"/> <apex:actionSupport reRender="outputPanelToRefresh" event="onclick" action="{!selectedRecordOnClick}"> <apex:param value="{!record.Id}" assignTo="{!selectedRecordId}"/> </apex:actionSupport> ... <apex:outputPanel id="outputPanelToRefresh" > ... </apex:outputPanel> </apex:pageBlock> [/code]
Страницу рефрешнуть
[quote="cool"]как сделать так чтобы страница после добавления новой строки сама обновилась а форма заполнения обнулилась[/quote] Страницу рефрешнуть
Дима?
А просто в методе контроллера обнулить поля не вариант? Зачем так жестко?
Дима? А просто в методе контроллера обнулить поля не вариант? Зачем так жестко?
Ну чего сразу, вполне себе рабочий вариант.
Когда надо быстро и не хочется заморачиваться.
Ну чего сразу, вполне себе рабочий вариант. Когда надо быстро и не хочется заморачиваться.
И целую страницу перегружать, вместо пары тэгов... А птм заходишь на сайты и там вся страница перегружается с кучей JS и картинок...
И целую страницу перегружать, вместо пары тэгов... А птм заходишь на сайты и там вся страница перегружается с кучей JS и картинок...
Я вот не догоняю.
Вопрос выглядит из разряда начинающих.
Смысл сегодня учить VF когда уже во всю на фирмах пилят на Lightning?
Я реально уже не видел чистого VF года 3.
Да меня посади пилить на VF даже про то что автор выше пишет я не напишу - надо садиться заново доки курить.
Понимаю еще если есть знания, то можно использовать для поддержки клиентов.
Но если уже начинаешь сегодня учить, нафига тратить время на этот VF?
Я вот не догоняю. Вопрос выглядит из разряда начинающих. Смысл сегодня учить VF когда уже во всю на фирмах пилят на Lightning? Я реально уже не видел чистого VF года 3. Да меня посади пилить на VF даже про то что автор выше пишет я не напишу - надо садиться заново доки курить. Понимаю еще если есть знания, то можно использовать для поддержки клиентов. Но если уже начинаешь сегодня учить, нафига тратить время на этот VF?
Ну если хочется красиво, то лучше сразу какой-нибудь Lightning App замутить
[quote="Andrii Muzychuk"]И целую страницу перегружать, вместо пары тэгов... А птм заходишь на сайты и там вся страница перегружается с кучей JS и картинок...[/quote] Ну если хочется красиво, то лучше сразу какой-нибудь Lightning App замутить
Дима, а я его активно использую и пока еще буду год так точно. И использую по-максимум без дополнительного JS, CSS, HTML.
Есть клиенты, которые не готовы переходить на Lightning. Он все еще не такой быстрый, как Classic UI.
Дима, а я его активно использую и пока еще буду год так точно. И использую по-максимум без дополнительного JS, CSS, HTML. Есть клиенты, которые не готовы переходить на Lightning. Он все еще не такой быстрый, как Classic UI.
Это не холивара ради, а так, совет от чистого сердца!
Это не холивара ради, а так, совет от чистого сердца!
Я сам Lightning начинаю учить. Я записался на сертификаты, так что просто ПРИДЕТСЯ знать Lightninig :-)
Я сам Lightning начинаю учить. Я записался на сертификаты, так что просто ПРИДЕТСЯ знать Lightninig :-)