Jump to content

Sherzod

Moderators
  • Posts

    19803
  • Joined

  • Last visited

  • Days Won

    643

Everything posted by Sherzod

  1. Merhaba, We try to answer all the questions, I'm sorry, what questions remained unanswered?!
  2. Hello, Which edition and build of UniGUI are you using? Have you seen the demo examples?
  3. We will check Also you can try to use this approach I think: http://forums.unigui.com/index.php?/topic/4425-grid-refresh-button/&do=findComment&comment=48748
  4. UniButton1.JSInterface.JSConfig('iconAlign', ['top']);
  5. Hi, Can you try this ? procedure TMainForm.UniFormCreate(Sender: TObject); begin UniButton1.JSInterface.JSConfig('iconCls', ['di-add']); end;
  6. Добрый день, К сожалению, стандартными средствами на данный момент такой возможности нет...
  7. Can you specify which edition of UniGUI are you using?
  8. Hello, What was your previous version, and which build are you using now? And can you please specify which edition of UniGUI are you using?
  9. Merhaba, Please attach the full testcase, notice the paths of your modules
  10. Hi, Please see this demo, it is possible: \FMSoft\Framework\uniGUI\Demos\Desktop\HTMLFrame
  11. Hello, Which edition are you using?
  12. Hi, One possible solution I think, but check it 1. function beforeInit(sender, config) { config.enableLocking = true; Ext.define('Ext.overrides.selection.CheckboxModel', { override: 'Ext.selection.CheckboxModel', hasLockedHeader: function() { return this.callParent(arguments) || this.view.ownerGrid.lockable; }, onReconfigure: function(grid, store, columns) { if (columns && grid.lockable) { grid.lock(this.column, 0); grid.view.refreshView(); return; } return this.callParent(arguments); } }); } 2. function reconfigure(sender, store, columns, oldStore, oldColumns, eOpts) { columns.forEach(function(col){ col.lockable=false }); }
  13. Ok, thanks for the testcase, I will check
  14. Hi, Please make a simple testcase for this if possible, we will check
  15. Very noticeable speed in my opinion!
  16. Hello, Sorry for the late reply If you will use the pagination, you should use server-side sorting anyway
  17. Добрый день, Мы проанализируем Но пока как обходной путь, попробуйте использовать такой подход: procedure TfmMessage.btnOkClick(Sender: TObject); begin Self.Visible := False; ModalResult := mrOK; end; И еще Вы должны показывать маску, после закрытия "окна"
  18. https://d3js.org/d3.v4.js https://raw.githubusercontent.com/jakezatecky/d3-funnel/master/dist/d3-funnel.js
  19. Hello, First, main new feature of version 1.50.0 is our new HyperServer technology! Main features and benefits of HyperServer: Distributing sessions among multiple Nodes. Balancing load among Nodes. Recycling Nodes when they're not needed, purged or discarded. Ability to deploy newer version of uniGUI application remotely without a need to stop the server. (Remote Deployment) Secondly, v1.50.0.1481 Of the major changes: Ext JS version upgraded to 6.6.0, JSON syntax changed to match ECMA standards, New built-in theme Graphite and others...
  20. Hello, http://www.unigui.com/doc/online_help/handling-concurrency.htm
  21. Hi, Well, for example like this 1. You need these "JS files", you can find them in the github repositories UniServerModule -> CustomFiles: files/d3.v4.js files/d3-funnel.js 2. UniHTMLFrame1 -> HTML: <div id="funnel"></div> 3. UniHTMLFrame1 -> AfterScript: const data = [{ label: 'Inquiries', value: 5000 }, { label: 'Applicants', value: 2500 }, { label: 'Admits', value: 500 }, { label: 'Deposits', value: 200 } ]; const options = { block: { dynamicHeight: true, minHeight: 15 } }; const chart = new D3Funnel('#funnel'); chart.draw(data, options); Result:
  22. Also, you can try this approach: function reconfigure(sender, store, columns, oldStore, oldColumns, eOpts) { columns[1].hidden=true; sender.getView().refresh(); }
×
×
  • Create New...