javascript - 有没有办法在从同一子列表中选择下拉值时禁用子列表字段。 SuiteScript 2.0 getSublistField 方法不起作用

标签 javascript netsuite suitescript suitescript2.0

我需要在从下拉列表中选择选项时动态禁用列表中的某个字段。示例我将主要类别值作为住宿,并在同一行中设置一个字段作为住宿天数。停留字段在创建自身时被禁用。我只想在下拉菜单中选择住宿时启用此行项目字段。

我尝试使用 getSublistFiled 来获取停留字段引用,但它显示错误并且也被禁用。

  var fld1 = currentRecord.getSublistField({
                    sublistId: 'recmachcustrecord_expse_clm_itm_parent',
                    fieldId: 'custrecord_expse_clm_itm_sub_catgry',
                    line: currentLine
                });
                fld1.isDisabled = true;

预先感谢您的帮助!

最佳答案

我设法通过 nlapiDisableLineItemField 解决了这个问题。

nlapiDisableLineItemField('recmachcustrecord_expse_clm_itm_parent','custrecord_expse_clm_itm_stay', false);

关于javascript - 有没有办法在从同一子列表中选择下拉值时禁用子列表字段。 SuiteScript 2.0 getSublistField 方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58048600/

相关文章:

javascript - Suitescript 2.0 ResultSet.Each 回调函数超过 4000

javascript - 从 WebStorm 运行 Protractor 测试时,在导入语句中获取意外的标记 {

javascript - 如何检查一个字符串是否至少包含另一个字符串的所有元素一次

javascript - 在 Netsuite suitescript 中将项目添加到销售订单

javascript - HTML/JavaScript/NetSuite 函数得到不正确的结果

netsuite - MODULE_DOES_NOT_EXIST SuiteScript

javascript - Netsuite 中的脚本执行指令计数超出错误

javascript - NetSuite:在 SUITESCRIPT 2.0 中使用 SUITESCRIPT 1.0

javascript - jquery ui 自动完成小部件中带文本的 CSS 格式化图像

javascript - 按钮在javascript中显示/隐藏div,切换不起作用