6

I have implemented the file upload controller on my *.xhtml + PF 3.5 Page:

        <div class="control-group">
        <h:form enctype="multipart/form-data">

            <p:messages showDetail="true" />

            <p:fileUpload value="#{fileUploadController.file}" mode="simple" />

            <p:commandButton value="Submit" ajax="false"
                actionListener="#{fileUploadController.upload}" />

        </h:form>
    </div>

I do not use any styles on the uploader, however, at the moment it looks like that:

enter image description here

I want to let it look like on the PF Page:

File Uploader

What do I have to change? I really appreciate your answer!!!

4

2 に答える 2

9

<p:fileUpload mode="simple"/>filupload ボタンをカスタマイズする場合は、使用をお勧めしません。などの css プロパティを指定background-colorすると、奇妙なルック アンド フィールが発生します。

その代わりに、 <p:fileUpload mode="advance"/>何でも使用および変更できます。.ui-fileupload .fileinput-buttonクラスはボタンの css を変更するために提供し、.fileupload-contentコンテンツの css を簡単に操作できるようにします。例えば:

.fileupload-buttonbar {
    background: transparent none;
    border: none;
}

.fileupload-content {
    display: none;
}

.ui-fileupload .fileinput-button {
    background-color: rgba(142, 103, 64, 0.98);
}

このようなファイル アップロード ボタンを生成します。

ここに画像の説明を入力

于 2013-04-23T14:50:39.777 に答える