【发布时间】:2011-11-15 23:21:48
【问题描述】:
您能否提供数据绑定选择和 LazyQueryContainer 的完整示例?也欢迎与另一个容器绑定。 (LQC 中包含容器中的方法预期索引而不是项目 - 这是不同的行为)。
我无法使用简单的示例:
第一个表:货币(ID、代码、名称).... {1, USD, Dolar;2,EUR,Euro} 第二个表 ExchangeRate(ID, CcyFrom, CcyTo, Rate,ValidFrom) ... {1,1,2,1.515,2011/01/01;....}
我有一个容器,其中包含来自 Currency 的所有记录。我将其设置为 Select 的来源 ...
Select result = new Select("Select currency", currencies); result.setItemCaptionMode(Select.ITEM_CAPTION_MODE_PROPERTY); result.setItemCaptionPropertyId("code");
效果很好。
我有第二个容器,其中包含一些选择的 ExchangeRate。我将它绑定到表单,用 select 替换 TextField。 现在我想设置正确的值来选择 .... 但是 select.setValue(newValue) 不起作用当我调试它时,我发现 newValue 在容器中没有找到......我该怎么做呢?
不幸的是,vaadin 书中有几个示例不使用 LQC 或不使用容器来选择源(弹出窗口和值)。
【问题讨论】:
标签: combobox containers vaadin