Jump to content

OlegTimkiv

uniGUI Subscriber
  • Posts

    128
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by OlegTimkiv

  1. procedure TMainForm.UniDBGrid1ColumnFilter(Sender: TUniDBGrid; const Column: TUniDBGridColumn; const Value: Variant); begin if UniMainModule.ADOQuery1.Active then begin UniMainModule.ADOQuery1.Filter := 'CompanyName LIKE ''%Alfreds Futterkiste%'' and (ContactName = ''Maria Anders'' or ContactName = ''Ana Trujillo'')' ; //'CompanyName LIKE ''%Alfreds Futterkiste%'' and ContactName in (''Maria Anders'', ''Ana Trujillo'')' ; //'CompanyName LIKE ''%Alfreds Futterkiste%'' and ContactName = ''Maria Anders'' or ContactName = ''Ana Trujillo'''; UniMainModule.ADOQuery1.Filtered := true; end; end; Для теста думаю достаточно, могу сделать с формированием строки фильтра. GridFiltering.7z
  2. Добрый день! Пытаюсь сделать такой фильтр. Так работает : 'CompanyName LIKE ''%Alfreds Futterkiste%'' and ContactName = ''Maria Anders'' or ContactName = ''Ana Trujillo''' Добавляя скобки или in ошибка "Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом" . 'CompanyName LIKE ''%Alfreds Futterkiste%'' and (ContactName = ''Maria Anders'' or ContactName = ''Ana Trujillo'')' 'CompanyName LIKE ''%Alfreds Futterkiste%'' and ContactName in (''Maria Anders'', ''Ana Trujillo'')' Хотя в документации есть такой пример Country IN (SELECT Country from Country where Currency = '_Franc')
  3. Планируется от 1000 до 2000 подключений, один гипер должен справиться. Сейчас на всякий случай смотрю как сбалансировать на другой сервер.
  4. Добрый день! Балансирует nginx. Работает только правильно "ip-hash". В других случаях (round-robin, least-connected) ошибка "Недопустимый сеанс или тайм-аут сеанса". Может кто-нибудь сталкивался с таким поведением? upstream cache-api { ip_hash; # random; server 172.17.1.87:85 max_fails=5 fail_timeout=10s; server 172.17.1.151:85 max_fails=5 fail_timeout=10s; server 172.17.1.98:85 max_fails=2 fail_timeout=10s; # server 172.17.1.87:85; # server 172.17.1.151:85; # server 172.17.1.98:85; }
  5. Добрый день! Как в гриде, всегда отображать компонент - который редактирует поле?
  6. Добрый день! Как можно в DBTreeGrid в столбце с чекетами скрыть чекет у родительской ветки?
  7. Потом фокусе popupMenu - мы на нем должны закрыть
  8. При наведении на кнопку отображаем popupMenu. procedure TMainForm.btnJornalsMouseEnter(Sender: TObject); begin with TExtPopup(pmJornals).MenuControl.JSInterface do begin JSCall('showBy', [btnJornals.JSControl]); JSCall('setPosition', [btnJornals.Left, btnJornals.Top + btnJornals.Height]); end; end; Как сделать закрытие popupMenu после смены фокуса?
  9. Здравствуйте, спасибо за разъяснения! У нас система документооборота, развернута dll на iis + nginx. В дальнейшем планируем приложение под мобильные устройства с урезанным функционалом. По идеи должен быть сервис для работы с бд и две ui. Ext.modern - подскажите пожалуйста что это? Надо понимать с какого устройства вошел пользователь, для отображения нужной ui. Если нагрузка на сервис будет большая можно через nginx, перекинуть на другой сервис.
  10. Добрый день! Для балансировки нагрузки возможно ли разбить проект на слои? Понятно что это можно многими способами сделать. например: Nginx, HyperServer. Также интересно - UI отделить можно? Один для персональных компьютеров другой для мобильных устройств.
  11. Hello, Replace icons on text? Thanks You!
  12. Добрый день! Как развернуть и свернуть ветку в TreeGrid при клике? Разворачивание работает, а вот как свернуть. UniDBTreeGrid2.ClientEvents.ExtEvents.Values['select'] := 'function select(sender, record, index, eOpts) '+ '{ '+ ' var me=sender.grid; '+ ' try { '+ ' me.getSelectionModel().getSelected().items[0].expand(); '+ ' me.selectPath(me.getSelectionModel().getSelected().items[0].getChildAt(0)); '+ ' } '+ ' catch(err) { '+ ' '+ ' } '+ '} ' ;
  13. How can I export a grid with icons in xlsx?
  14. Здравствуйте! При экспорте эти поля пустые.
  15. Здравствуйте! Подскажите пожалуйста, как можно экспортировать корректно в xlsx если: 1) paged = true а нужны все данные; 2) в шапке грида наименование столбца картинка; (grd.Columns.Items[0].Title.Caption := Format(IMG16X16_FIELD_LINK, ['images\16\1.png'])); 3) данные в столбце заменяются на картинку, текст; (TADOQuery GetText); В дорожной карте только ExportableGrids, будет ли реализован экспорт в TreeGrid? Если да, то как скоро? Спасибо!
  16. Доброго времени суток! Возможно ли, у treegrid в родительской ветки убрать отображение чекбоксов?
  17. Спасибо! 1-й вариант, как раз что нужно.
  18. Добрый день! После изменения в коде "TreeKeyFields". Перемещение по dataset работает не корректно, на видео продемонстрировано. Оказывается это его нормальное поведение, можно ли сделать переход с родительской на дочернюю ветку? TreeGrid .mp4
×
×
  • Create New...