unigui
文章平均质量分 56
winfredzhang
这个作者很懒,什么都没留下…
展开
-
目前支持delphi 10.4的组件清单(悉尼)
DevExpress VCL v19.1.2 Support Delphi 10.4 Sydney Full SourceEhLib Professional v9.5 Build 9.5.012 (12 Apr 2020) for D7-D10.4 Sydney Full SourceEMS Advanced Data Export VCL v4.15.1.0 for D10.2-D10.4 Sydney Full SourceWinsoft Audio Component Suite v2.原创 2020-06-04 12:24:07 · 4682 阅读 · 0 评论 -
uniGUI路线图-2020年
uniGUI路线图-2020年uniGUI春季(1.90.0)(2020年第一季度)新功能 Ext JS 7.1.0 列表显示 CheckCombobox 清单框 FileUpload拖放支持 UniButtonEdit和UniDBButtonEdit UniPanel,UniForm,UniDBGrid ToolsButton属性 无限网格 无限列表 移动画布 响应式布局 HyperServer其他传输通道类型 改进措施 Pivot G.原创 2020-06-01 21:30:47 · 773 阅读 · 0 评论 -
ungui中mainform以及login窗体的背景设置
1、打开mainmodule窗体。2、设置mainmodule的background属性。3、设置mainmodule窗体的loginbackground属性。结果。原创 2020-05-21 21:09:39 · 757 阅读 · 0 评论 -
unigui中使用bootstrap的方法
1、复制bootstrap的连接。https://getbootstrap.com/docs/4.5/getting-started/introduction/2、在新建的unigui项目中的servermodule中的customMeta中粘贴上一步中的内容。3、在mainform窗体中的unibutton按钮的unievents中加入。结果。...原创 2020-05-16 11:16:47 · 991 阅读 · 0 评论 -
unigui中unidbnavigator的图标设置
设置。结果。原创 2020-05-05 20:23:03 · 563 阅读 · 0 评论 -
unigui中的unidbgrid单元格内容太长自动回行
1、servermodule中customcss中加入。<style type="text/css">.x-grid-cell-inner { white-space: initial;}</style>原创 2020-05-05 20:15:06 · 828 阅读 · 4 评论 -
unigui中设置unidbnavigator的toolstip属性
直接上代码。 UniSession.AddJS(UniDBNavigator1.JSName + '.items.items[0].setTooltip("第一条")'); UniSession.AddJS(UniDBNavigator1.JSName + '.items.items[1].setTooltip("前一条")'); UniSession.AddJS(UniDBNavi...原创 2020-05-05 19:48:05 · 524 阅读 · 0 评论 -
unigui中在unidbgrid中添加按钮
1、fdquery组件右击field editor弹出菜单。2、在字段名列表右击”New Field“弹出菜单。3、输入name,field type和type后点击”OK“按钮。回到字段编辑浮动窗体,选中新建的字段名称,点击Gettext事件。并编写代码。procedure TFramMembers.FDQuery1editGetText(Sender: T...原创 2020-05-05 10:10:47 · 1427 阅读 · 2 评论 -
unigui中unidbedit只能输入数字
> ClientEvents > ExtEvents > OnKeydown var ok = event.keyCode == 8 || //backspace event.keyCode == 9 || //tab event.keyCode == 13 || //enter event.k...原创 2020-05-04 23:45:43 · 625 阅读 · 0 评论 -
unigui中设置unidbradiogroup的样式
在unidbradiogroup的clientevents中的extevents事件的boxready事件中加入代码。如图: if (sender.legend) { if (sender.legend.el) { var legend=sender.legend.el; legend.dom.setAttribute('align', 'ce...原创 2020-05-04 23:35:05 · 602 阅读 · 0 评论 -
unigui中设置unidbedit的emptytext文字
设置unidbedit的emptytext文字config.emptyText='EmptyText...';原创 2020-05-04 23:31:13 · 457 阅读 · 0 评论 -
unigui中的window的位置和动画
再form中的clientevent中的extevent事件中window.beforeshow事件中。function window.beforeshow(sender, eOpts){ sender.animate({ duration: 400, to: { y:100} });}400毫秒,移动到top为100的地方。...原创 2020-05-04 23:14:51 · 385 阅读 · 0 评论 -
unigui中创建freeform并被fram调用
1、创建FreeForm窗体。2、编写函数。function FrmNewMember: TFrmNewMember;implementationfunction FrmNewMember: TFrmNewMember;begin Result := TFrmNewMember(UniMainModule.GetFormInstance(TFrmNewMember...原创 2020-05-04 20:07:33 · 684 阅读 · 0 评论 -
unigui中unidbgrid的header属性(字体,高度,表格设置)
方法一:设置css属性(server module).x-column-header{/*表头设置*/color:black;/*字体颜色*/font-size:13px;/*字体大小*/height: 50px;/*表头高度*/border: none;/*表头框线*/background:#C1C1C1;//表头背景*/}.GridLotacao .x-grid-co...原创 2020-05-04 11:50:04 · 1894 阅读 · 0 评论 -
unigui中使用bootstrap文件
1、ServerModule中的customfiles属性中加入:https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.csshttps://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js2、在form中加入unisyn...原创 2020-05-03 17:42:19 · 985 阅读 · 0 评论 -
无意中发现的漂亮页面《UniGui开发资料集合 .rar》
下载地址:https://download.csdn.net/download/chunyangsuhao/11441353原创 2020-05-03 15:38:33 · 1601 阅读 · 0 评论 -
unigui上传图片并将文件名保存到Access数据库
1、拖一个upload组件。2、执行execute函数。 unflpld_Up.Execute;3、当上传完成事件触发。procedure TUniFrmMainWin.unflpld_UpCompleted(Sender: TObject; AStream: TFileStream);var DestName : string; //目标文件...原创 2020-05-03 15:24:47 · 872 阅读 · 0 评论 -
rio遍历全国省市json结构
{ "value": "110000", "label": "北京市", "children": [ { "value": "110101", "label": "东城区" }, { "value": "110102"...原创 2020-04-25 13:59:12 · 311 阅读 · 0 评论 -
unilookupcombobox的使用
1、设置datasource属性。目标数据源。2、设置datafiled属性。目标字段。3、设置listsource属性。需要查找的数据源。4、设置keyfield属性。按哪个关键字查找。5、设置listsource属性。在组件中显示的名称。例子:从仓库表中按照id在下拉列表中显示中文仓库名,当用户选择名称后,将仓库id保存到目标表的仓库字段中。da...原创 2020-04-23 08:11:31 · 815 阅读 · 0 评论 -
ungui中如何将unidatetimepicker更新mysql中unixtime类型字段
uses DateUtils;显示日期字段procedure TFramNewproject.FDQuery1AfterScroll(DataSet: TDataSet);begin Self.UniDateTimePicker1.DateTime := UnixToDateTime(FDQuery1.FieldByName('evs_starttime').AsInte...原创 2020-04-19 21:19:02 · 386 阅读 · 0 评论 -
unigui中绑定unidatetimepicker到mysql中unixtime类型字段
1、设置fdconnection中parameter的字符集。Server=localhostDatabase=testUser_Name=rootPassword=rootDriverID=MySQLCharacterSet=utf82、放置fdquery并设定query中的sql语句。FROM_UNIXTIME(evs_endtime) as evs_endtime...原创 2020-04-19 20:31:22 · 352 阅读 · 0 评论 -
unigui中换主题的方法
设置RecallLastTheme属性枚举主题名称procedure TFrmMain.GetThemes;//枚举主题名称var S: TUniStringArray; I: Integer;begin S := UniServerModule.ThemeManager.AllThemes; ThemeComboBox.Items.Clear; for I...原创 2020-04-19 20:20:39 · 1003 阅读 · 0 评论 -
unigui中的layout的样式
原创 2020-04-17 23:27:31 · 593 阅读 · 0 评论 -
unigui中layout的hbox属性
UniLayoutManagementHBoxLayoutPercentage.Layout := 'fit'; UniLayoutManagementHBoxLayoutPercentage.LayoutAttribs.Padding := '50'; UniLayoutManagementHBoxLayoutPercentage.AlignmentControl := uniAl...原创 2020-04-17 19:28:26 · 480 阅读 · 0 评论 -
unigui中layout的vbox属性
UniLayoutManagementVBoxLayout.Layout := 'fit'; UniLayoutManagementVBoxLayout.ParentAlignmentControl := False; UniLayoutManagementVBoxLayout.AlignmentControl := uniAlignmentClient; UniPanelP...原创 2020-04-17 18:13:42 · 497 阅读 · 0 评论 -
unigui中layout的tablespan属性
UniPanelParent.AlignmentControl := uniAlignmentClient; UniPanelParent.ParentAlignmentControl := False; UniPanelParent.Layout := 'fit'; UniPanelParent.LayoutAttribs.Padding := '25'; UniPanel...原创 2020-04-17 18:06:16 · 329 阅读 · 1 评论 -
unigui中layout的table属性
UniLayoutManagementTable.Layout := 'fit'; UniLayoutManagementTable.ParentAlignmentControl := False; UniLayoutManagementTable.AlignmentControl := uniAlignmentClient; UniLayoutManagementTable.T...原创 2020-04-17 17:58:33 · 603 阅读 · 1 评论 -
unigui中layout的border属性
原创 2020-04-17 17:15:03 · 242 阅读 · 0 评论 -
unicalendarpanel的使用
1、代码。procedure TMainForm.UniFormCreate(Sender: TObject);var E : TUniCalendarEvent;begin UniCalendar1.Date := Date; UniCalendarPanel1.StartDate := Date; E := UniCalendarPanel1.Events.Add;...原创 2020-04-16 21:00:25 · 800 阅读 · 0 评论 -
ungui中设置sqlite的数据库路径
在mainmodule中的UniGUIMainModuleCreate事件中FDConnection1.Params.Database:=ExtractFilePath('exename.exe') + '/files/sqlite.db';FDConnection1.Connected:=true;原创 2020-03-18 19:04:36 · 211 阅读 · 0 评论 -
unigui快速编制web图片查看页面
作用:将本地照片分享到网络上,供大家欣赏。如图效果。思路:将图片上传到服务器指定路径下,将文件名自动加入到sqlite数据库中,在页面中读出路径然后点击显示。1、使用向导创建unigui工程。2、新建freeform窗体。3、在刚刚创建的窗体上放置unidbgrid+uniimage+datasource+fdconnection+fdquery组件。4、fdconne...原创 2020-03-04 09:39:42 · 1750 阅读 · 0 评论 -
unigui中实现加密ini配置文件内容读取
1、加入以下三个pas文件。2、在MainModule中UniGUIMainModuleCreate事件中读取ini配置。usesSystem.IniFiles;var myfile: string; Ini: TIniFile; dbstren, dbuseren, dbpassen: string; begin myfile := UniServerM...原创 2020-02-06 22:12:22 · 609 阅读 · 0 评论 -
unigui中falcon组件实现类似adminlte的menu功能
1、加入如下几个pas文件。D:\riosource\uniproject\classes\FS.Abas.pasD:\riosource\uniproject\dm\uDmAcessos.pasD:\riosource\uniproject\dm\uDmImagens.pasD:\riosource\uniproject\dm\uDmToast.pas打开D:\riosour...原创 2020-02-06 21:50:21 · 932 阅读 · 0 评论 -
unigui界面控件展示
1、D:\riocomponents\UniFalcon\Demos\FontAwesome52、D:\riocomponents\UniFalcon\Demos\FSButton3、D:\riocomponents\UniFalcon\Demos\FSCalcEdit4、D:\riocomponents\UniFalcon\Demos\FSColorPicker5...原创 2020-02-04 15:29:44 · 2845 阅读 · 0 评论 -
unigui相关设置
1、网页重启提示汉化。uniServerModule中的showmessages属性中的TerminateMessage:='网页session终止'。uniServerModule中的showmessages属性中的TerminateTemplate如下设置。<html><body bgcolor="#dfe8f6"><p style="tex...原创 2020-02-04 11:37:03 · 618 阅读 · 0 评论 -
unigui mobile 发布遇到的问题unigetvalue is not defined
问题:如题。解决:将fmsoft的安装路径中unim文件夹名称后面的版本号抹掉即可。原创 2020-01-12 22:08:48 · 879 阅读 · 0 评论 -
unigui的loginform登录界面创建和使用
1、unigui的loginform是作为一个特殊的窗体类来创建和使用的。2、创建方法:新建->unigui for delphi->form->loginform,如图。3、效果。4、如果想屏蔽此form直接进入mainform窗体,又不想删除该登录窗体。在loginform代码中注释掉最后两行代码即可。//initialization// R...原创 2020-01-12 13:30:23 · 2010 阅读 · 0 评论 -
为unigui程序搭建chrome手机浏览器(B4A)
缘起:使用手机自带的浏览器来访问unigui开发的移动网页程序,必须在手机浏览器的url地址栏中输入ip地址和port号,使用起来影响体验,如果想有像native app一样的体验,请跟随以下的步骤去体验一下。1、下载WebViewExtras插件。https://www.b4x.com/android/forum/attachments/webviewextras_v1_42-zi...原创 2020-01-04 18:29:47 · 1433 阅读 · 0 评论 -
unigui独立应用部署在电信云上的步骤
今天试了如何在电信云windows server上部署unigui独立程序。碰到一些问题,将部署一一记录,希望对大伙有用。1、复制jquery.exe到电信云的服务器上的指定路径。如:e:\uniguitest\jquery.exe并复制files文件夹下的所有文件。2、电信云上windows server 控制面板。"允许程序或功能通过windows防火墙"如果还不行,参看h...原创 2020-01-02 20:57:33 · 740 阅读 · 0 评论 -
unigui中的unipagecontrol的tabbar设置(位置,高度,宽度,间隙)
1、选中unipagecontrol组件。2、(TUniClientEvents)->(TUniEventStrings)属性设置。function tabPanel.beforeInit(sender, config){ config.tabPosition = "top"; //position bottom top left right c...原创 2020-01-01 19:00:58 · 1311 阅读 · 0 评论