Селектор с множеством объектов

Я использую игровую среду и пытаюсь создать селектор из набора объектов без удачи. например, у меня есть следующий класс компании, который имеет

public class Company {
        private Set<TaxRate> taxRates;

    public void setTaxRates(Set<TaxRate> taxRates) {
            this.taxRates = taxRates;
        }

    public Set<TaxRate> getTaxRates() {
            return this.taxRates;
        }
}

и в моем классе TaxRate у меня есть следующее,

  public class TaxRate {
    private BigDecimal percentage;
    private Boolean isDefault;

    public TaxRate(BigDecimal percentage, Boolean isDefault) {
        this.percentage = percentage;
        this.isDefault = isDefault;
    }

    public BigDecimal getPercentage() {
        return this.percentage;
    }

    public Boolean getDefault() {
        return this.isDefault;
    }

    public void setPercentage(BigDecimal percentage) {
        this.percentage = percentage;
    }

    public void setDefault(Boolean aDefault) {
        this.isDefault = aDefault;
    }
}

Теперь в моем контроллере я заполняю форму с объектом компании form.fill(company)

и, на мой взгляд, я пробовал следующее

@repeat(companyForm("taxRates"), min = 0) { taxRate =>
                   @select(companyForm(taxRate.name.toString +".percentage") , options(Seq("0","5","20")), '_label -> "Default VAT Rate")
               }

Селектор не отображается на странице, не знаю почему. Так как в моем БД есть значения. Если кто-то может помочь, это будет высоко ценится. Спасибо.

1 ответ

Кажется, игровая среда на самом деле не создает селектор, потому что сам объект является нулевым. Таким образом, после создания нового объекта налоговой ставки с некоторыми начальными значениями в представлении создается селектор.

Другие вопросы по тегам