Grid Header


Grid에 표시되는 제일 윗부분의 데이터이다.

* 영상은 자동 재생되며, 영상화면 왼쪽 윗부분에 재생목록을 클릭해서 원하는 목록을 재생 할 수 있습니다.

  - Options
     1. Visible 체크 여부를 통해 Grid Header를 데이터상에 표시할지 안 할지를 결정할 수 있다.
     2. Clickable 체크 시 Grid Header의 영역 클릭이 가능하며, 체크 해제 시 Grid Header의 영역은 클릭해도 아무 반응이 없어진다.
     3. Selectable 체크 시 Grid Header의 영역 선택이 가능하며, 체크 해제 시 Grid Header의 영역은 클릭해도 선택이 되지 않는다.
  - Styles : Grid Header 영역에 Style을 설정한다.
  - Reset Styles : 기본 스타일로 재설정한다.
  - Export to local : 현재 작성된 데이터행을 기반으로 실행 시 'excel' 파일의 형태(.xlsx)로 데이터가 그대로 넘어간다.
  - Export to email : 현재 작성된 데이터행을 기반으로 실행 시 '.excel' 파일이 첨부되며 메일을 통해 원하는 주소로 전송 할 수 있다.
 소스보기
public void run(Context ctx, final GridView grid) throws Exception { new FormDialog2().show(grid.getContext(), formSettings, new FormDialog2.OnCloseListener() { @Override public void onClose(Context ctx, Form form) { GridHeader header = grid.getHeader(); boolean visible = form.getBool("visible"); boolean clickable = form.getBool("clickable"); boolean selectable = form.getBool("selectable"); //boolean resizable = form.getBool("resizable"); int height = form.getInt("height", header.getHeight()); int minHeight = form.getInt("minHeight", header.getMinHeight()); header .setClickable(clickable) .setSelectable(selectable) //.setResizable(resizable) .setHeight(height) .setMinHeight(minHeight) .setVisible(visible); } }); }
public void run(Context ctx, final GridView grid) throws Exception { GridStyles styles = grid.getHeader().getStyles(); styles .setFill(Fill.create("#100000ff")) .setColor(Fill.create("#000088")) .setFontBold(false); styles.select() .setFontBold(true); } public void run(Context ctx, final GridView grid) throws Exception { grid.getHeader().getStyles() .setFill(Fill.create("#c0ff8800")) .setColor(Fill.create("#fff")) .setFontBold(true); }
public void run(Context ctx, final GridView grid) throws Exception { grid.getHeader().clearStyles(); }