سؤال

أنا أستخدم وظائف تحرير/حذف مخصصة في JQGrid ، وقد استمتعت حقًا بحقيقة أنها تسمي وظيفتك المخصصة بعد التحقق مما إذا تم تحديد صف أم لا.

الآن أرغب في إضافة زرين آخرين وأرغب في استخدام نفس السلوك للتحرير/الحذف ، لذلك عندما يتم تحديد صف يتم استدعاء وظيفتي ولكن إذا لم يتم تحديد أي صفوف ، فإنها تظهر المنبثقة الافتراضية التي تقول "من فضلك" من فضلك حدد صف أولاً ".

هل هناك طريقة لتحقيق ذلك؟ بدلاً من ذلك ، هل هناك طريقة لاستدعاء الطريقة التي تسمى الشبكة نفسها؟

شكرًا!

هل كانت مفيدة؟

المحلول

يجب عليك اختبار ما إذا تم تحديد أي صف أم لا داخل onClickButton طريقة الخاص بك زر مخصص (نرى JQGrid: التنقل بناءً على الصف المحدد كمثال). إذا كنت ترغب في عرض نفس التحذير ، فيجب عليك اتباع الرمز من منع فتح نموذج على زر إضافة انقر فوق.

لتسهيل كل شيء قمت بتعديل مثال قديم لك. على المثال يمكنك النقر فوق الزر المخصص "عملي الخاص" ومعرفة التحذير إذا لم يتم تحديد صف. إذا تم تحديد بعض الصفوف ، فيمكنك القيام بشيء مع البيانات من الصف المحدد. بدلاً من بعض الإجراءات المعقدة ، عرضت رسالة فقط.

تحديث: إجابة الأسئلة "إضافة JQGrid مخصص التنقل إلى شريط الأدوات العلوي" يمكن أن تكون أيضا مثيرة للاهتمام بالنسبة لك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top