コード例 #1
0
ファイル: DataGridRenderer.java プロジェクト: oyesiji/legacy
  public void decode(FacesContext facesContext, UIComponent component) {
    Map<String, String> params = facesContext.getExternalContext().getRequestParameterMap();
    DataGrid grid = (DataGrid) component;
    String clientId = grid.getClientId(facesContext);
    boolean isAjaxPaging = params.containsKey(clientId + "_ajaxPaging");

    if (isAjaxPaging) {
      grid.setFirst(Integer.valueOf(params.get(clientId + "_first")));
      grid.setRows(Integer.valueOf(params.get(clientId + "_rows")));
      grid.setPage(Integer.valueOf(params.get(clientId + "_page")));
    }
  }