Jump to content


uniGUI Subscriber
  • Content Count

  • Joined

  • Last visited

  • Days Won


zhyhero last won the day on July 29 2020

zhyhero had the most liked content!

Community Reputation

7 Neutral

About zhyhero

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. I Create a Service Project , find a strange thing. I set Displayname="UniGuiServiceDemo". then i run cmd "myservice.exe -install " I check this service in Control Panel,Services Service Name is "UniGuiServiceDemo" I Check this service at TaskManager,Services Service Name is "UniServiceModule",and Service Discription is "UniGuiServiceDemo". OS is Windows 10 64bit. so, how to fix this .....
  2. I use these components for auto gather input datas to clientdataset. so i can use them through "clientdataset.fieldbyname('').as*****" , or use clientdataset onCalcFields method . for now i have to write "TUniEdit(UniDBEdit1).EmptyText:= '<please input>';"
  3. Update. After change "Column.Flex" to default value 0 with my main app, it's DBGrids loading time resume normally. I think "Column.Flex" has some performance problem.
  4. Update. After a lot of testing, I found property "Column.Flex" looks like the key point. In my case ,when set Column.Flex:=1 ,dbgrid loading time extended to 5xxx ms , when leave Column.Flex:=0 ,it is 5xx ms. btw: In my case. there are 9 dbgrids and 10+ datasources and datasets. 9 grids have 50+ columns. 10+ datasets have 70+ fields.
  5. Update . In my case , set "UniServerModule.AsyncRequest:=false" , DBGrid's loading time decreased to 3xx ms. And it has nothing to do with LoginForm.
  6. My application were use some free datamodules as public data and method store. And these modules are belong to MainModule as a public member. For example ,the PublicLogin used to do login things,like check username and password,record current login user info. So, LoginForm->MainForm->SomeBusinessFrame is the workingflow. But, loading time of the BusinessFrame's DBGrid had some problem. Use LoginForm or not ,it had diffrent DBGrid loading time. Here is CodeSiteLogging 's Log. The left logs use a LoginForm (unit) , call "PublicLogin.Login()" a
  7. Maybe "colspan" is better than "merge". For some reason , some text 's length more than the cell's (summary or totalsummary ) width, Can I "colspan" all cells(summary row or totalsummary row) as one cell to display long text.
  8. example: Summary/TotalSummar row : | cell1(col1) | cell2(col2) | cell3(col3) | to | cell1(col1) |
  9. Ok,Here is a demo UniDBGrid_ClientEvent_BeforeEdit.zip And looks like
  10. Two columns,Combobox as column2.editor When i click cell at column2 to enter editing mode , i want update combobox.items first(beforeedit) and it depend on cell.text at column1, After that, combobox show it's items list(dropdown).
  11. function beforeedit(editor, context, eOpts) { context.colIdx;// this can get column index context.field;// this can get column field index ????? //howtoget column fieldname ajaxRequest(this,"GetFieldName",["FieldName="+?????]); }
  12. Yes ,use urlframe ,and it show and print pdf file depend on webbrowser's pdf viewer.
  • Create New...