0

この特定のケースを除いてデフォルトを同じに保ちたいので、言語ファイルを変更できないと仮定します。

編集フォームのキャプションを変更したい。同様に、同じ編集フォームに対して異なるキャプションを使用する他のグリッドがあると仮定します。

これまでのところ、このメソッドを呼び出して編集フォームが起動されることがわかっています。

grid.jqGrid('editGridRow', rowID, {properties});

Documentation Wiki には、これに関する次のような段落があります。

これらのオプションは、メソッドにオプションとして渡されると上書きできます。メソッドに渡すときは、$.jgrid.edit.bSubmit : “Submit” ではなく、例として bSubmit : “Submit” を使用する必要があります</p>

しかし、どのメソッドにオプションを渡す必要があるかはわかりません。「editGridRow」にはオプション パラメータがありません。プロパティとして渡すと、次のようになります。

grid.jqGrid('editGridRow', rowID, { editCaption: "My Edit Caption" });

うまくいきません。

ありがとう。

4

1 に答える 1

2

ソリューションは機能するはずですが、これを試してみましょう。

    $.jgrid.nav.addtext = "Add";
    $.jgrid.nav.edittext = "Edit";
    $.jgrid.nav.deltext = "Delete";
    $.jgrid.edit.addCaption = "Add Me";
    $.jgrid.edit.editCaption = "Edit Me";

あなたはこのようにそれらを乗り越えることができます、jQGridコードの前にあなたのスクリプトタグの下にこれを含めてください、しかしそれはテストされていません。

于 2012-08-28T19:01:13.577 に答える