ERP Cloud Systems - جعل الحقل للقراءة فقط بعد الحفظ
جعل الحقل للقراءة فقط بعد الحفظ
استخدم الطريقة cur_frm.set_df_property
لتحديث خصائص عرض الحقل.
في هذا السكربت، نستخدم أيضًا خاصية __islocal
من نوع المستند للتحقق مما إذا كان المستند قد تم حفظه على الأقل مرة واحدة أو إذا لم يتم حفظه أبدًا. إذا كانت قيمة __islocal
هي 1، فهذا يعني أن المستند لم يتم حفظه بعد.
frappe.ui.form.on("MyDocType", "refresh", function(frm) {
// use the is_new method of frm, to check if the doc is saved or not
frm.set_df_property("myfield", "read_only", frm.is_new() ? 0 : 1);
}