데이터(Data)
히든 값 처리
QCELL은 바인딩한 데이터를 관리하고 있어서 굳이 컬럼을 만든 후 히든 컬럼으로 만들지 않아도 데이터를 접근, 활용할 수 있습니다.
QCELL 객체에 바인딩된 데이터를 가져오거나 변경하려면 qcell1.getData();함수를 사용합니다.
특정 행을 얻으려면 qcell1.getData()[0];와 같이 사용하며, 숨겨진 필드나 표시된 필드에 모두 qcell1.getData()[0].registered;와 같이 접근할 수 있습니다.
다시 말해, 그리드에 데이터가 바인딩되어 있지만 컬럼에 바인딩되지 않은 데이터를 자유롭게 처리할 수 있습니다.
화면에 정의되지 않은 키의 값을 쉽고 편리하게 얻고 설정할 수 있도록 아래 API를 제공합니다.(컬럼을 화면에 표시하지 않고도 쿼리문에서 정의한 컬럼을 가져올 수 있음)
"getCellDataEx", "setCellDataEx" API 참조
getCellDataEx(row, key) → {*}
입력받은 행,key 에 해당하는 셀의 데이터를 반환합니다.
(Example)
QCell1.getCellDataEx(3, 'name');
setCellDataEx(row, key, data) → {boolean}
입력받은 행,Key 에 해당하는 셀의 데이터를 갱신합니다.
(Example)
QCell1.setCellDataEx(3, 'name', "test");
모든 데이터를 반환하면 숨겨진 데이터도 같이 반환이 가능합니다.