2016年10月23日
フォームにカスタムのフィールド|タブの追加方法
今回出したソースの例の中にタブ|フィールド|サブタブの追加例は全部記載している。
注意点はタブであろうがフィールドであろうが、サブタブであろうが
どっちも引数1はcustpage_がないとエラーになる。
custpage_プラス任意の意味のある英文字でいいと思う。カスタマイズものなら、custpage_が必須だから。
//Define the user event beforeLoad function
function tabsToSalesOrder(type, form)
{
//Define the values of the beforeLoad type argument
if (type == 'edit' || type == 'view')
{
//タブ例、フォームに追加
var sampleTab = form.addTab('custpage_sample_tab', 'Sample Tab');
//フィールド例、フォームに追加
var newFieldEmail = form.addField('custpage_field_email', 'email', 'Alt Email', null,
'custpage_sample_tab');
//Add a second field to the new tab
var newFieldText = form.addField('custpage_field_text', 'textarea', 'Details', null,
'custpage_sample_tab');
//サブタブ例、タブに追加
var sampleSubTab = form.addSubTab('custpage_sample_subtab', 'Sample Subtab',
'custpage_sample_tab');
//Add a select field to the subtab
var newSubField = form.addField('custpage_sample_field', 'select', 'My Customers', 'customer',
'custpage_sample_subtab');
//Add a second subtab to the first tab
var sampleSubTab = form.addSubTab('custpage_sample_subtab2', 'Second Sample Subtab',
'custpage_sample_tab');
//Add a field to the second subtab
var newSubField = form.addField('custpage_sample_field2', 'select', 'My Employees', 'employee',
'custpage_sample_subtab2');
}
}
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/5559172
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック