ASP.net MVC:JQGrid - ブール値列のチェックボックスを表示する

私は、チェックボックスとしてブール値のフィールドを表示することができるようにしたいが、解決策を与えるインターネット上の何かを見つけることができません。以下を参照して、私はチェックボックスをレンダリングするhtmlを返そうとしましたが、エントリはすべてfalseであり、編集可能です。これは望ましくありません。

誰かが私が間違っていることを指摘できますか?なぜこれほど難しいのですか? (私はCSSでこれを解決すべきでしょうか?) どうもありがとう、 ピート

@Html.Grid(new GridControl()
              .SetName("grid")
              .SetListUrl(Url.Action("SearchForRequest", "Requests"))
              .SetPageSize(100)
              .SetIsAutoSize(true)
              .SetHttpVerb(HttpVerbs.Post)
              .SetHeight("300")
              .SetAdditionalAttributes(",datatype:'local'")
              .SetColumns(cs =>
              {
                  cs.Add(x => x.EvidenceRequired).SetCaption("Evidence Required").SetFormatter("function (cellvalue, options, rowObject) {return '<input type=checkbox value=' + cellvalue + '/>'}");
3

2 答え

3
追加された

私はJQGridを使用しませんが、出力するHTMLが正しい場合は、値がtrueの場合は readonly 属性を入力に、 checked 属性を単に追加します。 これは理論上、あなたの問題を解決するはずです。

また、この回答が役立つはずです。

0
追加された