列日期为空

时间:2013-07-04 17:18:32

标签: c# javascript jquery asp.net .net

我有一个以XML格式返回数据的表单。我用jqxGrid。 在“批准日期”列中,我可以返回Empty,但是jqxgrid返回01/01/1900。 我怎么能对这个列返回空的一个函数来隐藏列,如果它是空的?

$(document).ready(function () {
        source =
        {
            datatype: "xml",
            datafields: [
                { name: 'User', type: 'string' },
                { name: 'ApprovalDate', type: 'date' },
                { name: 'UserRequestor', type: 'string' }
            ],
            async: false,
            record: 'Table',
            url: 'Tickets.aspx/GetTickets',
        };

        var dataAdapter = new $.jqx.dataAdapter(source, {
        contentType: 'application/json; charset=utf-8'}
        );
        $("#jqxgrid").jqxGrid(
        {
            width: '100%',
            source: dataAdapter,
            theme: 'classic',
            columns: [
              { text: 'User', datafield: 'User', align: 'center', width: 200 },
              { text: 'Approval Date', datafield: 'ApprovalDate', align: 'center', cellsformat: 'dd/MM/yyyy', width: 120  },
              { text: 'User Requestor', datafield: 'UserRequestor', align: 'center', width: 200 },

            ]
        });
    });

0 个答案:

没有答案