通过单击netsuite中的自定义按钮可以显示记录的编辑页面?

时间:2016-09-21 07:40:00

标签: javascript netsuite suitescript editmode

我想通过点击自定义按钮而不是"标准编辑按钮来显示记录的编辑页面"

我的代码:

defer

错误消息:

我收到以下错误消息:

enter image description here

但是记录的网址与我们点击标准时的网址相同"编辑"按钮。 (i,e)rectype = 194& id = 237& e = T

提前致谢

1 个答案:

答案 0 :(得分:2)

我不完全确定您为什么会在原始网址上收到此错误,但是您是否尝试过使用N/url模块,而不是使用原始网址?

require(['N/url', 'N/record'], function(url, r) {
    var output = url.resolveRecord({
        recordType: r.Type.SALES_ORDER,
        recordId: 6,
        isEditMode: true
    });
});

或者更好的是N/redirect模块:

require(['N/redirect', 'N/record'], function(redirect, r) {
    redirect.toRecord({
        "type": r.Type.TASK,
        "id": 6,
        "isEditMode": true
    });
});