0

これは私のMVVMコードであり、更新/キャンセルコマンドボタンのテキストをカスタマイズするのに問題があります。編集/削除ボタンをカスタマイズしましたが、今のところ非表示になっていて、編集ボタンをクリックすると表示されるコマンドボタンはどうですか?そのようなコマンドのカスタマイズを手伝ってください。どうやってやるの?

<div id="grid"  data-role="grid" data-sortable="true" data-editable="inline" data-Scrollable="true"
    data-toolbar='[{name:"create", text:"新しいドメインの追加"}]'
    data-pageable="true"  data-columns='[{field: "Domain", title: "ドメイン", width: 250, filterable: false, sortable: false}, 
                                         {"command": [{name:"destroy",text:"削除"},
                                                      {name:"edit",text:"編集"}]}]' 

    data-bind="source: dataSource, events: { edit: edit, dataBound: dataBound }"></div>

この質問に答えると、[コマンドの更新]または[コマンドのキャンセル]、[コマンドの編集]または[コマンドの破棄]をカスタマイズまたは変換したい多くの人に役立ちます。

4

2 に答える 2

1

ボタンの更新、キャンセル、削除、追加、編集をカスタマイズする場合は、これを実行してください

{
            command : [{
                name : "edit",
                text : {// sets the text of the "Edit", "Update" and "Cancel" buttons
                    edit : "CustomEdit",
                    update : "CustomUpdate",
                    cancel : "CustomCancel"
                },
            }, {
                name : "destroy",
                text : "Destroy"
            } // sets the text of the "Delete" button
            ]

これがフィドルです

于 2013-01-26T20:14:27.343 に答える
1

モードでのローカライズUpdateCancelボタンの場合、コマンドを次のように定義する必要があります。updatepopup

command: [
    {
        name: "edit",
        text: { edit: "Edita", update: "Actualiza", cancel: "Cancela"}
    },
    {
            name : "destroy",
            text : "Borra"
    }
],

編集:ウィンドウのタイトルも変更したい場合は、グリッド定義にpopup追加window.titleする必要があります:editable

editable  : {
    mode : "popup",
    window : {
        title: "Edición",
    }
},

例を見てみたい場合:JSFiddle

于 2013-01-26T18:21:28.053 に答える