2017-01-23 2 views
0

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

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") 
       } 

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

ответ

0

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

Смежные вопросы