0

FineUploader のドキュメントを精査しましたが、アップロード ボタンのテキストを次のように設定すると、変更が反映されないようです。アップロード ボタンには、引き続きデフォルトのテキストが表示されます。私は何が欠けていますか?

var manualuploader = new qq.FileUploader({
        element: document.getElementById('manual-fine-uploader'),
        text: {
            uploadButton: "Select a File" // <========== Setting text here
        },
        action: "/file/upload",
        autoUpload: false,
        multiple: false,
        forceMultipart: true,
        onComplete: function (id, fileName, json) {

            $("#divFileUploadLoading").hide();
            $("#buttonUploadFile").show();

            if (json.success) {

                displaySuccessMessage("Successfully uploaded: " + fileName);

                $("#textFileTitle").val("");
                $("#textFileDescription").val("");
                $("#checkIsDownloadable").prop("checked", true);
                $("#checkDisplayDetails").prop("checked", true);
            }
            else {

                displayErrorMessage("Failed to upload: " + fileName + " because '" + json.errorMessage + "'");
            }

            g_FileCount = 0;

            manualuploader.clearStoredFiles();
            manualuploader.reset();
        },
        onSubmit: function (id, fileName) {

            g_FileCount++;
        },
        onCancel: function (id, fileName) {

            $("#divFileUploadLoading").hide();
            $("#buttonUploadFile").show();

            displaySuccessMessage("Canceled upload for: " + fileName);

            g_FileCount--;
        }
    });
4

3 に答える 3

6

テストおよび検証済み。「テキスト」オプションを使用する必要があります。

text: {
  uploadButton:'<div>Select a file</div>'
}

もう 1 つの方法は、button: オプションを使用して独自のボタンを作成することです。

JS:

button: document.getElementById('my-button')

HTML:

<div id="my-button" class="qq-upload-button">Select a file</div>
于 2013-03-18T16:35:15.117 に答える
1

要素を使用してみてください:

uploadButton: "<div>Select a File</div>"

幸運を !

于 2013-03-18T12:19:20.007 に答える