USEGEAR

导航

随笔分类 -  unigui

1 2 下一页

学习unigui【39】单独文件在ms win server 上执行的坑
摘要:exe直接复制到ms windows server的目录下执行,ok没问题。由于要读取ini配置文件。导致出现莫名其妙的错误。 明明ini参数调整了,还是执行出问题,让你怀疑人生。 坑1:自带记事本保存的 UTF-8 文件默认会加上 BOM (Byte Order Mark)的文件格式,当你保存后, 阅读全文

posted @ 2025-10-19 08:56 USEGEAR 阅读(112) 评论(0) 推荐(0)

学习unigui【38】重新认识UUNIGUI--为什么这样快? 站在“架构与性能”层面重新审视
摘要:为什么 UniGUI 这么快、甚至感觉比原生 HTML + JS 框架还灵敏? 答案在于: ✅ UniGUI 把「前端交互」和「后端状态」紧密绑定到一个持续的、内存级的会话(UniSession)中。 它不像普通 Web 框架那样每次都要重新构建页面或重新传输状态, 而是—— 直接在内存中同步控件树 阅读全文

posted @ 2025-10-13 10:19 USEGEAR 阅读(775) 评论(0) 推荐(1)

学习unigui【37】nginx的反向代理 ,程序中的重新定向
摘要:默认port:9077 希望IP:81后访问9077。于是就采用nginx。问题当点击下载文件或浏览文件等时,怎么知道用户是通过81口访问的? UniGUI 没有暴露 RequestHeader(s),继续走“读头部”的路只会踩坑。最稳妥的做法是:别拼绝对 URL,直接用“根相对路径”,让浏览器自己 阅读全文

posted @ 2025-10-07 08:31 USEGEAR 阅读(89) 评论(0) 推荐(0)

学习unigui【36】把数据导航放在Unidbgrid脚中
摘要:UniDBGrid1.WebOptions.Paged := True; UniDBGrid1.PagingBarAuxControl := UniDBNavigator1; 阅读全文

posted @ 2025-10-03 11:36 USEGEAR 阅读(83) 评论(0) 推荐(0)

学习unigui【35】dbgrid字段宽度自适应
摘要:UniDBGrid1 -> ClientEvents -> ExtEvents [Ext.data.Store[store] ] add store.load fn: function store.load(sender, records, successful, eOpts) { sender.g 阅读全文

posted @ 2025-10-03 10:30 USEGEAR 阅读(68) 评论(0) 推荐(0)

学习unigui【34】意想不到的问题,数据提交失败怎么处理?!
摘要:问题是要再web层面理解和处理。 1、提交数据的异常处理方式。注意,异常是不能直接使用showmessage。 try if fdqry_dictEdit.State in [dsEdit,dsInsert] then fdqry_dictEdit.Post; ShowMessage('保存成功') 阅读全文

posted @ 2025-08-03 16:47 USEGEAR 阅读(65) 评论(0) 推荐(0)

学习unigui【33】学习TUniCombobox使用
摘要:场景: 一表有记录: '南京', '111''苏州', '222''无锡', '333''常州', '444' 希望通过TUniCombobox显示name供下拉选择。然后返回code。 这个是个老话题,在TUniCombobox却折腾半天,真是活见鬼了。 少废话,上干货: cbb1.Items.A 阅读全文

posted @ 2025-07-27 10:15 USEGEAR 阅读(71) 评论(0) 推荐(0)

学习unigui【31】Query的pg数据库更新
摘要:pg的模式是个先进而且麻烦的玩意。 query-->datasource-->unidbgrid这是我们偷懒的数据编辑方式。 可是,PG数据库就会出现找不到【模式.表名】。如何找不到【user001.department】表。实际在User001模式下有department的部门表。 如何处理: 在 阅读全文

posted @ 2025-06-14 15:53 USEGEAR 阅读(56) 评论(0) 推荐(0)

学习unigui【29】UniGUI的RBCA
摘要:web程序真是鸡鸣狗盗,零零碎碎。 学习类似SaaS的登录界面,补一大通web的基础知识。 http://127.0.0.1:8077和http://127.0.0.1:8077/admin 这是登录系统。登录账套和管理员登录。又不希望浏览器的get参数。 1、通过UniGUIServerModul 阅读全文

posted @ 2025-05-03 16:25 USEGEAR 阅读(150) 评论(0) 推荐(0)

学习unigui【28】UniGUI接收POST/GET
摘要:小儿科问题,直接上流程代码: 1 procedure TUniServerModule.UniGUIServerModuleHTTPCommand( 2 ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo; 3 v 阅读全文

posted @ 2024-10-16 07:03 USEGEAR 阅读(318) 评论(0) 推荐(0)

学习unigui【27】像pg的jsonb一样编辑json。
摘要:var I: Integer; CurrentObject: TJSONObject; FieldName: string; Pair: TJSONPair;function CreateJSONValueForVariant(const aValue: Variant): TJSONValue;b 阅读全文

posted @ 2024-06-03 11:39 USEGEAR 阅读(186) 评论(0) 推荐(0)

学习unigui【26】关于Unigui控件的个性化CSS框架
摘要:用unigui写程序,简单的事用户界面不用HTML。因为这个太闹心了。没有什么技术含量,但很闹心。 但是,但是不清楚HTML CSS更闹心。因为养眼的界面是客户起步疑问和要求。 强烈推荐认真读明白大虾的体验和总结:delphi Unigui框架TUniContainerPanel 把CSS和界面属性 阅读全文

posted @ 2024-05-31 10:23 USEGEAR 阅读(1150) 评论(0) 推荐(0)

学习unigui【25】关于图标
摘要:网上有不少介绍。 自己的经验: 是否需要下载文件fontawesome-free-6.5.1-web(),没有研究。说ext_js已经下载配套了。 我很懒,得过且过。 1、下载fontawesome-free-6.5.1-web放在resource,一般推荐files。 2、在ServerModul 阅读全文

posted @ 2024-05-30 18:11 USEGEAR 阅读(217) 评论(0) 推荐(0)

学习unigui【24】Echart的使用:多个坐标系
摘要:使用echart非常简单,网上有介绍。 主要放一个unihtmlFrame。然后unihtmlframe.text := 'html的代码',就会渲染(初次调用echart的js库要一点稍后)。 unigui本身的chart貌似不能动态生成。 option = { title: [{ text: ' 阅读全文

posted @ 2024-04-20 11:28 USEGEAR 阅读(243) 评论(0) 推荐(0)

学习unigui【23】uniDBGrid的使用摘要
摘要:Unidbgrid自动调整列宽 UniDBGrid1 -> ClientEvents -> ExtEvents [Ext.data.Store[store] ] add store.load fn: function store.load(sender, records, successful, e 阅读全文

posted @ 2024-03-09 11:36 USEGEAR 阅读(660) 评论(0) 推荐(0)

学习unigui【22】unistringGrid的标题栏双击事件
摘要:第一步:在TuniStringGrid的ClientEvents.ExtEvents中定义Ext.grid.Panel的reconfigure事件: function reconfigure(sender, store, columns, oldStore, oldColumns, eOpts) { 阅读全文

posted @ 2024-03-01 17:14 USEGEAR 阅读(183) 评论(0) 推荐(0)

学习unigui【21】unistringGrid的标题栏动态增加
摘要:var Column: TUniGridColumn; begin Column := TUniGridColumn(unstrngrd_summary.Columns.Add); Column.Title.Caption := DateToStr(currentDate); end 要清楚标题栏和 阅读全文

posted @ 2024-02-29 17:48 USEGEAR 阅读(194) 评论(0) 推荐(0)

学习unigui【20】unistringGrid
摘要:做成下面效果图: 采用unistringGrid控件。 问题: 1、不同的日期区间如何得到。如: 项目 开始时间时间 -- 终止使用时间 呼吸机 yyyy-mm-dd yyyy-mm-dd 呼吸机 yyyy-mm-dd yyyy-mm-dd 插管 yyyy-mm-dd yyyy-mm-dd SELE 阅读全文

posted @ 2024-02-27 11:40 USEGEAR 阅读(311) 评论(0) 推荐(0)

学习unigui【18】unidbgrid的GridsGroupingSorting
摘要:折腾二天,你不按照demo里的代码来,就是没有效果。功力不够导致的。学习学习再学习!努力努力再努力! procedure TUniGridsGroupingSorting.UniDBGrid1MultiColumnSort( Columns: TUniDBGridColumnArr; Directi 阅读全文

posted @ 2024-02-02 09:33 USEGEAR 阅读(217) 评论(0) 推荐(0)

学习unigui【17】-数据集和JSON互相转换-DataSetConverter4D 开源项目
摘要:学习unigui过程中,出现使用json和fdquery等数据交换的太多场景要求。 感谢开源DataSetConverter4D提供轮子。 直接抄demo: {Convert DataSet to JSON:}uses DataSetConverter4D, DataSetConverter4D.I 阅读全文

posted @ 2024-02-01 10:59 USEGEAR 阅读(281) 评论(0) 推荐(0)

1 2 下一页