FineUI 官方论坛

标题: [求助]Grid中的DropDownList怎样绑动态定值? [打印本页]

作者: DJ.DAY    时间: 2017-5-10 17:44
标题: [求助]Grid中的DropDownList怎样绑动态定值?
本帖最后由 DJ.DAY 于 2017-5-10 17:49 编辑

复制代码
  1. F.Grid()
  2.        .ID("Grid1")
  3.        .DataIDField("Id")
  4.        .DataTextField("Name")
  5.        .ClicksToEdit(1)
  6.        .AllowCellEditing(true)
  7.        .Columns(
  8.               F.RowNumberField(),
  9.               F.RenderField()
  10.                       .HeaderText("编号")
  11.                       .DataField("Id"),
  12.               F.RenderField()
  13.                                     .ColumnID("Gender")
  14.                                     .DataField("Gender")
  15.                                     .HeaderText("尺寸")
  16.                                     .Editor(
  17.                                         F.DropDownList()
  18.                                             .ID("ddlGender")
  19.                                             .Required(true)
  20.                                             .DataSource(???????????????),
  21.                                     )
  22.        )
  23. .DataSource(ViewBag.List)
复制代码



代码如上:
grid 绑定了数据ViewBag.List
ViewBag.List数据结构是
[
    {
        "Id": 51,
        "Name": "test1",
        "Gender": [{"Id":1,"Name":"男"},{"Id":2,"Name":"女"}]
    },
    {
        "Id": 52,
        "Name": "test2",
        "Gender": [{"Id":2,"Name":"女"}]
    }
]


问题: 怎样把Gender 绑定到DropDownList呢?  

作者: sanshi    时间: 2017-5-10 18:13
看下官网示例中的几个数据绑定示例:http://fineui.com/demo_mvc/#/dem ... /DataBindSimpleList
作者: DJ.DAY    时间: 2017-5-11 09:27
sanshi 发表于 2017-5-10 18:13
看下官网示例中的几个数据绑定示例:http://fineui.com/demo_mvc/#/demo_mvc/DropDownList/DataBindSimpleL ...

还是没有头绪, 因为我先吧数据绑定到grid里面。dropdownlist的数据是在grid里面再拿对象去绑定。有没有办法可以拿到grid的index? ViewBag.List[index].Gender 这样绑定上去




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