0
A
回答
3
您並不需要在加載之前禁用編輯功能,因爲此時沒有人可以與子列表進行交互。子列表就像鏈接到主記錄,這意味着它們作爲主記錄對象加載,因此防止它們被編輯的最好方法是在DOM上。這意味着要創建一個表單腳本或客戶端腳本(最好是表單)。
- 如果您知道記錄使用哪種表單,請轉至記錄並在藍色區域的右上方菜單中查找「自定義表單」。
- 然後點擊自定義代碼。
- 爲「驗證線功能」添加一個腳本以防止編輯該線。
- 使用NetSuite示例作爲基礎,爲了防止行編輯,您只需返回false。
function sampleValidateLine(type)
{
if ((nlapiGetCurrentLineItemValue('item', 'custcol_service_item') == true) &&
(!nlapiGetCurrentLineItemText('item', 'custcol_service_rep')))
{
alert("You must choose a Service Rep for this service item.");
return false;
}
return true;
}
1
理想情況下,在NetSuite中,您可以根據權限對其進行限制。對於自定義記錄,您可以禁用內聯編輯,並且可以禁用子記錄編輯。幫助文檔中有這樣一段話吧:
檢查允許子記錄編輯框允許此類 的記錄進行直接編輯,當他們在一個父記錄的子列表 顯示爲子記錄。
https://system.netsuite.com/app/help/helpcenter.nl?topic=CARD_-29參見條款14
相關問題
- 1. KnockoutJS添加,編輯,刪除
- 2. 刪除,添加,編輯stringList
- 3. 添加/刪除/編輯PHP/SQL表格
- 4. 如何添加編輯和刪除圖標在jQGrid操作列
- 5. 如何在HTML表格中添加編輯和刪除選項?
- 6. 如何添加編輯和刪除每個jQuery數據表?
- 7. 如何向每個行表添加編輯和刪除按鈕
- 8. 如何添加編輯選項列表
- 9. 如何添加編輯/刪除/更新按鈕,事件的GridView
- 10. 如何監視xml文件(添加 - 編輯 - 刪除)節點
- 11. RowEditing插件:禁用編輯和動作列刪除圖標
- 12. 如何使用jqgrid添加,編輯,刪除?使用php
- 13. 禁用列表框編輯
- 14. 禁用編輯/刪除按鈕jsp
- 15. 如何使用QTable?添加,編輯,刪除和檢索行
- 16. 如何在/ etc/passwd中添加,刪除編輯用戶名
- 17. JTable - 添加,編輯,刪除行
- 18. 添加記錄,編輯刪除
- 19. UITableView的編輯風格 - 添加/刪除
- 20. 如何刪除子列表
- 21. 使用Jquery編輯和刪除新添加的表格行
- 22. 添加/刪除列表
- 23. 如何使用php在一列中添加編輯和刪除按鈕?
- 24. 如何使用codeignitor添加編輯,刪除數據標籤中的列
- 25. Github原子編輯器顯示行刪除並添加回
- 26. 想法啓用/禁用添加,編輯,刪除大氣網格圖像按鈕?
- 27. 添加編輯或刪除編輯器Google動態分頁
- 28. 如何在Aptana Studio 3中刪除或禁用PHP編輯器?
- 29. 如何刪除android編輯文本焦點時禁用?
- 30. 添加/刪除編輯文本和點擊刪除(X)