Radstudio ListView和FireDac绑定同步问题



我有一个带有主键(id(的表和我想绑定到listView的唯一字段(ref(。

使用LiveBindings创建了链接:

1((表( *< ->同步(ListView(

2((表(参考 -> item.text(listView(

附加,与其他组件创建了一个链接:

3((表(参考 -> text(ListBoxItem1(

如果表格为id。

都可以正常工作

,但我想按参考来对记录进行排序,当我设置indexfieldnames = ref时,所选的表记录始终是ListView上的先前选择的项目,这意味着:

同时,选定的ListView.item.text =" Ref of RecordNo。2" listBoxItem1.text =" Ref of RecordNo。1"。

我是新来的现场绑定,我犯了一些错误吗?

在设置 indexfieldnames 之前,您需要调用 tbindSourcedB component的 resetneed resetneed component component

我只得到解决方法:

1(请勿连接ListView的同步;

2(indexfieldnames = ref

3(内部事件onclick(listView(使用table.locate设置正确的单击记录。

最新更新