在Netsuite Suitescript 2.0中,当记录处于完全计费状态时,单击编辑时,是否有任何方法可以在查看模式



函数beforeLoad(上下文({var Type=上下文类型;if(类型==context.UserEventType.EDIT&&状态=="全额计费"({var form=context.form;return redirectUrl=url.resolveRecord({recordType:'采购订单',isEditMode:false});}}

您应该能够使用N/redirect模块中的redirect.toRecord(选项(。

define(['N/redirect'], function(redirect) {
function beforeLoad(context) {
var newRecord = context.newRecord
var type = context.type
if (type != context.UserEventType.EDIT) return
var status = newRecord.getValue({ fieldId: 'status' })
if (status != "fullyBilled") return
redirect.toRecord({
type: newRecord.type,
id: newRecord.id,
isEditMode: false
})
}
return {
beforeLoad: beforeLoad
}
})

最新更新