FineUI 官方论坛

标题: 【重复】4.1.5 grid控件单元格编辑的问题 [打印本页]

作者: 偶然那么一次    时间: 2015-2-17 17:48
标题: 【重复】4.1.5 grid控件单元格编辑的问题
BUG描述:
      当我启用grid控件的单元格编辑后,如果表格内容超出了单元格宽度后,我将滚动条拉到右边,然后点击可编辑的单元格,而这时滚动条自动滚动到了表格的最左边,我始终无法定位和编辑那个单元格。

前台代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>

<%@ Register Assembly="FineUI" Namespace="FineUI" TagPrefix="f" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <fageManager ID="ageManager1" runat="server" AutoSizePanelID="RegionPanel1"></fageManager>
        <f:RegionPanel ID="RegionPanel1" runat="server" ShowBorder="false">
            <Regions>
                <f:Region ID="Region1" runat="server" Position="Left" ShowHeader="true" Split="true" Title="Left Region" Width="200px"></f:Region>
                <f:Region ID="Region2" runat="server" Position="Center" ShowHeader="true" Title="Center Region">
                    <Items>
                        <f:Grid ID="Grid1" runat="server" Title="Grid" AllowCellEditing="true" Height="500px" Width="500px" AutoScroll="true">
                            <Columns>
                                <f:RowNumberField Width="200px"></f:RowNumberField>
                                <f:RenderField DataField="1" Width="300px">
                                    <Editor>
                                        <f:TextBox ID="TextBox1" runat="server"></f:TextBox>
                                    </Editor>
                                </f:RenderField>
                                <f:RenderField DataField="2">
                                    <Editor>
                                        <f:TextBox ID="TextBox2" runat="server"></f:TextBox>
                                    </Editor>
                                </f:RenderField>
                            </Columns>
                        </f:Grid>
                    </Items>
                </f:Region>
            </Regions>
        </f:RegionPanel>
    </form>
</body>
</html>


后台代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

namespace WebApplication1
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
                BindGrid();
        }

        private void BindGrid()
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("1");
            dt.Columns.Add("2");
            dt.Rows.Add("a", "b");
            Grid1.DataSource = dt;
            Grid1.DataBind();
        }
    }
}



作者: 偶然那么一次    时间: 2015-2-20 21:37
补充一下,只在IE下有此问题,火狐、360、谷歌等浏览器正常
作者: kg114    时间: 2015-2-25 10:22
我也遇到此问题,在ie下面。
作者: 偶然那么一次    时间: 2015-2-26 09:53
三石帮帮看这个问题
作者: sanshi    时间: 2015-2-26 11:46
这是开源版的已知问题,尚未解决:http://fineui.com/bbs/forum.php?mod=viewthread&tid=6554




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