Make Column
    - This sample show making column.
    - And it put column data in wdt webgrid
item type default value description
id column id
name column name
readonly true readonly column : true(readonly), false(editable)
display show display column : show, hide
type text text string column
number number column
date date column
combo select box column
width 100 column width
align left column align
    var column =  [
        { id: "text1", name: "text1", type: "text", width: "100", align: 'left', display: 'hide'},
        { id: "text2", name: "text2", type: "text", width: "100", align: 'left', display: 'hide' },
        { id: "text3", name: "text3", type: "text", width: "100", align: 'left' },
        { id: "text4", name: "text4", type: "text"  , width: "100", align: 'left' },
        { id: "num"  , name: "num"  , type: "number", width: "100", scale : 'n', align: 'left'  , display: 'hide'},
        { id: "text5", name: "text5", type: "text"  , width: "100", align: 'left' , display: 'hide'},
        { id: "text6", name: "text6", type: "text"  , width: "100", align: 'left' },
        { id: "text7", name: "text7", type: "text"  , width: "100", align: 'left' },
        { id: "text8", name: "text8", type: "text"  , width: "100", align: 'left' },
        { id: "text9", name: "text9", type: "text"  , width: "100", align: 'left' },
        { id: "text10", name: "text10", type: "text"  , width: "100", align: 'left' },
        { id: "text11", name: "text11", type: "text"  , width: "100", align: 'left' },
        { id: "text12", name: "text12", type: "text"  , width: "100", align: 'left' },
        { id: "text13", name: "text13", type: "text"  , width: "100", align: 'left' },
        { id: "text14", name: "text14", type: "text"  , width: "100", align: 'left' },
        { id: "text15", name: "text15", type: "text"  , width: "100", align: 'left' },
        { id: "text16", name: "text16", type: "text"  , width: "100", align: 'left' , display: 'hide' },
        { id: "text17", name: "text17", type: "text"  , width: "100", align: 'left' , display: 'hide'}
    ];
    var option = {};
    var count = column.length;
    var data = [];
    for (var rowIndex = 0; rowIndex < 100; rowIndex++) {
        var item = {};
        for (var i = 0; i < count; i++) {
            var col = column[i];
            if (col.type == 'number') item[col.id] = rowIndex;
            else item[col.id] = col.name + '-' + rowIndex.toString() + '-' + i.toString();
        }
        data.push(item);
    }
    var grid1 = wdtGrid('grid1');
    grid1.create(column, option);
    grid1.setData(data);
email : widthart.mail@gmail.com
Copyrightⓒ2022 by wdtgrid.com. All rights reserved.