Javascript 在从同一子列表中选择下拉值时,是否有方法禁用子列表字段。SuiteScript 2.0 getSublistField方法不起作用

Javascript 在从同一子列表中选择下拉值时,是否有方法禁用子列表字段。SuiteScript 2.0 getSublistField方法不起作用,javascript,netsuite,suitescript,suitescript2.0,Javascript,Netsuite,Suitescript,Suitescript2.0,在从下拉列表中选择选项时,我需要动态禁用列表中的一个文件。示例i的主类别值为“住宿”,同一行中的字段为“住宿天数”。停留场在自我创造时被破坏。我只想在下拉菜单中选择住宿时启用此行项目字段 我曾尝试使用GetSubListField获取停留字段引用,但它显示了一个错误,并且被禁用 var fld1 = currentRecord.getSublistField({ sublistId: 'recmachcustrecord_expse_clm_itm_p

在从下拉列表中选择选项时,我需要动态禁用列表中的一个文件。示例i的主类别值为“住宿”,同一行中的字段为“住宿天数”。停留场在自我创造时被破坏。我只想在下拉菜单中选择住宿时启用此行项目字段

我曾尝试使用GetSubListField获取停留字段引用,但它显示了一个错误,并且被禁用

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

提前感谢您的帮助

您正在使用currentRecord。getCurrentSublistValue。您应该使用currentRecord。getSublistField

我通过nlapiDisableLineItemField解决了这个问题

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

currentRecord.getSublistField这是一个错误。无效表达式