2015-07-10 187 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)