2016-04-10 69 views
0

有沒有辦法在PO記錄上重命名「接收」按鈕?我認爲這可以通過自定義表單>操作>標準操作來完成。看起來行動的名稱是使用,而不是標籤。我想要將名稱改爲像生成條例草案。NetSuite重命名操作按鈕

回答

5

添加用戶事件腳本採購訂單和beforeload事件中寫入以下代碼

var rcvBtn = form.getButton('receive'); 
rcvBtn.setLabel('Receive Custom'); //Set as "Generate Bill" 
  1. form.getButton是nlobjForm的方法,它會獲得按鈕 作爲nlobjButton
  2. setLabel是nlobjButton更改 標籤的一種方法。

enter image description here 感謝
弗雷德裏克

+0

謝謝你的代碼片段,但它拋出一個錯誤:無法調用空的方法「setLabel」。我看不到這個問題。我在加載之前在用戶事件腳本中添加了代碼。 – MG2016

+1

'接收'按鈕不會出現在任何情況下。在嘗試設置標籤之前,您應該檢查它是否爲空。 'if(rcvBtn){rcvBtn.setLabel('Receive Custom'); }'。這應該避免「無法調用方法」錯誤。 –

+0

這是解決了錯誤,但按鈕不會更新自定義標籤。接收按鈕顯示狀態處於待處理收據狀態。我部署了用戶事件腳本,所以不知道還有什麼其他的嘗試... – MG2016

0

你可以改變從 '自定義表單'

Go to

Customization >> Forms >> Transaction forms

Select 'Standard Purchase Order'

Action(Tab) >> Standard Action(Sub tab)

標籤就在按鈕標籤改變 '接收'「接收自定義'

選擇首選複選框,並保存

檢查 http://awesomescreenshot.com/0ba5smd821

+0

謝謝。看起來有缺陷,因爲上面的方法都不適合我。 – MG2016