Jump to content

=GGG=

uniGUI Subscriber
  • Posts

    294
  • Joined

  • Last visited

  • Days Won

    2

=GGG= last won the day on March 1 2020

=GGG= had the most liked content!

Contact Methods

  • Website URL
    https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%B9%D0%BA%D1%83%D0%B4%D1%83%D0%BA
  • Yahoo
    ею с наших дорог!

Profile Information

  • Gender
    Male
  • Location
    Karaganda, Kazakhstan

Recent Profile Visitors

930 profile views

=GGG='s Achievements

Advanced Member

Advanced Member (4/4)

12

Reputation

  1. сейчас попробую тестовый пример накидать
  2. Привет всем! Столкнулся с такой проблемой, после добавления фильтров на столбцы в гриде, падает ошибка Uncaught TypeError: this.dom is null
  3. не понял вопроса. По идее просто указать тип фильтра. s := s + sLineBreak + 'columns[' + i.ToString + '].filter = {type: ''string''};
  4. https://fiddle.sencha.com/#fiddle/2jgl&view/editor вот пример работы фильтрации по всему набору данных. Может Шерзод поможет реализовать эту схему?
  5. procedure DbgLoadFilters(dbg: TUniDBGrid); var s: string; i: Integer; begin dbg.ClientEvents.ExtEvents.Values['afterrender'] := 'function afterrender(sender, eOpts) { sender.addPlugin(''gridfilters''); }'; for i := 0 to pred(dbg.Columns.Count) do begin if s.IsEmpty then s := 'columns[' + i.ToString + '].filter = {type: ''list''};' else s := s + sLineBreak + 'columns[' + i.ToString + '].filter = {type: ''list'', options: [''Казахстан'', ''Украина'', ''Россия'']}; end; dbg.ClientEvents.ExtEvents.Values['reconfigure'] := 'function reconfigure(sender, store, columns, oldStore, oldColumns, eOpts) { ' + s + sLineBreak + '}'; end;
  6. Всем привет! Хорошие фильтры, наподобие как у DevExpress VCL. Изучив поведение фильтра из этой статьи, понял что: 1) фильтруется только текущая страница, по остальным страницам фильтр не действует, ожидаемо чтоб фильтр прошелся по всем данным и построил заново набор данных. 2) при использовании типа фильтра List, список строится из данных столбца только текущей страницы. Но этот момент можно обойти, построим свой список используя свойство options: [''Казахстан'', ''Украина'', ''Россия''] s := s + sLineBreak + 'columns[' + i.ToString + '].filter = {type: ''list'', options: [''Казахстан'', ''Украина'', ''Россия'']}; и теперь вопрос. Как реализовать фильтрация по всему набору данных грида, использую эти фильтры?
  7. а также фильтрация только по текущей странице
  8. есть один минус, при использовании фильтра типа "List", строится список тлько из данных текущей страницы (page), список по всем страницам он не строит. Использовании пагинации в гриде нужно, так как большой объем данных
  9. Доброе время суток! Разобрались с этим вопросом? Меня в частности волнует локализация фраз Filters и прочие фразы?
  10. событие checkChange не работает
  11. Добрый день! а как реализовать выборку по группе? Чтобы возвращал список ID всех записей в родительском ноде
×
×
  • Create New...