優點:
Ajax4jsf支援
文件好一點點
缺點:
元件對AJAX支援還不多
尚未支援JSF1.2
BUG:
1.inputDate
error1:若驗證沒過,inputDate輸入新的時間server抓不到,而是抓到ㄧ開始輸入的
解:拿其他元件代替(ex.inputCalendar)
error2:二月份時,元件會多加ㄧ變三月
解:
c:if test="${sessionScope.anno_end.month == 2}"
jsp:setProperty name="anno_end" property="month"
value="${sessionScope.anno_end.month-1}"
2.inputCalendar
error:使用outputText會少一天
解:
t:inputCalendar displayValueOnly="true" renderAsPopup="true"
readonly="true" value="#{date}"
取代
h:outputText value="#{date}"
3.panelTabbedPane
缺:與其他複雜元件共用很容易出錯
解:不要和複雜元件混用
4.inputHtml
缺:對IE支援差
解:改用TinyMCE(有支援中文化) or Dojo Editor
2007年1月13日 星期六
2007年1月12日 星期五
[Myfaces] Trinidad
優點:
Ajax4jsf支援
元件相當成熟
支援JSF1.2
多數都是以alert跳出視窗提示錯誤
時間的元件有用到FOCUS
可以改變外觀
特殊元件:
media.
showManyAccordion.(影藏或顯示更詳細的資訊)
client Date Restriction Validator(在CLIENT驗證時間的範圍)
Dialog Framework Demo(跳出視窗的互動)
addRow(dataModel增加一空白欄位)
totalRow(計算dataModel的total總值)
attributeChange_Implicit(全選/全部不選)
addRemoveReorderChildrenChange_Explicit(可以增加刪除元件)
Explicit Change registration(可以增加刪除元件)
progressIndicator(動態顯示進度)
缺點:
不能和MYFACES其他元件共用
不支援OPERA
效率差
Ajax4jsf支援
元件相當成熟
支援JSF1.2
多數都是以alert跳出視窗提示錯誤
時間的元件有用到FOCUS
可以改變外觀
特殊元件:
media.
showManyAccordion.(影藏或顯示更詳細的資訊)
client Date Restriction Validator(在CLIENT驗證時間的範圍)
Dialog Framework Demo(跳出視窗的互動)
addRow(dataModel增加一空白欄位)
totalRow(計算dataModel的total總值)
attributeChange_Implicit(全選/全部不選)
addRemoveReorderChildrenChange_Explicit(可以增加刪除元件)
Explicit Change registration(可以增加刪除元件)
progressIndicator(動態顯示進度)
缺點:
不能和MYFACES其他元件共用
不支援OPERA
效率差
[Myfaces] Tobago
優點:
驗證可以會將錯誤的部份框起來
有支援ALERT
可以變換外觀themes
時間的元件有用到FOCUS
tc:popup
tx:in suggestMethod類似autocomplete
tc:validateSubmittedValueLength
tx:time 使用上下捲動的選單
tc:sheet和tc:toolBar可以改變dataScroller的外觀
缺點:
只能有一render,與其他ㄉ元件共用性可能不好
MYFACES其他ㄉ確定不能共用
Ajax4jsf不確定(似乎不行)
驗證可以會將錯誤的部份框起來
有支援ALERT
可以變換外觀themes
時間的元件有用到FOCUS
tc:popup
tx:in suggestMethod類似autocomplete
tc:validateSubmittedValueLength
tx:time 使用上下捲動的選單
tc:sheet和tc:toolBar可以改變dataScroller的外觀
缺點:
只能有一render,與其他ㄉ元件共用性可能不好
MYFACES其他ㄉ確定不能共用
Ajax4jsf不確定(似乎不行)
2007年1月11日 星期四
訂閱:
文章 (Atom)