Netsuteでタスクを作成するPortLetを作成しました。ユーザーが「Submit」ボタンを押したときに新しいタスクが作成されますが、ポートレットは自動的にリフレッシュされません。ユーザーがポートレットを完全にリフレッシュする必要があるたびに送信時にポートレットをリフレッシュする方法はありますか?保存/送信時にnetsuiteポートレットを更新する
function formCreateTaskPL(portlet, column) {
var user = 257;
var entityid = 1985;
var trandate = nlapiDateToString(new Date());
var contact = 201;
portlet.setTitle('Quick Add Task');
var fld = portlet.addField('custpage_cust', 'text', 'Customet');
fld.setDefaultValue(entityid);
var fld = portlet.addField('custpage_user', 'text', 'User');
fld.setDefaultValue(user);
var fld = portlet.addField('custpage_date', 'date', 'Date');
fld.setDefaultValue(trandate);
var fld = portlet.addField('custpage_contact','text','Contact');
fld.setDefaultValue(contact);
var fld = portlet.addField('custpage_title', 'text', 'Title');
var fld = portlet.addField('custpage_text', 'longtext', 'Detail');
var url = nlapiResolveURL('SUITELET', 'customscript_create_task','customdeploy_create_task');
portlet.setSubmitButton(url, 'Submit');
}
スイートレットのみ作成ポートレットとスイートからのデータ送信タスクは何も返さないようにします。同じ顧客レコードでリダイレクトしようとしましたが、そのリダイレクトされた顧客レコードがポートレット領域内に開いたときです。 – Krish
上部のウィンドウ要素をターゲットにする必要があるようです。 http://stackoverflow.com/questions/3473946/what-is-the-difference-between-window-window-top-and-window-parent – pipechang