1

カレンダーグリッドがあり、startcolumn+durationに基づいてcolspanしたい。getItemMetadataの結果に変数colを渡すにはどうすればよいですか?

私はこの例を使用しています:http://mleibman.github.com/SlickGrid/examples/example-colspan.html

これは動作します

dataView.getItemMetadata = function (row) {
  var col = 3;
  return {
    "columns": {
       3 : {
         "colspan": 3
        }
     }
  };
};

これは機能しません

dataView.getItemMetadata = function (row) {
  var col = 3;
  return {
    "columns": {
       col : {
         "colspan": 3
        }
     }
  };
};
4

1 に答える 1

1

これがあなたが望むものです:

dataView.getItemMetadata = function (row) {
  var col = 3, columns = {};
  columns[col] = { "colspan": 3 }
  return { "columns": columns };
};
于 2013-02-25T23:19:39.167 に答える