내 고객 포맷터에서 셀 객체 (이 아니라 셀 값)를 가져와야합니다.맞춤형 포맷터에서 셀 객체에 액세스하려면 어떻게해야합니까?
jQuery에서 셀에 액세스해야하므로 슈퍼 필더 메뉴 중 하나를 셀 옆에 배치하면됩니다.
현재 포매터 내부에서 행 인덱스와 열 인덱스를 파생 시켰지만 Jquery에서 현재 셀에 액세스해야합니다.
생성 된 코드를 자세히 분석 한 후 jqGrid의 테이블 셀에 설정된 ID가없는 것으로 보입니다.
RowObject 매개 변수를 사용하여이 작업을 수행 할 수 있어야한다고 생각하지만 지금까지 모든 노력이 실패했습니다.
다음은 내 간단한 코드입니다
function ViewColumnFormatter(cellvalue, options, rowObject) {
if (cellvalue == undefined || cellvalue == "")
return "";
if (options.colModel.commandCount > 1) {
// Here, I need to access the cellObject...
// I know about options.rowId and options.pos
// What I need is to access the cell "object"
}
}
가 어떻게 사용자 정의 포맷터 내에서 세포 개체에 액세스 할 수는?
감사를 참조하지만,이 내가 단지 행 인덱스를 가지고 있기 때문에 나를 도울 수없고, 열 인덱스는 셀을 나타냅니다. 'myColumn'값을 찾는 방법을 설명해 주시겠습니까? 감사합니다 ... – Menol
jQuery.isArray (rowObject)를 사용하여 정수 인덱스 rowObject [3] (원격 데이터에 액세스하는 경우) 또는 명명 된 속성 당 rowObject에 액세스해야하는지 여부를 결정하는 빠르고 효과적인 방법을 제안합니다. rowObject.myColumn – Deepak