+1 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

برای تعریف یک تگ جدید که در مجموعه تگ های wise facelet قرار ندارد، چه کار هایی باید انجام داد؟ برای مثال برای تعریف یک تگ که عملیات showBusyStatus را انجام می دهد چه کار هایی باید انجام داد؟

1 پاسخ

+2 امتیاز
قبل توسط (1.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ
برای تولید یک تگ جدید ابتدا لازم است

1. یک کتابخانه جدید ایجاد کنید. یعنی یک پیاده سازی از واسط org.gfaces.facelet.TagLibrary ارائه کنید. برای این کار از موارد مشابه همچون org.gfaces.facelet.lib.core.CoreTagLibrary الگو بگیرید.

2. یک پیاده سازی از واسط org.gfaces.facelet.TagHandler ایجاد کنید.

3. تگ جدید را در TagLibrary بند 1 معرفی کنید.

4. TagLibrary جدید را در TagLibraryRegistery ثبت کنید. برای دسترسی به TagLibraryRegistry از متد org.gfaces.facelet.el.FaceletContext.getTagLibraryRegistry استفاده نمایید. این کار معمولاً در EntryPoint انجام می شود.

سوالات مشابه

0 امتیاز
1 پاسخ 291 بازدید
0 امتیاز
1 پاسخ 321 بازدید
+4 امتیاز
1 پاسخ 339 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط mofarn (1.4هزار امتیاز)
+1 امتیاز
1 پاسخ 639 بازدید
0 امتیاز
0 پاسخ 243 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 261 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 315 بازدید
0 امتیاز
1 پاسخ 283 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 370 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
...