FineUI 官方论坛

标题: FORMROW隐藏列的BUG(隐藏FormRow时错位,必看) [打印本页]

作者: 碎心逝夢    时间: 2012-4-11 11:21
标题: FORMROW隐藏列的BUG(隐藏FormRow时错位,必看)
         运行环境  WIN764BIT   IE9/CHROME 18.0稳定版
         EXTASPNET 3.1.3
         在TABTRIP中放置一个FORM,其中有数行

  1. <ext:FormRow ID="FormRow6" runat="server" ColumnWidths="50%  50%">
  2.                                 <Items>
  3.                                     <ext:DropDownList ID="ddlnewuser" runat="server" Label="新经办人:"> </ext:DropDownList>
  4.                                     <ext:TextBox ID="TextBox2" runat="server" Label="填充列" Text=""   Hidden="true"> </ext:TextBox>
  5.                                 </Items>
  6.                             </ext:FormRow>
  7.                               <ext:FormRow ID="FormRow7" runat="server" ColumnWidths="50%  50%">
  8.                                 <Items>
  9.                                     <ext:DatePicker ID="dpfrom" runat="server"  DateFormatString="yyyyMM" Label="移交时间:"> </ext:DatePicker>
  10.                                     <ext:DatePicker ID="dpto" runat="server"  DateFormatString="yyyyMM" Label="至"> </ext:DatePicker>
  11.                                 </Items>
  12.                             </ext:FormRow>
复制代码
注意以上填充列使用的属性为 HIDDEN,此时IE9显示如下,[attach]244[/attach]
随后将填充列中的HIDDEN属性改为VISIABLE=“FALSE”,刷新页面出现异常
[attach]245[/attach]
使用开发者工具跟踪错误代码如下
[attach]246[/attach]


作者: dim_$lift    时间: 2012-11-19 17:53
这个问题没法解决吗?急!
作者: /可爱WEBMAN    时间: 2012-12-28 08:50
我也是这个问题啊,怎么解决啊?
作者: sanshi    时间: 2012-12-31 21:47
在FineUI中,尽量不要用Visible属性,用Hidden属性。

这个问题可以很容易的通过添加 HideMode="Visibility" 属性来解决,如下所示:
  1. <x:TextBox ID="TextBox2" runat="server" Label="填充列" Text="" HideMode="Visibility" Hidden="true">
  2.                     </x:TextBox>
复制代码

作者: /可爱WEBMAN    时间: 2013-1-1 02:11
sanshi 发表于 2012-12-31 21:47
在FineUI中,尽量不要用Visible属性,用Hidden属性。

这个问题可以很容易的通过添加 HideMode="Visibility ...

谢谢,hidemode还没用过
作者: kg114    时间: 2013-10-26 13:22
解决了我一个问题。。




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