Memos About Salesforce

Salesforceにハマってたこと!

ネットスイートカスタムフィールドビューのみ

フィールの表示モード

ネットスイートカスタムフィールドって知っていますよね? カスタマイズフォームを作成できるよね? しかし、フォームにフィールドを追加し、編集できない状態にすることができるでしょうか? 今日、作ったフォームにフィールドを追加し、表示だけにすることを公開します。

この記事の目次  ソースoverview  ソースサンプル  まとめ
ソースoverview

1:クライアントタイプのスクリプト 2:カスタマイズのフォームを作成する。 3:フォームカスタマイズフィールドを追加する。

ソースサンプル
// function userEventCreateButton(type, form, request){ try{ if (request.getMethod() == 'GET' ) { var form = nlapiCreateForm("カスタムフォーム");//カスタムフォームの作成 //inlineの設定により、フォームにreadonlyになる感じ、編集できない。 //フォームフィールを追加 form.addField('custpage_location','text','フィールドラベル名',null).setDisplayType('inline'); } else{ } }catch(e){ nlapiLogExecution('error','suiteScript() has encountered an error.',errText(e)); } }
まとめ

setDisplayTypeをinlineにすれば、 表示だけになる。ってまとめでした。 それでは 管理人 けん でした。