본문 바로가기

javascript/Tabulator

타블레이터 index 필요할 때 getIndex()

타블레이터에서 index가 필요한 순간이 있다. getData()는 말그대로 데이터만 가져오기 때문에 초기에 타블레이터 테이블을 만들 때, index를 지정해주고, rowSelected 할 때, getIndex()로 불러올 수 있다!

odAn.grid1 = new Tabulator('#gridTest',{
			placeholder:"데이터를 불러오는 중입니다",
			layout:"fitDataStretch",
			index: "R_ID",
			initialSort:[
				{column:"R_NAME", dir:"asc"},
			],
			columns: [ 
				{ field: "R_ID", title: "R ID",  width: "42%", sorter:"number",},
				{ field: "R_NAME",   title: "R 명",  sorter:"string", },
				{ field: "CR_ID",   title: "CR ID", visible:false,},
			],
		});
        

odAn.grid1.on("rowSelected", function(row){
			const row = row.getData(); 
			//console.log("rowSelected json "+JSON.stringify(row));
			const rowId = row.getIndex();

		});

 

728x90
300x250