从列名称获取列号

时间:2013-07-17 20:11:54

标签: handsontable

是否有任何方法可以从列名中获取列号?

我只能检索列名,我需要getCellMeta的列号。

由于

3 个答案:

答案 0 :(得分:2)

使这个功能解决了我的问题:

function GetColFromName(name)
{
    var n_cols  =   $editorTableContainer.handsontable('countCols');
    var i       =   1;     

    for (i=1; i<=n_cols; i++)
    {
        if (name.toLowerCase() == $editorTableContainer.handsontable('getColHeader', i).toLowerCase()) {
            return i;
        }
    }
    return -1; //return -1 if nothing can be found
}

答案 1 :(得分:1)

这几乎是我的要求,但并不完全像我需要的那样。我无法在任何地方找到答案,所以我想把它添加到帮助我的线程中。

而不是使用'getColHeader'使用'colToProp'。

答案 2 :(得分:0)

使用propToCol("Column Name")。这将返回列的索引。