我有这样的代码:Binding.scala FXML:如何填充一个ObservableList财产
val state = Var(initialState)
// ...
type SavedSearchCmb = ComboBox[SavedSearch]
val savedSearchesCmb: Binding[SavedSearchCmb] =
<SavedSearchCmb>
<items>
{state.bind.savedSearches}
</items>
</SavedSearchCmb>
编译器会抱怨,
[error] found : Seq[com.dev1on1.timer.YouTrackAPI.SavedSearch] [error] required: javafx.collections.ObservableList[com.dev1on1.timer.YouTrackAPI.SavedSearch] [error] <items>
什么是生成项目的正确方法?
谢谢。如果不是一个Seq我有一个'BindingSeq'? – nafg
我想我可以做'.all.bind'然后换行? – nafg
'.all.bind'编译但失去了部分更新的能力 –