Jump to content

Sherzod

Moderators
  • Posts

    19725
  • Joined

  • Last visited

  • Days Won

    639

Everything posted by Sherzod

  1. Hi Farshad. This feature is implemented in the current version? Thank you.
  2. Hi huangrenping. In designtimes: 1. UniStringGrid -> Options -> goEditing = true In runtimes: 1. Uses ... Vcl.Grids ... 2. UniStringGrid1.Options: = UniStringGrid1.Options + [goEditing]; Sincerely...
  3. Please Farshad! Give the solution ... Thank you!
  4. Hi Farshad! Can you help us?! Sincerely...
  5. Hi Farshad! Can you include "SpreadSheet" in the framework??! http://www.extjs4spreadsheet.com/spread/10/examples/spread-full http://www.extjs4spreadsheet.com/en/introduction Thank you! Sincerely.
  6. I think, to set the width UniMenuItem, easier to use caption with "<br>" Sincerely ...
  7. Thank you very much, I'll try...
  8. Hi rullomare! Thank you for your response. How did you know that "O3B", this is UniMainMenu? Thank you ...
  9. Hi Farshad! I use this plugin. If the cell is active and click mouse to another row or to another column, there is an error row mismatch, if you go on the same row there is no error. Can You correct this plugin? Thank you, Sincerely.
  10. more precisely width UniMenuItem
  11. Hi All! Does anyone know, how to set the width at the UniMainMenu, (with word-wrap...)? Sincerely...
  12. Hi... Try to read this: (http://www.objis.com/formationextjs/lib/extjs-4.0.0/docs/api/Ext.util.Animate.html) example: UniSession.AddJS(UniPanel1.JSName + '.animate({ duration: 1000, to: { x: 10, y: 10, opacity: 100}});'); Sincerely ...
  13. procedure TMainForm.UniFormResize(Sender: TObject); begin UniPanel1.Left := (Self.Width - UniPanel1.Width) div 2; UniPanel1.Top := (Self.Height - UniPanel1.Height) div 2; end;
  14. Hi erich.wanker! Try this: document.getElementById("'+UniScrollBox1.JSName+'_id-body").scrollTop = 0; UniSession.AddJS('document.getElementById("'+UniScrollBox1.JSName+'_id-body").scrollTop = 0;'); Sincerely.
  15. Hi Farshad. Why is the folder C: \ Program Files \ FMSoft \ Framework \ uniGUI \ ExtPascal \ greatly curtailed? 1. I corrected the mistake UniDBGrid, using ExtData. 2. How can I use the following code, without ExtData? uses ..., ExtData; type THackUniDBGrid = class (TUniDBGrid) procedure RemoveAll; end; procedure THackUniDBGrid.RemoveAll; Var ST: TExtDataStore; Begin ST: = TExtDataStore (Self.ExtGridPanel.Store); ST.RemoveAll (True); end; procedure TMainForm.UniBitBtn1Click (Sender: TObject); begin THackUniDBGrid(UniDBGrid1).RemoveAll; ClientDataSet2.Close end; 3. Or you fixed this bug? http://forums.unigui.com/index.php?/topic/3145-error-using-multi-header-in-unidbgrid/ On the one hand does not take into account the versioning is bad, especially when the project is large! 4. Or, we can simply replace the ExtData on the ExtPascalUtils?? Please Farshad, give us the solution .... Sincerely ...
  16. +1 may help? http://blogs.walkingtree.in/2012/07/16/badge-text-in-extjs-4-1/?goback=%2Egde_4247930_member_135834455#%21 Sincerely
  17. procedure TMainForm.CreateComponents(Grd: TUniDBGrid); var I,editcnt,datecnt,labelcnt,top,fldcnt: Integer; begin labelcnt:=0; datecnt:=0; editcnt:=0; top:=50; left:=16; fldcnt:=0; for I := 0 to Grd.Columns.Count - 1 do begin inc(labelcnt); SetLength(labels,labelcnt); labels:=TUniLabel.Create(self); labels.Parent:=FldsPanel; labels.Top:=top-19; labels.Left:=left; labels.Caption:=Grd.Columns.Title.Caption; if (Grd.Columns.Field.DataType=ftDate) or (Grd.Columns.Field.DataType=ftDateTime) then begin inc(datecnt); SetLength(datearray,datecnt); datearray[datecnt-1]:=TUniDateTimePicker.Create(self); datearray[datecnt-1].Parent:=FldsPanel; datearray[datecnt-1].Width:=150; datearray[datecnt-1].Left:=left; datearray[datecnt-1].Top:=top; datearray[datecnt-1].TabOrder:=I; end else begin inc(editcnt); SetLength(editarray,editcnt); editarray[editcnt-1]:=TUniEdit.Create(self); editarray[editcnt-1].Name:='UniEdit'+inttostr(editcnt); editarray[editcnt-1].Parent:=FldsPanel; editarray[editcnt-1].Width:=150; editarray[editcnt-1].Left:=left; editarray[editcnt-1].Top:=top; editarray[editcnt-1].TabOrder:=I; end; left:=left+156; inc(fldcnt); // УФБ 5 РЕДЙБ КБФЕВБЙНЩ ГСБММЗ if fldcnt = 5 then begin top:=top+56; fldcnt:=0; left:=16; end; end; // end of for I end;
  18. Hi skepsis. First try this: datearray:=TUniDateTimePicker.Create(self); specify nil, instead self datearray[I] := TUniDateTimePicker.Create(NIL); or datearray[I] := TUniEdit.Create(NIL); ... Secondly: when (where) you destroy objects? Sincerely
  19. not yet possible to download the file http://forums.unigui.com/index.php?/topic/1312-development-status/page-29&do=findComment&comment=16639
  20. SORRY i not understand I log in with this password
  21. I do not understand, I logged to the forum?
×
×
  • Create New...