Jump to content

Recommended Posts

  • Administrators
Posted

Latest build of version 0.88.0 can be downloaded from here.

 

This is the first build which can be considered as alpha.

 

Some of the features may not be fully implemented yet. Grid editors for VCL mode aren't functional yet.

 

One of the important features is new mode for uniDBGrid which removes dependency to TDataSet RecNo. To enable this you must set WebOptions->UseRecNo->False. If your DataSet supports RecNo there is no need to change anything.

 

There are cases when you must set UseRecNo->False:

 

1) Your DB engine doesn't support RecNo at all, such as ElevateDB

2) You use a Query with live/editable Result set.

 

If your DataSet is a TClientDataSet or another in memory DataSet which properly implements RecNo for best performance you must set UseRecNo->True which is the default setting.

 

0.88.0.941

+----------------------------------------------------------------------------------------

- 0000667: C++ Builder support

- 0001266: TUniDBGrid: Display bug when Field is TFMTBCD

- 0001263: LookUp Component: Bug when field is a lookup field.

- 0001256: TUniURLFrame.OnFrameLoad event

- 0001259: Backspace key triggers brower's "Back in history" when focus is in a ReadOnly field

- 0001260: Bug when Form's active control is a TUniDateTimePicker

- 0001258: UniDBLookupXXX: List is not created when DataField is a Lookup Field

- 0001257: Changed behavior: Exception raised in DataSet.Edit will not cancel Edit mode.

- 0001255: Abort in OnValidate Cancels Edit Mode

- 0001252: Bug when Form is Freed in TUniButton.Click event

- 0001251: Bug in UniPageControl

- 0001204: TUniStatusBar design time bug

- 0001243: TUniNavigateKeys.KeySubmit & KeyCancel properties

- 0001241: UniMainModule.MonitoredKeys property

- 0001242: UniForm.MonitoredKeys property

- 0001239: JS method uniSelectNext(comp, dir, cycle)

- 0001240: JS method uniSelectFirst()

- 0001238: Navigate problem when Edits are on various Pages of a UniPageControl

- 0001236: TUniMenuItem.Destroy()

- 0001235: TUniMenuItem.Delete()

- 0001231: UniMainModule.DocumentKeyOptions: [dkDisableBackSpace, dkDisableTab, dkDisableESC, dkDisableAll]

- 0001218: New UniMainModule.DocumentKeyOptions property

- 0001229: UniMainModule: TNavigateKeys property

- 0001230: UniForm: TNavigateKeys property

- 0001228: UniMemo: List is not updated after Delete/Insert/Put

- 0001226: TUniForm.OnKeyDown/Up/Press events

- 0001227: OnKeyDown/Up ShiftState Parameter

- 0001225: TUniForm.KeyPreview property

- 0000586: TCloseAction=caNone when user closes window from upper right X

- 0001216: DBGrid OnGetText issue

- 0001196: UniForm should store either "Width/Height" or "ClientWidth/ClientHeight"

- 0001215: TUniDBNavigator.ConfirmDelete property

- 0001039: Localizable ShowMessage and MessageDlg buttons and captions

- 0001213: MessageDlg doesn't show proper icons

- 0000906: MessageDlg mbYesNoCancel only show mbYesNo

- 0001212: Callback in ShowMessage

- 0001209: Support for Delphi XE2 64-bit Compiler

- 0001211: Problem with nested MessageDlg calls

- 0000770: Anonymous methods in MessageDlg

- 0001210: UniDBGrid: BCD/FMTBCD data types handling issue

- 0001207: Compression.Enabled default set to True

- 0001016: UniTreeview Background color

- 0001206: New Component TUniHiddenPanel

- 0001202: Editable float/currency type in UniDBGrid cell

- 0000434: UniDBGrid with various Editor types in grid cells

- 0001200: In TUniDrawColumnCellEvent (var Value:string) removed from parameter list

- 0000725: UniDBGrid: Column PickList property

- 0001114: UniDBGrid: Bug when details data change but row number remains the same

- 0001194: UniMainModule.Background property

- 0001175: TabOrder for UniLabels VCL mode

- 0000845: UniDBGrid: In master/detail or master/lookup focus shifts to detail when master row changes.

- 0000944: DBControls: RecNo dependency problem with DBs that doesn't support RecNo

- 0001193: UniDBGrid.WebOptions.FetchAll property

- New Demo: GridEditors

- New Demo: Dialogs

- New Demo: Dialogs Anonymous Callback

- New Demo: ClientEvents-5

- New Demo: FormNavigate

- New Demo: SubmitCancel

- New Demo: MonitorKeys

 

 

With version 0.88.0 we introduce a new installer for distributing Ext JS runtime files which can downloaded from here.

 

It will install a minimal set of Ext JS files required to run uniGUI apps on your servers. It is only around 1 MB. It also adjust required registry settings, so you won't need to manually adjust the ServerModule->ExtFolder parameter. You can keep the default value [ext]. Correct path for Ext JS files will be taken from Windows Registry.

 

Please install it only on your servers not your developer PCs. i.e. on a single PC you must either install uniGUI full package or Ext JS runtime package, but not both.

 

Ext JS runtime installers will have same version as the uniGUI itself. Which means for each new uniGUI version there will be a new runtime package too.

  • Upvote 4
Posted

0.88.0.910

+----------------------------------------------------------------------------------------

- 0001202: Editable float/currency type in UniDBGrid cell

- 0000434: UniDBGrid with various Editor types in grid cells

- 0001200: In TUniDrawColumnCellEvent (var Value:string) removed from parameter list

- 0000725: UniDBGrid: Column PickList property

- 0001114: UniDBGrid: Bug when details data change but row number remains the same

- 0001194: UniMainModule.Background property

- 0001175: TabOrder for UniLabels VCL mode

- 0000845: UniDBGrid: In master/detail or master/lookup focus shifts to detail when master row changes.

- 0000944: DBControls: RecNo dependency problem with DBs that doesn't support RecNo

- 0001193: UniDBGrid.WebOptions.FetchAll property

- New Demo: GridEditors-1

 

I have not yet installed, so the question is: Background of UniMainModule is a reference to a picture (png, jpg)???

 

I have to recompile all my work today to show a Beta with previous release of UNIGUI. After that I will intall the new release and test it.

 

Thank you for your great work.

  • Administrators
Posted

I have not yet installed, so the question is: Background of UniMainModule is a reference to a picture (png, jpg)???

 

It can be a URL to an image or you can directly load an image (png, jpg, bmp...) into picture property.

  • Administrators
Posted

HI! Good Job!!

 

Could you tell me what buffered in DBGRID Web Options means? Diference with fetch all?

 

THANKS!!

 

Buffered is not implemented yet. I will explain it later.

 

FetchAll was enabled by default in 0.87.0. It was used when your DataSet doesn't fetch all records when you open it, so wrong page count was shown. I made it optional because of some performance issues. Developers should enable it only when needed.

Posted

Buffered is not implemented yet. I will explain it later.

 

FetchAll was enabled by default in 0.87.0. It was used when your DataSet doesn't fetch all records when you open it, so wrong page count was shown. I made it optional because of some performance issues. Developers should enable it only when needed.

 

 

OK!! THX!!

Posted

this has a error:

 

Application Error

---------------------------

Exception EIdException in module SimpleDemo_2009_2010.exe at 00102058. Extension already exits.

 

How can I do?

Posted

I am also the same error.

 

MD5:60A9D58524951CC5C844C3DE42C432F8 fmsoft_unigui_beta_0.88.0.910_setup.exe

xp sp3,xe up1 15.0.3953.35171

Posted

You can to comment line #3187 in uIdGlobalProtocols.pas:

EIdException.Toss(RSMIMEMIMEExtAlreadyExists);

 

I could run the program in this way. It remains to check if this is the solution.

  • Administrators
Posted

this has a error:

 

Application Error

---------------------------

Exception EIdException in module SimpleDemo_2009_2010.exe at 00102058. Extension already exits.

 

How can I do?

 

Build 911 uploaded.

Posted

Hi,

I found some bug, grid cell that contained a value of Float/BCD/FMTBCD field does not displayed

when DisplayFormat of Field set to "#,##0.00" and value greater than or equals 1000.

Posted

Hi,

I found some bug, grid cell that contained a value of Float/BCD/FMTBCD field does not displayed

when DisplayFormat of Field set to "#,##0.00" and value greater than or equals 1000.

FYI: I workaround by using OnGetText event instead of DisplayFormat property and it work.

  • Administrators
Posted

Hi,

I found some bug, grid cell that contained a value of Float/BCD/FMTBCD field does not displayed

when DisplayFormat of Field set to "#,##0.00" and value greater than or equals 1000.

 

Fixed.

 

I can reproduce this only for BCD/FMTBCD fields only. Float type works OK.

Posted

hi Farshad Mohajeri

 

Editors Grid is fantastic!

You could create an option to appear in TUniComboBox an ellipsis button style.

When selected will hide the arrow image and display '...' ellipses.

When clicked, the OnClick event is shot for get a value.

Perhaps opening up another form in the modal style e return a value.

This option is very interesting for research in the database.

Sorry my English ... ;)

Posted

It can be a URL to an image or you can directly load an image (png, jpg, bmp...) into picture property.

 

A question: it is only for MainFormDisplayMode -> mfWindow??? Or must run with mfPage too???

Posted

Only Window mode. In Page mode background is occupied by MainForm itself.

 

Ok, I tested it yesterday. I think containers could have a background image. (Container like panel - Forms). Ok. But is possible to draw in the Canvas of MainForm??? In this case the image could be drawn in the canvas and the other windows (childs)could float over image. No problem with this. I was testing it. Here is not possible to use it now due to speed of networks. But I have some clients in the EE UU, so there I can use.

 

Ok,thank you for your time.

×
×
  • Create New...