You need to sign in to do that
Don't have an account?
Yuta.Nakagawa
1つのカスタムボタンから2つの動作を行う方法
1つのカスタムボタンに2つの動作を入れたいのですが、実現可能でしょうか。
下記2つの動作を行いたいと考えています。
1.現在開いているレコードのページを再読み込みする。(最新の状態にする)
2.レコードの項目値によって、ボタンクリック時に画面遷移の有無を決定する
当初2のみを実装する予定でしたが、画面に表示している情報が古い場合に、画面に表示されている情報を参照したため1を実装したいです。
ご教授ください。よろしくお願いします。
下記2つの動作を行いたいと考えています。
1.現在開いているレコードのページを再読み込みする。(最新の状態にする)
2.レコードの項目値によって、ボタンクリック時に画面遷移の有無を決定する
当初2のみを実装する予定でしたが、画面に表示している情報が古い場合に、画面に表示されている情報を参照したため1を実装したいです。
ご教授ください。よろしくお願いします。
JSから呼び出すApex処理をつくるときはWebServiceを利用します。
作り方の詳細は下記のリンク先が参考になると思います。
SFDC:カスタムボタンからApex処理を呼び出す方法
http://tyoshikawa1106.hatenablog.com/entry/2016/10/16/204736
You have to use Action:Function , Please check the below code
<script>
function myJavaMethod(){
// Relaod the page
window.location.reload( true );
alert('Hi This is' );
myactionfun();
}
</script>
<apex:form >
<apex:commandbutton value="save" action="{!savedetails}" onclick="myJavaMethod()" /><br></br> <br></br>
<apex:actionFunction name="myactionfun" action="{!actionFunMethod}" reRender="outptText"/><br></br> <br></br>
<apex:inputText value="{!accobj.name}"/>
</apex:form>
Thanks,
Raghavendra Reddy.D