コード例 #1
0
  private void setFieldsEnabled(
      final ViewDefinitionState view,
      final boolean visibleOrRequiredProductionLine,
      final boolean visibleOrRequiredOccupationTypeName) {
    FieldComponent productionLine = (FieldComponent) view.getComponentByReference(PRODUCTION_LINE);
    FieldComponent occupationTypeName =
        (FieldComponent) view.getComponentByReference(OCCUPATION_TYPE_NAME);

    productionLine.setVisible(visibleOrRequiredProductionLine);
    productionLine.setRequired(visibleOrRequiredProductionLine);
    productionLine.requestComponentUpdateState();
    occupationTypeName.setVisible(visibleOrRequiredOccupationTypeName);
    occupationTypeName.setRequired(visibleOrRequiredOccupationTypeName);
    occupationTypeName.requestComponentUpdateState();
  }