Jump to content

Tokay

uniGUI Subscriber
  • Posts

    946
  • Joined

  • Last visited

  • Days Won

    22

Tokay last won the day on November 26 2025

Tokay had the most liked content!

Recent Profile Visitors

6470 profile views

Tokay's Achievements

Advanced Member

Advanced Member (4/4)

117

Reputation

  1. Thank you for link. Does it work with UniGUI?
  2. Thank you fro unswer, we've use standalone EXE for now.
  3. Our customers have requested support for TLS 1.3. Please update SSL library, it's now critical for us
  4. It good and compatable. We have hundreds of installed and working instances (servers)
  5. Works as expected! Thank you very much.
  6. Returning to the question. I have changed a component to TUniHTMLFrame. Works better in my case. But one more thing is needed. Does it possible to do such thing: when a user clicked on any URL in the TUniHTMLFrame ask the user something like: Does you want to go the link? Yes/No. And when user answered 'Yes', simply goes to link in the case of 'No' do nothing.
  7. Thank you! Maybe some days we could find implementation of TUniDBTreeGrid and simply TUniTreeView I have own solution for DBTree, but it works not very well.
  8. Thank you for information! Please share the project.
  9. Unfortunately this is not possible in our case. Still waiting for a solution.
  10. Save code: FGrid: TUniDBGrid; FSection: string; FLayout: TStringList; procedure TUniGridLayOut.GetLayout; var i: integer; s: string; begin s := 'Column%d=%s,%d,%d,%d'; with FGrid, FLayout do begin Clear; for i := 0 to Columns.Count - 1 do with Columns[i] do Add(Format(s, [i + 1, FieldName, Width, Ord(Visible), Ord(Expanded)])); end; end; Restore code: type TColumnParam = record ColumnName: string; ColumnWidth: integer; ColumnVisible: boolean; ColumnExpanded: boolean; end; procedure TUniGridLayOut.ApplyLayout; var Column: TUniDBGridColumn; i: integer; ColumnParam: TColumnParam; procedure ParamFromStr(var ColumnParam: TColumnParam; const s: string); var Arr: TArray<string>; begin Arr := s.Split([',']); if Length(Arr) = 4 then begin ColumnParam.ColumnName := Arr[0]; TryStrToInt(Arr[1], ColumnParam.ColumnWidth); ColumnParam.ColumnVisible := Arr[2] = '1'; ColumnParam.ColumnExpanded := Arr[3] = '1'; end; end; begin with FGrid, FLayout do begin BeginUpdate; try for i := 0 to FLayout.Count - 1 do begin ParamFromStr(ColumnParam, FLayout[i]); TMyUniCustomDBGridColumns(Columns).FindFieldId(ColumnParam.ColumnName, TUniBaseDBGridColumn(Column)); if Assigned(Column) then begin if i < Columns.Count then Column.Index := i; Column.Width := ColumnParam.ColumnWidth; Column.Visible := ColumnParam.ColumnVisible; Column.Expanded := ColumnParam.ColumnExpanded; end; end; finally EndUpdate; end; end; end;
  11. Does it possible immediately automatically remove all such sessions? They appear after refreshing the browser page (F5)
  12. Можно попросить кинуть получившийся файл?
  13. Thank you, solution works for me.
  14. Thank you! Maybe somebody know how to add such code to TUniFileUploadButton comonent?
×
×
  • Create New...