红鱼儿

2021年10月26日

Delphi 11发布补丁了!

摘要: http://altd.embarcadero.com/getit/public/libraries/110Patches/R110.hotfix.1.v2-20211024.zip 这是下载地址,安装方法: 将下载的补丁解到这个目录, C:\Users\Public\Documents\Embar 阅读全文

posted @ 2021-10-26 12:51 红鱼儿 阅读(110) 评论(0) 推荐(1) 编辑

2021年10月9日

uniGUI应用检测无人操作

摘要: 在浏览器中运行一个uniGUI应用,当超过一定时间,无人操作时,我们想实现自动退出应用,该如何实现呢? 下面是具体的实现方法: 在MainForm中,增加了一个事件OnSessionIdle,当超过一定时间无人操作时,会触发这个事件,这个时间在哪里设置呢?答案是UniServerModule的Ajs 阅读全文

posted @ 2021-10-09 10:49 红鱼儿 阅读(125) 评论(0) 推荐(0) 编辑

2021年10月8日

uniButton.AutoLock

摘要: 查官方的bbs看到这样的解释: When you click the button, it will disable it until the response so no one can click again. 我的理解:当你点击按钮,按钮将自动屏蔽,直到响应完成再恢复,以避免用户重复点一个按钮 阅读全文

posted @ 2021-10-08 16:23 红鱼儿 阅读(64) 评论(0) 推荐(0) 编辑

2021年9月9日

uniDBGrid遇到的一个怪问题

摘要: 用uniDBGrid中的按钮,增加一行记录,遇到卡死界面,后来在对应的数据集的OnNewRecord事件中,初始化字段后加Post解决。 2021-09-30: 今天看到1552的升级日志,确认这是一个bug,在1552中解决了。 阅读全文

posted @ 2021-09-09 01:41 红鱼儿 阅读(126) 评论(0) 推荐(0) 编辑

2021年9月5日

UniDBCheckComboBox使用中遇到的问题

摘要: 如上图,使用UniDBCheckComboBox实现的效果,可以从一个下接列表中,选择多个项目,完成输入,正好满足我当前的需求,只允许用户从固定的列表中选择,完成输入,并且要支持多选择。 uniGUI实现的这个控件,很美好! 但实际用起来,如果你想进一步定制下列内容,也就是在运行期生成下拉列表的内容 阅读全文

posted @ 2021-09-05 15:27 红鱼儿 阅读(81) 评论(0) 推荐(0) 编辑

2021年8月26日

控制uniGUI HyperServer是否生成备份文件

摘要: 打开HyperServer的配置文件HyperServer.cfg,修改 dont_create_backup=1 保存,重启HyperServer,不会生成Backup目录及内容了! 不过,经测试还会在HyperServer所在目录生成: xx.exe.210826-182520.696.bak这 阅读全文

posted @ 2021-08-26 18:29 红鱼儿 阅读(55) 评论(0) 推荐(0) 编辑

2021年8月25日

在uniGUI中UniGUIServerModuleHTTPCommand中获取post过来的Headers

摘要: 请教一下uniGUI中UniGUIServerModuleHTTPCommand事件中,如何获取别人post过来的http头?因为头里面会有一个自定义的键值 解决了,CustomHeaders:=ARequestInfo.RawHeaders.Values['serviceId']; 这样就是读取发 阅读全文

posted @ 2021-08-25 19:13 红鱼儿 阅读(77) 评论(0) 推荐(0) 编辑

2021年8月22日

默认让UniDBTreeGrid展开一级节点

摘要: UniDBTreeGrid默认是不展示节点的,即根结点不展示,只显示一条记录,想展开根结果,显示二级,他提供的FullExpand方法满足不了,会展开全部节点。 查找官方的bbs,找到有人写的js,可以解决,如下图: 这是JS代码: function store.nodeappend(sender, 阅读全文

posted @ 2021-08-22 11:48 红鱼儿 阅读(202) 评论(0) 推荐(0) 编辑

2021年8月21日

uniDBGrid不显示查询结果的解决方法

摘要: 遇到这样问题,用一个UniDBTreeGrid显示一个树,点每个节点,按节点做一个查询,然后用UniDBGrid显示。遇到的问题是UniDBGrid不是每次都显示查询内容。第一次显示,第二次不显示...当不显示时,点Grid又显示。 解决办法: 将查询逻辑移到一个uniTimer中,问题解决: 第一 阅读全文

posted @ 2021-08-21 11:38 红鱼儿 阅读(126) 评论(0) 推荐(0) 编辑

2021年8月13日

uniDBGrid操作栏按钮的实现经验

摘要: uniDBGrid支持定义一个操作栏,在里面放置图标按钮,如下图: 具体实现,可以参考这篇文章:uniGUI for Delphi UniDBGrid增加按钮列,写的非常详细。 按这篇文章,我们必须实现Grid的ColumnActionClick事件,这其实是件很麻烦的事情,我们要判断用户点了哪个按 阅读全文

posted @ 2021-08-13 16:36 红鱼儿 阅读(210) 评论(0) 推荐(1) 编辑