您使用的控件并不能像普通单元格般进行数据绑定,给您推荐的做法是显式地通过控件对象FormControlShape:value()设置。
基于您的描述,有两个疑问,如下:
1. “在保存的时候可以通过控件的操作把值传递给数据源的字段并保存到数据库”是怎样的实现?
2. 您说的“把控件和数据源字段绑定在同一个单元格上面”,是指在单元格上设置了数据绑定路径,同时在单元格上放置了一个控件吗?
即便如问题2所说,这样也不能把单元格中的数据传递至控件,不过按照您当前的实现思路,我理解需要遍历sheet中的每个控件,获取其相同位置处的单元格数据,将单元格数据通过FormControlShape:value()设置控件的值。但是如果单元格有数据,单元格上方又悬浮了控件,可能会造成视觉上的数据混淆现象。
|