コード例 #1
0
  public void onRender(Item gradebookItemModel) {

    refreshCategoryPickerStore(gradebookItemModel);

    List<ItemModel> gradeItems = (List<ItemModel>) getGradeItems(gradebookItemModel);
    itemStore.add(gradeItems);

    // GRBK-643
    // If we have an import file/GB that doesn't have categories, we hide the columns in the setup
    // grid
    CategoryType cateogryType = gradebookItemModel.getCategoryType();
    if (CategoryType.NO_CATEGORIES == cateogryType) {

      // Hide category related columns
      columnConfigCategory.setHidden(true);
      columnConfigPercentCategory.setHidden(true);
    }
  }
コード例 #2
0
ファイル: BcodeLeave.java プロジェクト: dalinhuang/gwtbusi
  BaseGrid createGrid() {
    CheckBoxSelectionModel cbs = new CheckBoxSelectionModel();
    List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
    columns.add(cbs.getColumn());

    //		ColumnConfig C3 = new ColumnConfig("icode",
    //				"icode", 180);
    //		columns.add(C3);

    ColumnConfig C1 = new ColumnConfig("bcode", "人员", 100);

    columns.add(C1);
    ColumnConfig C2 = new ColumnConfig("employstatus", "状态", 100);
    TextField<String> C2_t = new TextField<String>();
    C2.setEditor(new CellEditor(C2_t));
    columns.add(C2);

    ColumnConfig C3 = new ColumnConfig("leavereason", "离职原因", 100);
    TextField<String> C3_t = new TextField<String>();
    C3.setEditor(new CellEditor(C3_t));
    C3.setHidden(true);
    columns.add(C3);

    ColumnConfig C4 = new ColumnConfig("leavemark", "离职备注", 100);
    TextField<String> C4_t = new TextField<String>();
    C4.setEditor(new CellEditor(C4_t));
    C4.setHidden(true);
    columns.add(C4);

    ColumnConfig C5 = new ColumnConfig("Resignationdate", "离职日期", 180);
    C5.setDateTimeFormat(DateTimeFormat.getFormat("yyyy-MM-dd"));
    //		C5.setEditor(new CellEditor(C4_t));
    C5.setHidden(true);
    columns.add(C5);

    ColumnModel cm = new ColumnModel(columns);
    grid = new BaseGrid(getStore(), cm);
    cbs.setSelectionMode(SelectionMode.SIMPLE);
    grid.setSelectionModel(cbs);
    return grid;
  }