0

時々、ID javax_faces_developmentstage_messagesの xhtml ページの下部に、生成された情報メッセージ (検証ではない) が表示されます。特定のページでそのようなメッセージが生成されないようにするにはどうすればよいですか? javax.faces.PROJECT_STAGE の属性を変更したくありません。

icefaces でファイルをアップロードするためのデフォルト メッセージをオーバーライドしようとすると、このような問題に直面しています (新しいメッセージを追加する前に clear を使用している場合でも)、新しいメッセージと古いメッセージの両方が表示されます:

ICEfaces でデフォルトのファイル アップロード h:message をオーバーライドする方法

アドバイスしてください、ありがとう。

アップデート:

コード:

<ace:fileEntry id="fileEntryComp"
               label="File Entry"
               relativePath="uploaded"
               useSessionSubdir="false"
               fileEntryListener="#{myBean.listener}" /> 
4

2 に答える 2

0

ファイルのアップロードが成功した後に生成される「 'File Entry' upload successfully 'filename' 」メッセージを非表示にしたい場合は、ビューに次を追加するだけです

<h:message for="fileEntryComp" infoStyle="display:none" /> 
于 2014-09-22T11:04:55.490 に答える
0

新しいメッセージをnull clientIdに追加して解決しました:

context.addMessage(null, new FacesMessage(message));

ビューで、私は追加しました:

<h:messages id="summary"  styleClass="summary" infoStyle="Color:blue;" errorStyle="Color:red;" fatalStyle="margin-right: 85%; Color:red;" globalOnly="true"/> 
<!-- i had to add the following one too -->     
<h:messages for="fileEntryComp" style="display:none;"/> 
于 2011-11-26T16:46:30.840 に答える