簡體   English   中英

Netsuite - 從保存的搜索按鈕中選中一個框

[英]Netsuite - Check a box from a Saved Search button

周五下午超載。 我有一個顯示在庫存項目上的復選框。 我希望用戶能夠通過庫存項目保存搜索上的按鈕選中此框。 我有一些看起來像下面的東西。 但我不知道這個想法背后的機制是否可行。

在我看來,這似乎相當簡單,我有自定義字段的 ID,即復選框。 我在保存的搜索中有項目的內部 ID。 我曾嘗試搜索有關此的文檔,但似乎沒有。

這可能嗎?

下面是一些截圖:

這是目前按鈕下方的內容,我從教程中提取了它,但關於其他操作的信息很少。

在此處輸入圖像描述

這是按鈕:

在此處輸入圖像描述

我知道我可能需要編寫一個腳本,該腳本將在按下按鈕時運行。 但我似乎無法在 Oracle 文檔上找到任何有用的信息。

會是什么樣的劇本? 選中項目頁面上的框需要執行哪些操作?

您能提供的任何幫助或指導將不勝感激。

親切的問候

您可以在suitelet 腳本中編寫后端邏輯來檢查復選框。

  • 使用項目的內部 ID 加載記錄
  • 對復選框字段 ID 使用值為“true”的 setValue。
  • 然后保存記錄。
  • 在發布模式下部署 suitelet,復制外部 url將其放入按鈕 onclick function。如屏幕截圖所示。
  • 在 url 的最后使用&rec_Id傳遞參數,類似這樣

https://tstdrv1911674.extforms.netsuite.com/app/site/hosting/scriptlet.nl?script=6030&deploy=1&compid=TSTDRV1911674&h=e3ac9c7644c25b4dded1&rec_Id=

並使用 suitelet 腳本獲取參數

var rec_Id=scriptContext.request.parameters.rec_Id; //獲取參數

var itemRecObj= record.load({ type: record.Type.INVENTORY_ITEM, id: rec_Id, isDynamic:true });

itemRecObj.setValue({ fieldId: 'checkboxfieldId', value: true });

itemRecObj.save();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM