سؤال

كيف يمكنني تغليف منطق المصادقة وعنوان URL وعلامة عنصر القائمة عندما أستفيد من عنصر واجهة مستخدم Dojo Menuitem؟

ما لدي حاليا هو هذا:

<auth:isRole  role="admin">
  <div dojoType="widget.Menu.MenuItem">
    <a href="<html:rewrite page="... complicated url ..."/>">
      <bean:message key="label.goes.here"/>
    </a>
  </div>
</auth:isRole>

وما أود تحقيقه سيكون شيئًا مثل:

<util:menuitem role="admin" link="...complicated url..." label="label.goes.here" />

هل هذا ممكن للتنفيذ مع علامة مخصصة؟ هل سيكون هناك خيارات أخرى لاستخدام مساعدي AJAX أو JS؟

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

المحلول

هناك مشروع يسمى قائمة الدعامات هذا مزيج من Taglib وملف التكوين وقوالب السرعة لتغليف المنطق والأمان في القائمة. لا أعتقد أن هناك قالب سرعة موجود لقوائم Dojo ، لكن لا ينبغي أن يكون من الصعب كتابة واحدة.

نصائح أخرى

من المؤكد أنه من الممكن مع علامة مخصصة ولكن بما في ذلك العلامات الأخرى في علامة مخصصة يمكن أن تكون مزخرفة. الوجه هو بديل جيد لـ JSP الذي استبدله بالفعل في مواصفات J2EE لـ J2EE6. يتيح لك إنشاء علامات مخصصة عبر مكونات أخرى. الدفع هذه لأنه برنامج تعليمي جيد.

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