5

jqGrid を使用していますが、編集できない値をサーバーに投稿したいと考えています。行ごとに編集しています(フォームではありません)。それは可能ですか?

列が表示され、インライン編集を使用しています。データは、グリッドの「editurl」プロパティを使用して投稿されます。

** 解決策 ** jqGrids setCell を使用せず、代わりに document.getElementById(selr + "_Verksamhetskod").value = data を使用してテキスト ボックスの値を設定するという、まったく別の方法で解決しました。

私が最初に考えていたものとは正確には異なりますが、うまくいきます...

4

2 に答える 2

14

それをセル構成に追加するだけです:

editable: true, editoptions: {disabled: true}

于 2012-06-29T09:02:46.400 に答える
0

私が正しく理解していれば、セルに値があるとセルを読み取り専用にしようとしていますが、サーバーに正しく投稿できる形式のままです。

Jquery を使用して、各入力フィールドに読み取り専用属性を配置できます

$("#PrimaryKey".columnName").attr("disabled", true)

入力フィールドに値がある場合、または入力が入力された後に、このコードを起動します。

于 2012-05-22T21:53:27.357 に答える