我有一个日历网格,我想根据startcolumn +持续时间进行调整。如何将变量col传递给getItemMetadata的结果?

我正在使用此示例: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
        }
     }
  };
};

最佳答案

这就是您想要的:

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

关于javascript - 如何从getItemMetadata返回变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15078147/

10-09 09:25