2015-07-10 234 views
0

我遇到了嘗試將自定義選項卡插入特定插槽的問題。我可以添加選項卡並使用子列表填充選項卡。但該標籤到所有其他標籤的末尾。我想將它移動到行中的第二個選項卡上。我發現insertTab(tab,nexttab),但我不斷收到錯誤。我沒有創建新表單,我只是在銷售訂單表單上執行beforeload操作。所以我不知道這是我的問題,還是我錯誤地使用了它。我的代碼很簡單,但這是我如何添加選項卡和子列表。在窗體上移動自定義選項卡/子選項卡

var newTab = form.addTab('custpage_newpage', 'Name of Tab'); 
    var newSublist = form.addSubList('custpage_newsublist', 'list','My name', 'custpage_newpage') 
    newSubList.addField('customrecord','text','My Field'); 

我可以插入一個選項卡與我的上述代碼或我需要改變的東西?

+0

我忘了把錯誤這樣的描述開始。這裏是我收到的錯誤: 找不到方法.nlobjForm.insertTab(string,string) –

+0

我使用下面的代碼解決了這個問題:form.insertTab(newTab,'s_comm'); –

回答

0

嘗試下面的代碼,其中nexttab是要插入新標籤的標籤的ID。 如果它是一個自定義選項卡,它應該custom

var newTab = form.addTab('custpage_newpage', 'Name of Tab'); 
var newSublist = form.addSubList('custpage_newsublist', 'list','My name','custpage_newpage') 
newSubList.addField('customrecord','text','My Field'); 
form.insertTab(newTab , nexttab)