IBSheet는 시트 상단 혹은 하단에 별도의 행을 통해 조회된 데이터의 개수나 페이지 네비게이션을 설정하는 InfoRowConfig 기능을 제공합니다.


InfoRowConfig는 기본적으로 시트 전체 공통 설정을 하는 파일인 ibsheet-common.js 에 정의되어 있습니다.


데이터 행의 갯수를 표시하는 Count 는 Format을 통해 변경할 수 있습니다.


만약 개별 화면에서 InfoRowConfig 설정을 하지 않았는데도 건수가 표시된다면, 공통 설정된 infoRow가 표시된 것입니다.

Count의 기본값은 [BOTTOMDATAROW / TOTALROWS] 가 표시됩니다.



문제는 TOTALROWS 값은 서버 데이터 전체 건수이기 때문에 조회 후 고정을 해서 데이터 영역에서 빠져도 그 갯수가 유지되는 점입니다.


해당 화면에서만 공통에 설정된 기본값 [BOTTOMDATAROW / TOTALROWS] 이 아닌 개별 시트의 Cfg에서 infoRow를 새롭게 표시할 수 있습니다.

Format을 [BOTTOMDATAROW / VISIBLECOUNT] 로 설정하시면 해결됩니다.


해당 시트에 아래와 같이 설정해주세요.


options.Cfg = {
    InfoRowConfig: {
        "Visible": true,
        "Layout": ["Count"], //페이징과 갯수 표시
        "Space": "Bottom", //하단에 위치
        "Format": "[BOTTOMDATAROW / VISIBLECOUNT]" // 현재 가장 마지막에 보이는 행의 번호/보이는 데이터 개수
    }



이 경우, 공통을 건드리지 않고도 해당 화면에서만 다른 Format으로 변경이 가능합니다.


단, VISIBLECOUNT 의 경우 보이는 데이터 행의 갯수이기 때문에 fixed 되어 고정행으로 이동되거나, Visible:0 속성을 가져 보이지 않는 행은 포함되지 않습니다.