FineUI 官方论坛

标题: ExtAspNet v3.1.9 发布了!(更新到v3.1.9.1) [打印本页]

作者: sanshi    时间: 2012-8-18 09:59
标题: ExtAspNet v3.1.9 发布了!(更新到v3.1.9.1)
已经下载v3.1.9的用户,请下载v3.1.9.1的 dll 覆盖原来的 dll。v3.1.9.1修正了两个bug:

-修正通过标签初始的复选框列表在设置SelectedValueArray属性时出错的问题(◇辉◆:)。
-修正下拉列表未绑定数据时回发页面出现在RecoverPropertiesFromJObject中的错误(〓飚〓、隨風往事、破风、Vian_Pan)。

==================


关于ExtAspNet
基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有原生的 AJAX 支持和华丽的 UI 效果。

ExtAspNet的使命
创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 WebServices 的网站应用程序。

支持的浏览器
IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+

授权协议
Apache License 2.0 (Apache)

相关链接
论坛:http://bbs.extasp.net/
示例:http://demo.extasp.net/
文档:http://doc.extasp.net/
下载:http://extaspnet.codeplex.com/
博客:http://sanshi.cnblogs.com/


发布历史

+2012-08-18 v3.1.9
    -修正other/addtab.aspx示例的JS错误和BoundField使用Tooltip的错误(Dennis_Liu)。
    +修正Window的GetShowReference返回的字符串中包含双引号的问题(︶ㄣ東東ㄣ、天蓝若空、李剑飞、克儿~)。
        -虽然返回的JavaScript语句没问题,但是如果放到HTML属性中就有问题了。
        -修正HtmlNodeBuilder在处理双引号等字符时可能导致潜在JavaScript问题。
        -从根本上解决WindowField、LinkButton、HyperLink等控件的客户端脚本中存在单引号或者双引号时出现的各种问题。
    -增加动态创建模板列示例grid/grid_dynamic_columns2.aspx(大鸟打小鸟)。
    -修正按钮的Type设为Reset无效的问题,注意重置的其实是页面上所有的表单控件(e先生)。
    -修正英文下确认对话框标题依然默认中文的问题。
    -修正后台对可为空的int,short,double属性赋值时出现的异常(石头鱼)。
    +为Window控件增加GetMaximizeReference和GetRestoreReference两个方法。
        -变通的实现打开窗体后最大化:PageContext.RegisterStartupScript(Window2.GetShowReference() + Window2.GetMaximizeReference());
    -增加英文示例http://demo.extasp.net/en/
    -更新行布局、列布局和锚点布局示例。
    -增加表格导出Excel文件示例。
    -增加表格模板列使用单选列表、复选列表的示例。
    -完善在线文档http://doc.extasp.net/
    -公开ControlBase的ConvertPropertiesToJObject和RecoverPropertiesFromJObject两个方法。
    -兼容Asp.Net的用户控件(UserControl)并增加示例(Spring)。
    -更新示例框架,增加手风琴控件和树控件的组合菜单(幻之达)。
    -修正自动树节点ID的生成规则,防止页面中多个树控件产生的命名冲突。
    -修正表格WindowField生成的脚本可能会出现类似x2未定义的错误(梦如人生)。
    -应广大网友的要求,表格的BoundField在启用状态并且提示信息为空的情况下去除<span></span>标签。
    -类似于onReady函数,增加对onInit函数的支持,用来在执行页面初始化脚本之前调用。
    -优化复选框列表和单选按钮列表,减少生成的代码量。
    -修正CheckBoxList和RadioButtonList无法在回发中更新的BUG(破风、吉吉﹑落叶飞尘)。
    -修正CheckBoxList和RadioButtonList初始为空时页面不能显示的BUG(e先生、黑眼睛咪咪、宇洋)。
    -预祝俺家小师生日快乐!



=================
建议ExtAspNet v3.0 及以上版本升级到 v3.1.9.



[attach]960[/attach]

[attach]959[/attach]
作者: 吉吉﹑    时间: 2012-8-19 09:34
中文示例点菜单有问题。。。不是选项卡。。。
作者: swtseaman    时间: 2012-8-19 10:03
不知道跟ueditor的兼容性问题解决了没。下下来看看
作者: shiningrise    时间: 2012-8-19 10:04
恭喜,+油。。。。。。。
作者: sanshi    时间: 2012-8-19 10:34
吉吉﹑ 发表于 2012-8-19 09:34
中文示例点菜单有问题。。。不是选项卡。。。

啥问题?
作者: 孤独的过客    时间: 2012-8-19 10:45
不知道是否支持 kindeditor
作者: 孤独的过客    时间: 2012-8-19 10:47
经常换了版本后,都会出现这样或那样的问题,现在一直用3.1.6   弄得都不敢升级了! 郁闷!忧郁!到底升还是不升呢?
作者: sanshi    时间: 2012-8-19 11:57
孤独的过客 发表于 2012-8-19 10:47
经常换了版本后,都会出现这样或那样的问题,现在一直用3.1.6   弄得都不敢升级了! 郁闷!忧郁!到底升还是不升 ...

v3.0、v3.0.1、v3.1.0、v3.1.1、v3.1.2、v3.1.3、v3.1.4、v3.1.5、v3.1.6、v3.1.7、v3.1.8 都建议升级到 v3.1.9。

有问题可以及时在论坛提出...
作者: 黑冰.cn    时间: 2012-8-19 14:10
广州程序员发来贺电。
作者: Coppucci    时间: 2012-8-20 09:19
与highchart无法集成 ,RenderChildrenAsContent设置无效,panel没有EL属性,source版将RenderChildrenAsContent放开为EL属性 还是不通过
作者: Coppucci    时间: 2012-8-20 09:20
补上资料地址http://zhaoxian705.blog.163.com/ ... 572011712112743974/
作者: Coppucci    时间: 2012-8-20 09:24
+2008-05-23 v0.1 beta5-
去除容器的RenderAsItems属性(字面意思难理解),增加RenderChildrenAsContent(默认为false,将容器子控件渲染为内容),如果要在容器中放置System.Web.UI.HtmlControls和System.Web.UI.WebControls子控件,必须设置RenderChildrenAsContent="true"。
        -容器控件的内容只有在容器渲染完成后(RenderChildrenAsContent="true"),才会显示出来。
看不懂什么意思
作者: 孤独的过客    时间: 2012-8-21 13:26
ie9 下  radiobuttonlist 的 selectedvalue="0"   无效,并且导致不能显示所有项
作者: sanshi    时间: 2012-8-21 23:13
Coppucci 发表于 2012-8-20 09:19
与highchart无法集成 ,RenderChildrenAsContent设置无效,panel没有EL属性,source版将RenderChildrenAsCo ...

放到ContentPanel中就行了。我记得有人在经验分享区分享过类似的项目
作者: sanshi    时间: 2012-8-21 23:13
孤独的过客 发表于 2012-8-21 13:26
ie9 下  radiobuttonlist 的 selectedvalue="0"   无效,并且导致不能显示所有项

首先检查下有没有这样的value
作者: 缘来如此    时间: 2012-8-22 01:31
{:soso_e163:}
作者: ☆幻~精灵    时间: 2012-8-22 03:00
支持下。
作者: 孤独的过客    时间: 2012-8-22 03:48
sanshi 发表于 2012-8-21 23:13
首先检查下有没有这样的value

查了的,有这样的值,现在的问题是,前台直接写好的radioitem 在后台的 pageload中赋值时,会出错,   我现在的解决方法是  在后台再重新绑定一次 就能正确赋值和显示了,但这样很不好.
我已经捐赠,非常微薄,敬请sanshi先生赠送appbox和秘密花园 我和邮箱 lb20000@qq.com
作者: sanshi    时间: 2012-8-22 04:01
孤独的过客 发表于 2012-8-22 03:48
查了的,有这样的值,现在的问题是,前台直接写好的radioitem 在后台的 pageload中赋值时,会出错,   我现在 ...

贴点代码
作者: ◇辉◆:    时间: 2012-8-22 09:24
3.19CheckBoxList优化的结果就是出Bug了
我在页面上设置个不是动态加载的复选框
<ext:CheckBoxList ID="chkIsProxy" Label="提交代理人审批" ColumnNumber="1" runat="server"
                        Width="180px">
                       <ext:CheckItem  Text="是" Value="0"/>
                    </ext:CheckBoxList>


选择后保存信息后,查看改信息 时候复制就勾不上了
chkIsProxy.SelectedValueArray = new string[] { "0"};


在3.18下没问题  
更新3.19后前几天写的代码 回过头一看绑不上了 吓了一条啊!

作者: ◇辉◆:    时间: 2012-8-22 09:26
◇辉◆: 发表于 2012-8-22 09:24
3.19CheckBoxList优化的结果就是出Bug了
我在页面上设置个不是动态加载的复选框

有错别字哈 。。是查看该信息时候,根据保存的值把该复选框勾上。就勾不上了
作者: 冷风    时间: 2012-8-22 09:50
太期待了,  前辈要加油啊。
作者: sanshi    时间: 2012-8-22 10:47
◇辉◆: 发表于 2012-8-22 09:24
3.19CheckBoxList优化的结果就是出Bug了
我在页面上设置个不是动态加载的复选框

这是一个BUG,马上出 v3.1.9.1,多谢
作者: 孤独的过客    时间: 2012-8-22 12:39
sanshi 发表于 2012-8-22 04:01
贴点代码

前台:

               <ext:Form ID="Form2" LabelWidth="100px" runat="server" BodyPadding="5px" EnableBackgroundColor="true"
                Title="Form" ShowHeader="false">
                <Rows>
                    <ext:FormRow>
                        <Items>
                            <ext:TextBox ID="txtPERSONNAME" runat="server" Required="true" Label="用户姓名:" />
                            <ext:RadioButtonList ID="rblsex" runat="server" Required="true" Label="性别">
                                <ext:RadioItem Text="女" Value="0" />
                                <ext:RadioItem Text="男" Value="1" />
                            </ext:RadioButtonList>
                        </Items>
                    </ext:FormRow>
                        ...

后台:

     protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
           rblsex.SelectedValue = vTableUpdate.sex == "女" ? "0" : "1";

结果:
  始终只显示 一个项,并且这个项没有Text值  光光的一个小圆洞
[attach]984[/attach]



作者: 孤独的过客    时间: 2012-8-22 12:40
sanshi 发表于 2012-8-22 10:47
这是一个BUG,马上出 v3.1.9.1,多谢

radiobuttonlist 同样存在该bug
作者: sanshi    时间: 2012-8-22 12:51
孤独的过客 发表于 2012-8-22 12:40
radiobuttonlist 同样存在该bug

一块修正了
作者: sanshi    时间: 2012-8-22 12:51
孤独的过客 发表于 2012-8-22 12:39
前台:

               

应该是同一个问题,下载 v3.1.9.1 再试下
作者: 孤独的过客    时间: 2012-8-22 14:01
sanshi 发表于 2012-8-22 12:51
应该是同一个问题,下载 v3.1.9.1 再试下

下了v3.1.9.1  问题解决!  谢谢!   昨天从3.1.6升级到3.1.9  今天客户就把电话都打烂了.   只得挨着挨着又把所有出现radiobuttionlit 的地方在后台假装再用list<> 绑定一下.    搞了一天,下午传上去了.   晚上又发现3.1.9.1 可以解决问题了. 为了不增加代码的冗长,便于其他同事易读懂,   马上我又把 假装绑定的东西又挨着挨着删除了.    所以我一般不敢升级.    以后我升级的话,先等新版本出来两三后再升.可能稳当些.呵呵.....不过还是谢谢sanshi做了一个这个东西.比ext.net 好用多了.  不过还是希望sanshi 能出一个  autocomplate   自动完成控件 就像百度的搜索输入框   输入一个字之后,和这个字相关的其他信息都出来了.希望采纳.   这个是非常非常有用的东西.
作者: sanshi    时间: 2012-8-22 23:31
孤独的过客 发表于 2012-8-22 14:01
下了v3.1.9.1  问题解决!  谢谢!   昨天从3.1.6升级到3.1.9  今天客户就把电话都打烂了.   只得挨着挨着 ...

产品线上的升级要小心,必须仔细测一遍。由于每次版本升级基本上都是我把官方示例跑一遍,能过就行。而这次的两个bug都是官方示例不包含的情况,所以没发现。

还是感谢各位,及时提出这些问题,及时修正
作者: ◇辉◆:    时间: 2012-8-23 03:20
复选框Enabled掉之后,取值取不到了。其他文本框。日期。下拉框都正常
作者: 孤旅    时间: 2012-8-24 01:25
我×,在IFRAME中引用使用了 extaspnet控件的 页面就报错,
不使用iframe就正常.叉叉




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