2013-07-17 2 views
3

열 이름에서 열 번호를 가져 오는 방법이 있습니까?열 이름에서 열 번호 가져 오기

필자는 열 이름 만 검색 할 수 있으며 getCellMeta의 열 번호가 필요합니다.

감사

+0

질문에 더 많은 맥락을 부여 할 수 있습니까? 이름을 사용하여 열 번호를 가져와야하는 이유는 무엇입니까? 언제 그리고 왜 getCellMeta가 필요합니까? – PostureOfLearning

+0

열 이름 만 검색 할 수 있기 때문입니다. 나는 이것을 위해 getcellmeta가 필요하다 : http://stackoverflow.com/questions/17721500/custom-renderer-function-not-working-in-handsontable-plugin – Cornwell

+0

너는 바퀴를 약간 재발견하려고 노력하고있다. Handsontable에는 이미 사용중인 기능 중 일부가 있습니다. 당신이 언급 한 게시물에 대한 내 대답을보십시오. – PostureOfLearning

답변

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

이 내가 아니라 꽤 나는 열 소품을 필요에 따라 필요한 거의 것입니다. 어디서나 답을 찾을 수 없었으므로 나를 도왔던 스레드에 추가 할 것이라고 생각했습니다.

대신 'getColHeader'를 사용하십시오. 'colToProp'을 사용하십시오.