function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
thsrthsr 

force.com上でAjaxを使ってリストボックスの中身を表示?

画面リフレッシュをしないで、下記の機能を実現できるのでしょうか?

 

たとえば、

1、テストボックスにuserIDを入力して、表示ボタンを押すと、リストボックスにuser.LastNameを表示する

2、テストボックスに入力するたびに自動的にヒットしたuser.LastNameを表示する

 

最低限1ができればよいですが、2もできたらありがたいです。

 

以上、よろしくお願いします。

 

Best Answer chosen by Admin (Salesforce Developers) 
nabemarunabemaru

VisualForce pageで利用できるPartial Refreshを使ったらできるような気がします。

 

①リフレッシュしたいエリアを<apex:outputPanel id="hogehoge"></apex:outputPanel>で囲む

② <apex:commandButton> で表示ボタンを作る。そのとき、<apex:commandButton rerender="hogehoge">とする。 

※ボタンを押したときに ユーザーテーブルからユーザーの姓を取得して返すAPEXコードは、別途作っておいてください。

 

この内容は、 Partil Page Refresh に書いてあるんで参考にしてみてはいかがでしょう?

All Answers

nabemarunabemaru

VisualForce pageで利用できるPartial Refreshを使ったらできるような気がします。

 

①リフレッシュしたいエリアを<apex:outputPanel id="hogehoge"></apex:outputPanel>で囲む

② <apex:commandButton> で表示ボタンを作る。そのとき、<apex:commandButton rerender="hogehoge">とする。 

※ボタンを押したときに ユーザーテーブルからユーザーの姓を取得して返すAPEXコードは、別途作っておいてください。

 

この内容は、 Partil Page Refresh に書いてあるんで参考にしてみてはいかがでしょう?

This was selected as the best answer
thsrthsr

ご回答ありがとうございます。

とても参考になりました。

またよろしくお願いいたします。