0

私はこのjqgridを持っています

var grid = new JqGridHelper<VisualisationModel>(
    "gridVisualizzazioni",
    caption: null,
    dataType: JqGridDataTypes.Json,      
    methodType: JqGridMethodTypes.Post,
    pager:true,
    sortingName: "IndicatoreVisualizzazioniPk",
    sortingOrder: JqGridSortingOrders.Asc,
    url: Url.Action("LoadGrid", new {
                                      indicatorePk = Model.IndicatorePk
                                    }),
    autoWidth: true,
    viewRecords: true, 
    loadComplete:"SetCellBackColor");

そして私のモデルでは、いくつかの列を作成します...

特に

[Required]
[JqGridColumnFormatter(JqGridColumnPredefinedFormatters.Integer)]
public int AggregazioniDatiId { get; set; }

DataAnnotation で jqGrid の上記の列を非表示にすることは可能ですか?

私は試してみました

[ScaffoldColumn(false)]

しかし、colModelでは列が表示されず、jqueryコードが機能しません

var grid = $("#gridVisualizzazioni");
var selRowId = grid.jqGrid('getGridParam', 'selrow');
var celValue = grid.jqGrid ('getCell', selRowId, 'AggregazioniDatiId');

前もって感謝します。

サラ

4

1 に答える 1

3

これを試して:

[HiddenInput(DisplayValue = false)]
于 2012-08-21T10:25:54.953 に答える