// Amount / debit/credit
final FieldsetPanel fs = gridBuilder.newFieldset(getString("fibu.common.betrag") + "/" + getString("finance.accountingRecord.dc"));
final MinMaxNumberField<BigDecimal> betragField = new MinMaxNumberField<BigDecimal>(InputPanel.WICKET_ID,
new PropertyModel<BigDecimal>(data, "betrag"), new BigDecimal("-99999999"), new BigDecimal("99999999"));
fs.add(betragField);
WicketUtils.setReadonly(betragField.setConverter(new CurrencyConverter()));
final I18nEnumAutoCompleteTextField<SHType> dcField = new I18nEnumAutoCompleteTextField<SHType>(InputPanel.WICKET_ID,
new PropertyModel<SHType>(data, "sh"), SHType.values());
WicketUtils.setReadonly(dcField);
dcField.setEnabled(false);
fs.add(dcField);