FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 4722|回复: 3

从FineUI6.1升级到FineUIPro4.1.0.1过程中遇到的一些问题

[复制链接]
发表于 2018-2-4 22:40:54 | 显示全部楼层 |阅读模式
1、导出数据到Execl,执行该功能后,点击其它Grid或TextBox控件后,报服务器错误,即弹出“出错了!”窗口,窗口内容为运行界面中的内容,发生原因目前暂时未找到,目前的解决方案是:
A、将导出数据生成一个Excel文件,然后通过JS的window.open函数打开下载,速度更快更稳定,但需先生成文件,事后还需清理这些垃圾文件;
B、去掉导出按扭的EnableAjax="false" DisableControlBeforePostBack="false"属性,虽不报错,但导出后导出按扭不能自动恢复到有效状态,需点击其它内容后方可恢复正常。
2、HyperLink、LinkButton、HyperLinkField、Toolbar没有默认颜色了,需要自动通过CSS定义;
3、主题要么全是方块、要么全是圆角,缺少海王星、兰色经典等主题(TextBox需方角,Button按扭或TabStrip选项卡控件圆角),不太习惯;
4、jquery-ui.js与FineUI中使用的jquery.autocomplete.js中的autocomplete不兼容,对于使用拼音输入汉字的自动完成,差别较大,需要重新改写原有程序;
5、客户端交互控件的监听事件,不再传递参数了,需用this.id获取原来用Obj.id获取的参数;
6、不能在客户端输入改变事件中获取键盘输入的回车键,需改用回车键事件进行处理。
7、树Tree控件的OnNodeCheck事件有时(后台绑定数据,EnableCheckBox="true"也设置了)不起作用,只好改用客户端事件nodecheck来解决;
8、当在窗口中使用非自动布局,具有固定大小的控件时,均需对原有大小作少量调整,一般相差约10px;
9、__doPostBack、F.customEvent、主从表联动、需要根据前面操作在后台准备数据,然后弹出窗口的操作,速度都 明显变慢,使用体验效果明显下降,为此不得不将原来许多在后台的处理尽量改由客户端处理,如客户端先弹出窗口,后台再刷新窗口中的数据,再如双击Grid中一行提取数据,直接由客户端从Grid中提取数据并给其它TextBox控件赋值,但对于动态创建的TextBox控件由于不能使用'<%= ???.ClientID %>'获得ClientID,需使用$(":input[id*='"+Obj+"']").each(function() {}来搜索查找控件后再进行处理。
10、Grid在使用了行样式后,鼠标移动或选中时不能改变颜色;
11、Grid在使用了列锁定后,数据快速滚动时左右不同步,比较晃眼;
12、当Grid数据为空,合计行前会多两行空行,同时Grid在使用了列锁定后,数据为空且加为空提示时,合计行左右错位,比较难看。

发表于 2018-2-5 13:54:38 | 显示全部楼层
不错,不错。

10、Grid在使用了行样式后,鼠标移动或选中时不能改变颜色;

===
这个可以改变,需要自己定义hover或者selected时的CSS样式

12、当Grid数据为空,合计行前会多两行空行,同时Grid在使用了列锁定后,数据为空且加为空提示时,合计行左右错位,比较难看。

====
请基于空项目重现问题,发到我的邮箱:30372245@qq.com
 楼主| 发表于 2018-2-6 13:38:05 | 显示全部楼层
谢谢三石老大回复,基于空项目重现问题,已发到邮箱:30372245@qq.com,顺祝三石老大2018年一帆风顺,万事如意!
发表于 2018-2-8 22:55:07 | 显示全部楼层
秋收 发表于 2018-2-6 13:38
谢谢三石老大回复,基于空项目重现问题,已发到邮箱:,顺祝三石老大2018年一帆风顺,万事如意! ...



这种情况最好把 SummaryPosition="Flow" 改为 SummaryPosition="Bottom"

因为Flow时,合计行会紧跟着数据行,而此时数据行为空(会默认占据一定的高度):


当然列锁定时的确显示有问题,下个版本我会处理。

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-3-29 12:40 , Processed in 0.046715 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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