FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 9791|回复: 10
打印 上一主题 下一主题

专业版Grid编辑下拉框如何根据不同值显示不同内容

[复制链接]
跳转到指定楼层
楼主
发表于 2015-3-30 08:20:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
专业版Grid编辑下拉框如何根据不同值显示不同内容,
比如 要显示 各省包含的市级城市。
数据1:  河南     下拉框包含{郑州,洛阳,开封....}
               河北    下拉框包含{石家庄、邯郸....}
.......................................................
也就是 下拉框内容不确定,如何处理?

另外更高应用
如果 数据行显示的是 用户信息,需要修改用户 所在的城市,省和市都做成下拉联动如何处理呢?
比如 张三,默认在 河南{下拉框 省},郑州{下拉框 市}
如果更改了,张三,的下拉框 省 为 河北, 系统 如何  更新 市级下拉框呢?
类似 http://fineui.com/demo_pro/#/dem ... t/shengshixian.aspx

沙发
发表于 2015-3-30 17:57:02 | 只看该作者
写了个示例:http://fineui.com/demo_pro/#/dem ... _cell_shengshi.aspx

下个版本支持(v2.4.0)
地板
 楼主| 发表于 2015-4-18 22:11:11 来自手机 | 只看该作者
如果  事例中把省作为不可改变值,根据用户所在省 显示 市级下拉框如何处理
5#
 楼主| 发表于 2015-4-18 22:15:15 来自手机 | 只看该作者
比如记录1是 河南(不允许更改),市级下拉框显示 河南省内所有市,记录2省是安徽时,市级只能显得安徽的城市,搞了半天没搞定
6#
发表于 2015-4-18 22:52:28 | 只看该作者
舞柯庶 发表于 2015-4-18 22:15
比如记录1是 河南(不允许更改),市级下拉框显示 河南省内所有市,记录2省是安徽时,市级只能显得安徽的城 ...

这个示例是否有帮助:http://fineui.com/demo_pro/#/dem ... ledit_somecell.aspx
7#
 楼主| 发表于 2015-4-24 19:30:10 | 只看该作者
本帖最后由 舞柯庶 于 2015-4-24 19:32 编辑

这个还是和 需求有点差异。比如:这里的省 ,是 不允许修改的,且 他的值是无法预测的。但是每个记录上都有,市 列表 就是 根据这个省 关键字到数据库中查询市级 列表。如何处理?
比如,
一个家庭有多个孩子,每个父母可以带 家庭中一个 孩子出去玩。{数据库存放 父母和孩子对照表}也就是所每个 下拉框里面的内容有可能都不一样。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
8#
 楼主| 发表于 2015-4-24 19:39:59 | 只看该作者
我在Grid1_RowDataBound 中进行了处理
找到 下拉框,然后 根据主键 进行Sql查询绑定到下拉框,但是 所有行 下拉框的 项目值 都是一样的,不清楚为什么?
   
9#
发表于 2015-4-24 21:28:49 | 只看该作者
舞柯庶 发表于 2015-4-24 19:30
这个还是和 需求有点差异。比如:这里的省 ,是 不允许修改的,且 他的值是无法预测的。但是每个记录上都有 ...

太过复杂的逻辑可以在弹出窗口中完成。不要在表格中编辑,太费劲了
10#
 楼主| 发表于 2015-4-24 23:06:42 来自手机 | 只看该作者
业务其实很简单,就是实现比较麻烦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-5-2 04:46 , Processed in 0.050048 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表