我正在做一个自定义设置,并试图以某种形式的“值”和“操作”在表单上显示和隐藏选项卡。
这是针对新的自定义,使用Suitescript 2.0和FieldChanged入口点。
define([], function(){
function fieldChanged(context){
switch(context.fieldId){
case 'entity':
var fornecedor = context.currentRecord.getValue({
fieldId: 'entity'
});
if (fornecedor != 38387){
context.updateDisplayType({
id: fornecedor,
isDisplyed: false
})
}
}
}
我希望获取当前的表单并可以使用这些属性,但nad实际上会返回错误以更新显示类型。
答案 0 :(得分:0)
要隐藏字段,请使用:
var field = currentRecord.getField({
id : 'textfield'
});
field.updateDisplayType({
displayType: 'HIDDEN'
});
要隐藏标签,请创建自定义表单并为每个客户动态加载所需的表单。