EXT.NET(七)GridPanel嵌套COMBOX

前台:

<ext:Column DataIndex="State" Header="出勤状况"> <Editor> <ext:ComboBox ID="StateCombo" runat="server"> <Items > <ext:ListItem Text="正常" /> <ext:ListItem Text="缺席" /> <ext:ListItem Text="迟到" /> <ext:ListItem Text="早退" /> </Items> </ext:ComboBox> </Editor> </ext:Column> <Listeners> <BeforeEdit Fn="beforeEdit" /> </Listeners> <DirectEvents> <AfterEdit OnEvent="AfterEdit"> <EventMask ShowMask="true" Target="This" /> <ExtraParams> <ext:Parameter Name="field" Value="e.field" Mode="Raw" /> <ext:Parameter Name="id" Value="e.record.id" Mode="Raw" /> <ext:Parameter Name="record" Value="e.record.data" Mode="Raw" Encode="true" /> </ExtraParams> </AfterEdit> </DirectEvents>


后台:

protected void AfterEdit(object sender, DirectEventArgs e) { List<string> fields = new List<string> { "id", "name", "department", "Course", "ScheduledDate", "State" }; int startIndex = fields.IndexOf(e.ExtraParams["field"]); JsonObject data = JSON.Deserialize<JsonObject>(e.ExtraParams["record"]); string id = data["id"].ToString(); string State = data["State"].ToString(); Xuanke xk = new Xuanke(); xk.Id = int.Parse(id); xk.State = data["State"].ToString(); xk.UpdateStatus(); GridPanelWaitUserBind(); }

铁观音-厂家直销

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值