我需要使用客户端脚本进行字段更改。
如何确定表单是创建,复制还是编辑?
离。
function fieldChange_test(type, name){
//insert code to determine if form is edit??
}
谢谢
答案 0 :(得分:3)
您可以执行nlapiGetRecordId,如果它返回null,则表示正在创建记录。如果它返回内部id,则正在编辑记录。如果复制了一条记录,那么该副本也将具有一个空的内部id。
答案 1 :(得分:1)
您可以在客户端脚本中获取URL参数的值以检查此
答案 2 :(得分:-1)
没有使用客户端脚本确定此方法的具体方法, 但我相信如果您尝试使用用户事件脚本,您可以获得相同的结果。 使用before load函数并读取执行类型。 示例:
function userEventBeforeLoad(type, form, request){
if(type=='create')
// do create
elseif(type=='edit')
// do edit
elseif(type=='copy')
// do copy
}