본문 바로가기

JavaScript/RealGrid

리얼그리드 칼럼 필드 동적생성

//필드,컬럼 동적 생성
  function setFieldsNColumns(provider, grid, columnInfo) {
      var fields = [];

      for (var key in columnInfo) {
          var col = columnInfo[key];

     if (!col.fieldName) col.fieldName = col.name;
                if (col && (!col.items)) {
                    //field 구성
                    var f = {};
                    f.fieldName = col.name;
                    if (col.tag && col.tag.dataType) f.dataType = col.tag.dataType;

                    fields
                    fields.push(f);
                };
      };

      provider.setFields(fields);
      grid.setColumns(columnInfo);
     };