لتخصيص خلية معينة وجعلها للقراءة فقط بناءً على خلية أخرى (مثال: منع تعديل الراتب إذا كانت حالة الموظف مستقيل) [cite: 897, 900]، نستخدم خاصية JavaScript Initialization Code للعمود المستهدف[cite: 902]:
function(config) { [cite: 904]
config.defaultGridColumnOptions = { [cite: 905]
cellAllowEditCallback: function(rowContext) { [cite: 906]
var model = rowContext.model, [cite: 907]
record = rowContext.record, [cite: 908]
status = model.getValue(record, "STATUS"); [cite: 909]
return (status !== 'RESIGNED'); // يمنع التعديل إذا كان مستقيلاً [cite: 911]
} [cite: 912]
}; [cite: 913]
return config; [cite: 914]
}