Jump to content
uniGUI Discussion Forums

zhyhero

uniGUI Subscriber
  • Content Count

    28
  • Joined

  • Last visited

  • Days Won

    1

zhyhero last won the day on May 12

zhyhero had the most liked content!

Community Reputation

1 Neutral

About zhyhero

  • Rank
    Newbie
  1. zhyhero

    Rad Studio 10.3 avaliable

    Waiting for new ver unigui for delphi 10.3,i guess it is 1.70.0
  2. zhyhero

    Selected record

    Look like this ? unidbgridrecordselect.rar
  3. zhyhero

    Selected record

    Maybe you can try conditional font color
  4. zhyhero

    [Question]Has any idea to make filters on same row?

    Thank you, I will test it when i go home.
  5. Unidbgrid with group header and filters. Filters are not on same row . Any idea to make filter on same row ?
  6. zhyhero

    update dataset events in UniDBgrid...

    I test these code with 1.10.0.1456,maybe work for you. write code in UniDBGrid's OnSetCellValue event procedure TMainForm.UniDBGrid1SetCellValue(Sender: TObject; ACol, ARow: Integer; AField: TField; var Value: Variant); begin self.UniDBGrid1.DataSource.DataSet.Edit; self.UniDBGrid1.DataSource.DataSet.FieldByName(self.UniDBGrid1.Columns.Items[Acol].FieldName).Value:=Value; self.UniDBGrid1.DataSource.DataSet.Post; end;
  7. zhyhero

    [Solved]UniDBGrid Bugs (1.10.0.1453 Pro)

    Thank you,Farshad. It seems all fixed with 1.10.0.1456. I will upgrade my project to 1.10.0.1456.
  8. zhyhero

    update dataset events in UniDBgrid...

    I think he means,dataset.oncaculated only fired when leave unidbgrid current edited row and focus(change to) another row
  9. zhyhero

    [Solved]UniDBGrid Bugs (1.10.0.1453 Pro)

    THX. Reported. http://jira.fmsoft.net/servicedesk/customer/portal/4/FSD-272
  10. Sorry for my poor english first. UniDBGRID (unigui 1.10.0.1453 professional / FireFox Browser 59.0.3 X64) 0.Locked column still can not dynamic create(add). Roweditor has no build in Property to set button's caption ("confirm" and "cancel") to other words . 1.After dynamic create(add) columns , both scroll bar can not click and drag. 2.Roweditor buttons paint at diffrent position , first time and other time (no column add or delete operation). 3. If roweditor showed once, after dynamic create(add) or delete dbgird columns , roweditor cells paint at wrong postion ,about 5px shift. 4.If roweditor showed once,dynamic create(add) or delete columns may by fire a error "Could not set cell position :row:[x],column:[0]:a is null". And roweditor can not show after the error. Next time create(add) column will be blank cell and the dbgrid missing columns titles(all blank). And dbgrid missing dataset (click the refresh icon). 5.Sometimes roweditor will paint with no cells. And there is a testcase Project1.rar I had used dbgrids much more in my projects. the new ActionColumn is very good for me. Thank you for the easy useful and powerful products ! 谢谢你们的强力高效易于使用的产品!
  11. zhyhero

    UniDbgrid roweditor was drawing at wrong position

    Finally, I give up to use roweditor……
  12. zhyhero

    UniDbgrid roweditor was drawing at wrong position

    My App dynamic Create all dataset fields, columns and editors(Tuninumberedit for real number)。 So I try this test,and found this。
  13. zhyhero

    UniDbgrid roweditor was drawing at wrong position

    I have tried this ,workable. but i need the editors……
  14. zhyhero

    UniDbgrid roweditor was drawing at wrong position

    I think , every time loaddata ,the roweditor's single editor's container's width ( html table ) increase 5px 1st time col1 <table class="x-field x-table-plain x-form-item x-form-type-text x-box-item x-field-default x-hbox-form-item" role="presentation" id="textfield-1048" style="table-layout: fixed; width: 345px; right: auto; left: 2px; top: 0px; margin: 0px;" cellpadding="0"><tbody><tr role="presentation" id="textfield-1048-inputRow" class="x-form-item-input-row"><td role="presentation" id="textfield-1048-labelCell" style="display:none;" halign="left" class="x-field-label-cell" width="105" valign="top"><label id="textfield-1048-labelEl" for="textfield-1048-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left" style="width:100px;margin-right:5px;" unselectable="on"></label></td><td role="presentation" class="x-form-item-body " id="textfield-1048-bodyEl" colspan="3" style="width: 100%;"><input id="textfield-1048-inputEl" role="textbox" size="1" name="0" class="x-form-field x-form-text" autocomplete="off" data-errorqtip="" style="width: 100%;" type="text"></td></tr></tbody></table> col2 <table class="x-field x-table-plain x-form-item x-form-type-text x-box-item x-field-default x-hbox-form-item" role="presentation" id="textfield-1053" style="table-layout: fixed; width: 345px; right: auto; left: 352px; top: 0px; margin: 0px;" cellpadding="0"><tbody><tr role="presentation" id="textfield-1053-inputRow" class="x-form-item-input-row"><td role="presentation" id="textfield-1053-labelCell" style="display:none;" halign="left" class="x-field-label-cell" width="105" valign="top"><label id="textfield-1053-labelEl" for="textfield-1053-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left" style="width:100px;margin-right:5px;" unselectable="on"></label></td><td role="presentation" class="x-form-item-body " id="textfield-1053-bodyEl" colspan="3" style="width: 100%;"><input id="textfield-1053-inputEl" role="textbox" size="1" name="1" class="x-form-field x-form-text" autocomplete="off" data-errorqtip="" style="width: 100%;" type="text"></td></tr></tbody></table> 2nd time col1 <table class="x-field x-table-plain x-form-item x-form-type-text x-box-item x-field-default x-hbox-form-item" role="presentation" id="textfield-1085" style="table-layout: fixed; right: auto; left: 2px; top: 0px; width: 350px; margin: 0px;" cellpadding="0"><tbody><tr role="presentation" id="textfield-1085-inputRow" class="x-form-item-input-row"><td role="presentation" id="textfield-1085-labelCell" style="display:none;" halign="left" class="x-field-label-cell" width="105" valign="top"><label id="textfield-1085-labelEl" for="textfield-1085-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left" style="width:100px;margin-right:5px;" unselectable="on"></label></td><td role="presentation" class="x-form-item-body " id="textfield-1085-bodyEl" colspan="3" style="width: 100%;"><input id="textfield-1085-inputEl" role="textbox" name="0" class="x-form-field x-form-text" autocomplete="off" data-errorqtip="" style="width: 100%;" type="text"></td></tr></tbody></table> col2 <table class="x-field x-table-plain x-form-item x-form-type-text x-box-item x-field-default x-hbox-form-item" role="presentation" id="textfield-1086" style="table-layout: fixed; right: auto; left: 357px; top: 0px; width: 350px; margin: 0px;" cellpadding="0"><tbody><tr role="presentation" id="textfield-1086-inputRow" class="x-form-item-input-row"><td role="presentation" id="textfield-1086-labelCell" style="display:none;" halign="left" class="x-field-label-cell" width="105" valign="top"><label id="textfield-1086-labelEl" for="textfield-1086-inputEl" class="x-form-item-label x-unselectable x-form-item-label-left" style="width:100px;margin-right:5px;" unselectable="on"></label></td><td role="presentation" class="x-form-item-body " id="textfield-1086-bodyEl" colspan="3" style="width: 100%;"><input id="textfield-1086-inputEl" role="textbox" name="1" class="x-form-field x-form-text" autocomplete="off" data-errorqtip="" style="width: 100%;" type="text"></td></tr></tbody></table>
×