2013-02-25 4 views
1

У меня есть сетка календаря, и я хочу colspan на основе startcolumn + duration. Как передать переменную col в результат getItemMetadata?Как вернуть переменную из 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 
     } 
    } 
    }; 
}; 

ответ

1

Вот то, что вы хотите:

dataView.getItemMetadata = function (row) { 
    var col = 3, columns = {}; 
    columns[col] = { "colspan": 3 } 
    return { "columns": columns }; 
}; 
Смежные вопросы