سؤال

أقوم بإنشاء وحدة نمطية للحصول على SilvertRipe حيث يمكن تكوين إعدادات WebApp وحيث يمكن تحميل أيقونات التطبيق / البداية. للقيام بذلك، استخدمت المشرف النموذجي لإدارة DataObjects التي تحتوي على شاشات الرموز / البداية.هذا يعمل بشكل رائع.

ولكن الآن لدي بعض الحقول الإضافية، أود إدارتها من نفس لوحة المسؤول ("عنوان التطبيقات" ("عنوان التطبيقات"، "تطبيقات ملء الشاشة"، "StatusBar" & "الحد الأدنى من UI ').سيكون من الرائع إذا كان من الممكن إضافة علامة تبويب إضافية إلى نموذج المسؤول النموذجي حيث يمكنني إضافة هذه الحقول، المشكلة هي:

  • كيف يمكنني حفظ هذه القيم
  • كيف يمكنني إنشاء علامة التبويب هذه إضافية

أرى أيضا إمكانيات في تمديد اليسار في هذا الأمر، لكنني أفقد إمكانات إدارة DataObject من ModelAdmin.

أي نصائح مساعدة سيكون موضع تقدير كبير!

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

المحلول

علامات التبويب الإضافية في ModelAdmin هي لإدارة الطرز - ومن ثم الاسم!أفضل طريقة لتلبية احتياجاتك بشكل صارم في أسباب الإطار سيكون لديك كائن "AppConfig" الذي يغلف إعدادات التطبيق الخاصة بك، وإدارته ضمن هذا الموديل.قم بإعداد العلاقات في نماذجك الأخرى للإشارة إلى هذه الإعدادات.

giveacodicetagpre.

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