You need to sign in to do that
Don't have an account?
TOM*
Javascriptでの選択項目値の読み取り方法
いつもお世話になっております。
Viewのチェックボックスにチェックが入ったレコードを更新するカスタムボタンを作成しているのですが、
選択項目の値によって更新可能にしたり、更新不可能にしたりしたいと考えています。
var records ={!GETRECORDIDS($ObjectType.Object__c)};
var newRecords =[];
var obj = new sforce.SObject("Object__c");
obj.id = records[n];
obj.Status__c ="更新終了";
newRecords.push(obj);
で選択項目値の変更は可能だったのですが、
var records ={!GETRECORDIDS($ObjectType.Object__c)};
var newRecords =[];
var obj = new sforce.SObject("Object__c");
if(obj.Status__c =="更新終了"){
alert("既に更新を行っています")
}
・・・
では、選択項目値を読み取る事が出来ない様でした。
基礎的な内容で恐縮ですが、どの様にすれば項目値を読み取る事が可能なのかお教え願いませんでしょうか?
GETRECORDIDS で取得できるのはIDのみなので、
AJAX Toolkit など使ってIDからデータを取得し直さないといけません。
以下は、商談ビューで選択されたデータについて、フェーズを「Closed Won」に変更するサンプルです。
ご参考までに。