最近搭配Richfaces用Ajax動(dòng)態(tài)生成控件的HtmlMessage的時(shí)候,會(huì)報(bào)錯(cuò),而且有點(diǎn)摸不著頭腦。
后來看了下,問題原因在于沒有給HtmlMessage控件設(shè)置ID,設(shè)置一下ID就可以了。
這里有個(gè)問題,為什么JSF沒有給HtmlMessage控件動(dòng)態(tài)生成ID呢?我懷疑是一個(gè)bug,為什么。。
因?yàn)槿绻覇渭兊纳梢粋€(gè)HtmlMessage實(shí)例,不設(shè)置任何屬性,并動(dòng)態(tài)的添加到頁面中,沒有任何錯(cuò),但如果我設(shè)置了For屬性,如果不設(shè)置HtmlMessage控件的ID,就會(huì)出錯(cuò),大家試試就知道了。。很奇怪的一個(gè)問題。
---------------------------------------------------------
專注移動(dòng)開發(fā)
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2008-12-19 11:41
TiGERTiAN 閱讀(3163)
評(píng)論(38) 編輯 收藏 所屬分類:
Java 、
JSF