FineUI 官方论坛

标题: Grid内动态绑定DropDownList列 [打印本页]

作者: felix9520    时间: 2014-9-10 18:31
标题: Grid内动态绑定DropDownList列
需求是Grid内现在需要绑定一个DropDownList, 而且DropDownList的数据是动态的(每一行可能不一样)
问题:
        1. demo里的做法因为是绑定的固定数据, 不知道是否支持绑定动态数据(demo地址)
        2. 我尝试使用模板列里放DropDownList的办法可以找到控件并绑定数据, 但是不能使用grid的 AllowCellEditing="true" ClicksToEdit="1"属性,否则下拉框渲染就会出问题,意味着我其他需要编辑的列也必须自己手动操作,变得完全是原生gridview的操作模式,请问有办法解决么
        3. 使用模板列即使数据绑定成功了,但是无法通过 grid1.GetModifiedDict() 方法获取到值发生变更的行了,请问除了自己判断有其他方法么


PS: 刚解除FineUI不久, 不熟悉所以可能碰壁较多, 不过发现框架与原生控件的兼容性是真心不好....

作者: felix9520    时间: 2014-9-10 19:13
搜了一下好像很多人碰到这个问题...而且都无解...
作者: zy32002    时间: 2014-9-12 09:59
请参考:http://www.fineui.com/demo/#/dem ... _dropdownlist2.aspx
其中那个选择性别的下拉框就可以,后台换成不同数据源就ok。
作者: zy32002    时间: 2014-9-12 09:59
Grid1_RowDataBound 这个事件
作者: Tiger    时间: 2014-9-12 15:52
这个我解决了 不过都封装好了,不能单独调用,我把它叫做lookup功能,比如产品进销存管理的时候,每个产品,要选择批次,批次在下拉框里选择,每个产品批次肯定不同,就实现了你说的效果啦
作者: Tiger    时间: 2014-9-12 15:59
可以看一下我的代码片断,看看在哪个事件里处理
作者: felix9520    时间: 2014-9-15 08:26
zy32002 发表于 2014-9-12 09:59
Grid1_RowDataBound 这个事件

参照2
字数字数字数字数字数
作者: felix9520    时间: 2014-9-15 08:26
zy32002 发表于 2014-9-12 09:59
请参考:http://www.fineui.com/demo/#/demo/grid/grid_edit_dropdownlist2.aspx
其中那个选择性别的下拉框 ...

朋友你没理解我意思
作者: felix9520    时间: 2014-9-15 08:29
Tiger 发表于 2014-9-12 15:59
可以看一下我的代码片断,看看在哪个事件里处理

请问你封装的这个列模板和框架有没有兼容问题呢, 比如我上面提到的 AllowCellEditing 和 ClicksToEdit 属性,因为我同时需要对行进行编辑
作者: Tiger    时间: 2014-9-15 09:11
兼容性就不清楚了  我现在一直是这样用的。
作者: felix9520    时间: 2014-9-16 08:15
Tiger 发表于 2014-9-15 09:11
兼容性就不清楚了  我现在一直是这样用的。

谢啦,感谢你的回复




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4