FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 4907|回复: 9
打印 上一主题 下一主题

关于CheckBoxList动态赋值的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-6-26 01:52:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

就是选择类别后,推荐类别显示该父类别下的所有子类别以复选框的形式赋值
protected void Select_Load(object sender, EventArgs e)
    {
        List<Tbs_ArticleSort> items = MySoft.DbSession.Default.From<Tbs_ArticleSort>().Where(Tbs_ArticleSort._.FatherID == int.Parse(DrpSort.SelectedValue)).ToList();
        CBList.DataSource = items;
        CBList.DataTextField = "Title";
        CBList.DataValueField = "ID";
        CBList.DataBind();
    }

这是事件
<extropDownList ID="DrpSort" runat="server" Label="选择类别" OnSelectedIndexChanged="Select_Load" AutoPostBack="true">
                            </extropDownList>

这是选择类别
但是选择后事件可以触发,赋值不行!

本帖子中包含更多资源

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

x
沙发
发表于 2012-8-17 04:36:37 | 只看该作者
同:http://bbs.extasp.net/forum.php?mod=viewthread&tid=174

会在v3.1.9中解决这个BUG。
板凳
 楼主| 发表于 2012-8-17 06:45:07 | 只看该作者
sanshi 发表于 2012-8-17 04:36
同:http://bbs.extasp.net/forum.php?mod=viewthread&tid=174

会在v3.1.9中解决这个BUG。

三石兄,能不能把这个这个前面展开的那个东西取消双击GRID的事件呀。。。因为GRID本来就有一个双击事件,共同存在会有问题的。。。那个展开只需要点展开的加号就行了。。。展开的双击事件其实没什么用的。

本帖子中包含更多资源

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

x
地板
发表于 2012-8-17 07:43:46 来自手机 | 只看该作者
双击是行事件,和前面的加号没关系吧
5#
 楼主| 发表于 2012-8-18 00:47:09 | 只看该作者
sanshi 发表于 2012-8-17 07:43
双击是行事件,和前面的加号没关系吧

双击定义了行事件。。。当双击行时,前面的加号也会触发展开的呀。。。。
6#
 楼主| 发表于 2012-8-18 00:48:26 | 只看该作者
sanshi 发表于 2012-8-17 07:43
双击是行事件,和前面的加号没关系吧

<ext:TemplateField ColumnID="T1" RenderAsRowExpander="true">
                                <ItemTemplate>
                                </ItemTemplate>
                            </ext:TemplateField>
7#
 楼主| 发表于 2012-8-18 00:49:36 | 只看该作者
sanshi 发表于 2012-8-17 07:43
双击是行事件,和前面的加号没关系吧

<ext:TemplateField ColumnID="T1" RenderAsRowExpander="true">
                                <ItemTemplate>
                                </ItemTemplate>
                            </ext:TemplateField>
GRID不是有这个东西的,是用来展开的。。。。然后我如果有一条新闻是需要双击查看的,双击后那个也会自动触发展开的呢。。。
8#
发表于 2012-8-18 02:09:11 | 只看该作者
吉吉﹑ 发表于 2012-8-18 00:49
GR ...

个人认为这个应该影响不大...
9#
 楼主| 发表于 2012-8-18 02:19:48 | 只看该作者
sanshi 发表于 2012-8-18 02:09
个人认为这个应该影响不大...

影响是不大。。。但这个是体验方面的。。。另外,请教您一下,
function highlightRows() {
            var highlightRows = X(highlightRowsClientID);
            var grid = X(gridClientID);

            Ext.each(highlightRows.getValue().split(','), function (item, index) {
                if (item !== '') {
                    //var row = grid.getView().getRow(parseInt(item, 10));
                    grid.plugins[0].expandRow(parseInt(item, 10));
                }
            });

        }
这个脚本我是把展开项没有值的行存到了一个隐藏文本里,在GRID绑定后判断如果该行的展开没有内容则为展开状态(也就是说变减号),能不能直接把那个减号去了,这样别人看展开的内容更直观了。。。
10#
 楼主| 发表于 2012-8-18 02:22:23 | 只看该作者
sanshi 发表于 2012-8-18 02:09
个人认为这个应该影响不大...

加号就是表示这条订单有留言,减号就是没有留言,但我考虑的是如果没有留言直接把减号去掉可以吗?希望帮忙。

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-30 12:35 , Processed in 0.048137 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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