1

作成した WebService から JSON データを取得する Flexigrid があります。デバッグ中に、GetData() Web メソッドが呼び出され、メソッドが有効な JOSN データを返すことがわかります。しかし、フレキシグリッドには表示されません。私が使用しているコードスニペットは次のとおりです。

 $(document).ready(new function ()
{
   $("#flex1").flexigrid
  (
    {
        url: "FlexigridDataService.asmx/GetData",
        dataType: 'json',
      //  method: 'GET',            
        colModel: [
            {
                display: 'MetaDataKey', name: 'MetaDataKey', width: 600, sortable:     true, align: 'center'
            },
            {
                display: 'MetaDataValue', name: 'MetaDataValue', width: 600, sortable: true, align: 'center'
            }
        ],
        searchitems: [
            { display: 'MetaDataKey', name: 'MetaDataKey', isdefault: true },
            { display: 'MetaDataValue', name: 'MetaDataValue' }
        ],
        onError: function (jqXHR, textStatus, errorThrown) {
            alert("ERROR!!!" + + errorThrown)
        },
        sortname: "MetaDataKey",
        sortorder: "asc",
        usepager: true,
        title: 'Meta-Data..',
        useRp: true,
        rpOptions:[50,100,150,200,250],
        rp: 100,
        showTableToggleBtn: false,
        width: 1200,
        //onSubmit: addFormData,
        height: 500,            
        singleSelect: false
    }
);

});

GetData() は、MS-SQL データベースからデータを取得し、JSON オブジェクトを形成します。私は何かが欠けていますか?? 本当にイライラします..どんな助けでも大歓迎です..

ありがとう、DK

4

0 に答える 0