FineUI 官方论坛

标题: FineUI(开源版)v4.2.0发布了! [打印本页]

作者: sanshi    时间: 2015-5-19 17:04
标题: FineUI(开源版)v4.2.0发布了!


在线示例:http://fineui.com/demo/
更新记录:http://fineui.com/version/

[attach]7500[/attach]


更新记录:
  1. -增加示例:其他控件->面板与窗体->同时打开多个窗体。
  2. -增加示例:第三方组件->jQueryUI Autocomplete->内联数据(位于Window控件中)。
  3. -增加示例:其他控件->工具栏与菜单->工具栏上的图片(固定宽度);工具栏上的图片(动态调整)。
  4. -修正删除不存在的选项卡时可能出现的错误(揣兜-7085)。
  5. +表格增强。
  6.         -增加示例:行与列样式->行样式(数据库分页);行样式(内存分页);列样式。
  7.         -增加示例:序号列->序号列(靠左显示)(dennisliu)。
  8.         -更新示例:杂项->文本居中显示(标题靠左)。
  9.         -增加示例:事件->行内按钮事件(内存分页);行内按钮事件(数据库分页)。
  10. +仅对表格内存分页有部分影响(不兼容提醒!)。
  11.         -表格属性SelectedRowIndex、SelectedRowIndexArray指的是在当前分页中的索引(和之前兼容,无需修改)。
  12.         +表格所有其他地方的RowIndex指的是在全部数据源中的索引(和之前不兼容,需要注意)。
  13.                 -所有表格事件参数RowIndex属性,包括GridAfterEditEventArgs、GridRowClickEventArgs等。
  14.                 -获取单元格编辑修改值grid1.GetModifiedData返回的键值。
  15.                 -表格行实例的RowIndex属性。
  16.                 -CheckBoxField的函数GetCheckedState的参数。
  17. +修正一直存在的一个隐藏问题。
  18.         -此问题仅在用户多次快速点击页面上的回发按钮,并且网速比较慢时才可能会出现。
  19.         -关于如何重现本问题以及内部原因,请搜索论坛 - 验证视图状态MAC失败。
  20. -修正多选下拉列表取消某项选中时出现的JS错误(uykonxu、揣兜-7053)。
  21. -增加示例:杂项->捕获全局JavaScript错误。
  22. -删除PageLoading控件,为PageManager增加PageLoadingImageUrl属性。
  23. -优化官网示例首页[仅显示最新示例]逻辑,仅在叶子节点定义IsNew属性。
  24. -增加客户端函数F.cookie和F.removeCookie,在前端处理官网首页配置菜单的点击事件。
  25. -修正选项卡标题中放置红色[New!]时,底部出现的一行空白线。
  26. -优化官网示例首页样式。
复制代码




------------------
三生石上





作者: 城市亮点网    时间: 2015-5-19 17:14

作者: bwhai    时间: 2015-5-19 17:25
感谢感谢感谢感谢感谢感谢感谢感谢
作者: 隨風往事    时间: 2015-5-19 17:28
还没有下载地址?
作者: sanshi    时间: 2015-5-19 17:33
隨風往事 发表于 2015-5-19 17:28
还没有下载地址?

下载地址一直没变:http://fineui.com/bbs/forum.php?mod=viewthread&tid=2123
作者: 隨風往事    时间: 2015-5-19 17:45
sanshi 发表于 2015-5-19 17:33
下载地址一直没变:http://fineui.com/bbs/forum.php?mod=viewthread&tid=2123

收到,谢谢!辛苦了!
作者: tongeng    时间: 2015-5-19 20:55
更新之后就这样了,这是什么情况
作者: sanshi    时间: 2015-5-19 22:05
tongeng 发表于 2015-5-19 20:55
更新之后就这样了,这是什么情况

更新extjs文件夹
作者: biandande    时间: 2015-5-20 00:53
额,4.2的版本能解决现在页面联动或者类似于AppBox里面的子页面保存关闭时导致的某些防火墙过不了的问题吗?提示存在SQL注入风险,当然这个防火墙要求比较严。
作者: sanshi    时间: 2015-5-20 09:04
biandande 发表于 2015-5-20 00:53
额,4.2的版本能解决现在页面联动或者类似于AppBox里面的子页面保存关闭时导致的某些防火墙过不了的问题吗 ...

这个问题和FineUI关系不大,可能防火墙请求时传入后台的某些字符敏感,这个要找出具体哪些字符
作者: tongeng    时间: 2015-5-20 12:21
更新上说:
表格所有其他地方的RowIndex指的是在全部数据源中的索引(和之前不兼容,需要注意)。
                -所有表格事件参数RowIndex属性,包括GridAfterEditEventArgs、GridRowClickEventArgs等。

请问这个已经实装了么
我测试用内存分页如果翻到第二页,还是会返回第一页的索引值,代码如下,请三石老大指点:
protected void Grid1_RowClick(object sender, FineUI.GridRowClickEventArgs e)
    {
        object[] dataKeys = Grid1.DataKeys[e.RowIndex];
        btnAdd.OnClientClick = Window1.GetShowReference("dict_edit.aspx?op=add&id=" + dataKeys[0].ToString(), "新增字典项");
    }

e.RowIndex返回的还是从1开始,是还需要在aspx页面里面修改grid的什么属性么?
作者: sanshi    时间: 2015-5-20 12:29
tongeng 发表于 2015-5-20 12:21
更新上说:
表格所有其他地方的RowIndex指的是在全部数据源中的索引(和之前不兼容,需要注意)。
         ...

多谢指出,这个地方忘记更新了,  下个版本会更新(v4.2.1)

另:实际项目中不要用内存分页
作者: biandande    时间: 2015-5-20 15:58
本帖最后由 biandande 于 2015-5-20 16:00 编辑
sanshi 发表于 2015-5-20 09:04
这个问题和FineUI关系不大,可能防火墙请求时传入后台的某些字符敏感,这个要找出具体哪些字符 ...

本来想用AppBox做一个政府的项目,例如:单位用户页面,点击左边的单位名称刷新右边的用户,只要点击左侧的单位名称就会被防火墙拦住了,还有子页面点击保存关闭也会被防火墙拦住,都是SQL注入风险,我看了下错误提示主要是页面参数有可能会被伪造造成的。只是举个例子,涉及到这样的联动和子页面点击保存关闭都会有问题

作者: Yonghua    时间: 2015-5-22 16:13
支持




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