FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 3899|回复: 2
打印 上一主题 下一主题

【已确认】当字段默认Hidden="true"显示出错

[复制链接]
跳转到指定楼层
楼主
发表于 2014-3-1 20:59:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
反馈BUG
程序版本: V4.0.4
浏览器: 其它(请在帖子中注明浏览器及版本) 
BUG截图:
BUG地址: -
IE11
当字段默认Hidden="true"显示出错,反之正常
只要用法:双击左边GRID的编号后自动添加到右的GIRD

本帖子中包含更多资源

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

x
沙发
 楼主| 发表于 2014-3-1 21:00:38 | 只看该作者
    <fanel ID="anel1" runat="server" ShowBorder="false" Width="783px" ShowHeader="false"
        Height="455px"  Layout="HBox" BoxConfigAlign="Stretch" BoxConfigPosition="Start">
        <Items>
            <f:Grid ID="Grid1" runat="server"  ShowHeader="false" ShowBorder="false" Width="200px"
                DataKeyNames="编号,名称" EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowClick">
                <Columns>
                    <f:BoundField DataField="编号" Width="70px" HeaderText="双击编号(将编号移到右边)" ExpandUnusedSpace="true"
                        ID="ctl02" ColumnID="Window1_RegionPanel1_Region1_Panel2_Grid1_ctl02"></f:BoundField>
                </Columns>
            </f:Grid>
            <f:Grid ID="Grid2" ShowBorder="false" ShowHeader="false" Title="表格"  BoxFlex="1"
                Height="400px" runat="server"  AllowCellEditing="true" ClicksToEdit="1">
                <Columns>
                    <f:BoundField Width="100px" ColumnID="A1" DataField="编号" HeaderText="编号" />
                    <f:BoundField Width="100px" ColumnID="A2" Hidden="true" DataField="名称" HeaderText="名称" />
                </Columns>
            </f:Grid>
        </Items>
    </fanel>

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("编号", typeof(System.String));
            dt.Columns.Add("名称", typeof(System.String));
            DataRow dr = dt.NewRow();
            dr[0] = "1";
            dr[1] = "A1";
            dt.Rows.Add(dr);
            dr = dt.NewRow();
            dr[0] = "2";
            dr[1] = "A2";
            dt.Rows.Add(dr);
            dr = dt.NewRow();
            dr[0] = "3";
            dr[1] = "A3";
            dt.Rows.Add(dr);
            dr = dt.NewRow();
            dr[0] = "4";
            dr[1] = "A4";
            dt.Rows.Add(dr);
            Grid1.DataSource = dt;
            Grid1.DataBind();
        }
    }
    protected void AddRow(string ss1,string ss2)
    {
        JObject defaultObj = new JObject();
        defaultObj.Add("A1", ss1);
        defaultObj.Add("A2", ss2);
        FineUI.PageContext.RegisterStartupScript(Grid2.GetAddNewRecordReference(defaultObj, false));
    }

    protected void Grid1_RowClick(object sender, FineUI.GridRowClickEventArgs e)
    {
        object[] key1 = Grid1.DataKeys[e.RowIndex];
        AddRow(key1[0].ToString(), key1[1].ToString());
        Grid1.Rows.RemoveAt(e.RowIndex);
    }
板凳
发表于 2014-3-1 22:21:37 | 只看该作者
已确认,下个版本会修正
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-25 13:46 , Processed in 0.049133 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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