Here is a sample of disabling line fields “Description” and ” Brand”
function disableField(currentRec, sublistId, fieldId) {
let sublistObj = currentRec.getSublist({ sublistId: sublistId });
let objColumn = sublistObj.getColumn({ fieldId: fieldId });
if (objColumn) {
objColumn.isDisabled = true;
console.log(“Disabled field:”, fieldId);
} else {
console.log(“Field not found:”, fieldId);
}
}
function pageInit(context) {
try {
let currentRec = context.currentRecord;
let sublistId = ‘item’;
let fieldIds = [‘description’,‘cseg_aha_brand_display’]; // Array of field IDs to disable
fieldIds.forEach(function (fieldId) {
disableField(currentRec, sublistId, fieldId);
});
} catch (e) {
console.error(“Error @pageInit”, e);
}
}