找回密码
 立即注册

QQ登录

只需一步,快速开始

codess

注册会员

6

主题

16

帖子

56

积分

注册会员

积分
56
codess
注册会员   /  发表于:2019-5-31 10:55  /   查看:3995  /  回复:1
flexGrid如何重新构筑整个layout,而不是重用。自定义列中WjAutoComplete的itemSource与flexGrid的itemSource中的某一个属性绑定了,现在删除时刷新collectionView会导致删除行之后的所有行都会重新选中第一条(WjAutoComplete只要itemSource变更之后就会重新选中第一条,这是不是一个bug),请问这个问题怎么解决。现在有两个思路,第一个是重新构建flexGrid,在flexGrid上使用*ngIf,但是要多定义一个flag,除了这个还有没有其它方式来构建flexGrid,或者重新构建layout。第二种思路是让WjAutoComplete的temSource变更之后不会重新选中第一条。请问有没有什么解决方案。

1 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-3 11:02:16
沙发
本帖最后由 KevinChen 于 2019-6-3 11:04 编辑

您好,在itemSource变更后,实际上从设计逻辑上讲,AutoComplete会自动选中第一条,

如果您希望让itemSource变更后选中某个指定区域,可以采用手动设置选中条目:

参考:
https://demo.grapecity.com.cn/wi ... t.autocomplete.html

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部