Search the Community
Showing results for tags 'TUniDBGrid'.
-
Не могу понять, что я делаю не так. Нужно просто показать общую сумму в колонке. procedure TfmMain.dbgPurchasesColumnSummaryResult(Column: TUniDBGridColumn; GroupFieldValue: Variant; Attribs: TUniCellAttribs; var Result: string); Var v: variant; begin if SameText(Column.FieldName, 'SUMA') or SameText(Column.FieldName, 'KEYS_QUANTITY') then begin v := Column.AuxValue; if not VarIsNull(v) then result := v; end; end; условие выполняется, но суммы пустые У колонок свойство Summary включено, у сетки - тоже. Что я еще забыл? В качестве набо
-
Не могу понять, как программно выделить некоторые строки в сетке TuniDBGrid зная ID записей датасета? Заранее благодарен за пример.
-
в этой теме есть сетка, в которой есть очень полезный функционал - фильтры. http://forums.unigui.com/index.php?/topic/11857-grid-filters-list/&tab=comments#comment-63164 Вопрос такой: как прикрутить эти фильтры именно к стандартной сетке uniDBGrid, чтобы не создавать новую компоненту. У меня не получается. Ошибок нет, приложение работает, но пункт Filters в выпадающем меню колонок отсутствует. Хотя бы потому что, у этой сетки не работают итоги и не хочется каждый раз тратить время на переустановку одной компоненты при переустановке (при обновлении) uniGUI. Custom
-
А может ли сетка uniDBGrid быть с "бесконечной" прокруткой? Попытаюсь объяснить. Внизу сетки есть пагинатор. Так вот, чтобы пользователь не нажимал каждый раз Next page, можно ли сделать так, чтобы был не переход а следующую страницу, а просто дозаагрузка данных прямо в таблицу. Например, в сетке видны 100 записей. Пользователь прокручивает-прокручивает-прокручивает, а когда курсор доходит до 90ой записи, то в таблицу догружаются ещё, например, 50 записей, таким образом в сетке видных уже 150 записей. Но... в базе может быть миллион записей и не все их надо дозагружать, иначе па
-
Внизу сетки куча свободного места. Можно ли перед пагинатором или после него вставить навигатор? Было бы вообще хорошо, если бы у сети был свой собственный встроенный навигатор.
-
There are pop-up buttons in gmail when you move the mouse cursor to the edge of the table. Is it possible to do something similar in the TuniDBrid column?
-
Hi, I want the selected row/cell in a TUniDBGrid to be displayed in a particular way. I have found that this can be done with this code: .x-grid-row-selected .x-grid-cell-inner { font-weight: bold; background-color:red; } Where should this be entered ? I guess in the UniEvents-property of the UniDBGrid, but there I can select Ext.grid.Panel, Ext.data.Store, Ext.selection.CellModel, Ext.selection.RowModel, Ext.selection.ChekboxModel and Ext.toolbar.Paging. And in what event should I put this code ? Thank you
-
Я не могу понять, чем отличаются свойства ColID и Index. В справке описания этих свойств не нашёл. http://www.unigui.com/doc/online_help/api/!!MEMBEROVERVIEW_uniDBGrid_TUniCustomDBGridColumn.html http://www.unigui.com/doc/online_help/api/!!MEMBEROVERVIEW_uniDBGrid_TUniDBGridColumn.html http://www.unigui.com/doc/online_help/api/!!MEMBERTYPE_Properties_uniDBGrid_TUniDBGridColumn.html Например, для сохранения и восстановления настроек столбцов. Ну или в других случаях что и для чего правильно использовать? Спасибо
-
Предисловие. Есть события, которые касаются изменения внешнего вида сетки TUniDBGrid, т.е. когда пользователь столбцы перемещает (меняет местами), меняет размер, прячет или показывает. И после изменения программист должен предоставить пользователю возможность сохранить настройки сетки. Я так и делаю - показываю кнопку Сохранить настройки таблицы. Да, можно кнопку "Сохранить настройки" держать всё время видимой, но зачем нагружать интерфейс и показывать пользователю кнопку, которой он пользуется раз в месяц? Поэтому я показываю кнопку "Сохранить настройки таблицы" только, если пользов
-
Не могу понять, какие свойства отвечают за панель с этими кнопками? Вопросы вдогонку. Можно ли менять положение этой панели, чтобы кнопки были поближе к редактируемой ячейке? Можно ли их локализовать на другие языки?
-
У столбцов TUniDBGridColumn есть два свойства, отвечающие за всплывающую подсказку: ShowToolTip и ShowToolTipAlways. В справке http://www.unigui.com/doc/online_help/api/!!MEMBERTYPE_Properties_uniDBGrid_TUniDBGridColumn.html я описания не нашёл. Подскажите, что за свойства и как их правильно использовать? Как они зависят друг от друга? Почему, когда включено ShowToolTip, то всплывающей подсказки нет? Я так подразумеваю, что если включено свойство ShowToolTip, то подсказка всплывает только в том случае, если текст ячейки не виден весь или если текст в ячейке больше
-
Я правильно понимаю, что TuniDBGrid.Columns.ColumnFromFieldName() регистрочувствительный? Если да, то это не указано в справке Если нет, тогда это баг. Хотелось бы, чтобы метод ColumnFromFieldName был регистронезависимый. UniGUI 1531.
-
Как отключить показ маски? Когда пользователь нажимает кнопку Обновить, то на экране сетка или окно моргает, что очень раздражает, особенно если у пользователю включена темная тема. Такая же проблема и у UniForm. На форме лежит UniPageControl и когда вкладка закрывается то экран моргает. При создании/открытии вкладки не так заметно, а вот при закрытии более заметно и вызывает неприятный визуальный эффект. Задача. Сделать так, чтобы ни форма, ни датасет с сеткой не моргали при обновлении.
-
Вообще, в приложенном примере проблем несколько. Начну с двух. 1. Не работает MultiSelect (пробовал в разных браузерах). Может это зависит от TClientDataSet? Например, в другом приложении MultiSelect работает, но там у меня компоненты DevArt UniDAC + Firebird. 2. В процедуре uniDialogCallbackAnonProc строка UniDBGrid1.SelectedRows.Count возвращает всегда 0, хотя одна запись в сетке выделена по любому. Третья проблема - в рабочем проекте. 3. Эта проблема проявляется тоже в uniDialogCallbackAnonProc, но в другом приложении, где используются компоненты DevArt UniDAC, та
-
А подскажите, а в UniDBGrid в фильтрах есть возможность реализовать чекбоксы, чтобы можно было делать множественный выбор? Как это реализовано в cxGrid:
-
Не могу понять, что я делаю не так. Сделал привязку. А в столбце отображается Id района вместо его названия. Как сделать, чтобы отображалось название района?
- 8 replies
-
- tunidblookupcombobox
- dbgridcolumns
-
(and 1 more)
Tagged with:
-
Вопрос по TUniDBGrid. У каждой колонки есть в заголовке кнопка, где выпадает меню с пунктами сортировки и "Столбцы". Непонятно зачем реализовано так, у каждого столбца есть меню "Столбцы". Почему бы это меню не перенести в одну единственную кнопку над столбцом Индикатор? Я уверен, это разгрузит форму и уменьшит передачу данных между клиентом и сервером, что положительно отразится на производительности и сервера, и клиента. Особенно, если в приложении очень много столбцов. Если это возможно, подскажите, как это реализовать. Спасибо.
-
is there any sample on how to create columns in unidbgrid during runtime ?
- 4 replies
-
- unidbgrid
- tunibasedbgridcolumn
-
(and 1 more)
Tagged with:
-
Hi, i updated to unigui version 1.50.0.1482. Now i have a problem in a modal search form who contains a TUniDBGrid. The grid has dgRowSelect, dgCheckSelect and dgMultiSelect set to true, so the user can select serveral rows with the keyboard. When hit the enter key i take the selected rows and do some things. I have a OnKeyDown event on the grid to catch enter key. Before updating to the new version all works like expected. Now the behaviour of the grid has changed. Immediatly after hitting enter key the selection is lost. I am not able to get the selected rows and take some action with t
-
Olá pessoal, estou utilizando a versão: FMSoft_uniGUI_Complete_Professional_1.50.0.1482_Trial Tenho um campo 'id' em um 'clientdataset', no evento 'OnValidate' quando se informa um id valido ele atualizar o campo 'descricao'. Mas a grid não atualiza o valor da coluna referente ao campo 'descricao', só quando salva, teria alguma forma de atualizar o valor da grid dinamicamente sem precisar dar o '.Post'?
-
Hi, When I change the TUniDBGrid.Weboptions.PageSize in runtime, this change is not reflected in the component. Doing a repaint of the control also does not help. Anyone has an idea what can be done to 'repaint' the grid with the changed PageSize ?
-
- tunidbgrid
- pagesize
-
(and 1 more)
Tagged with:
-
Olá bom dia galera... sou novo no forum e na ferramenta Uni, porem estou desenvolvendo alguns componentes usando o framework UNIGui, e um caso onde estou quebrando cabeça é com a TUNIDBGrid. Eu criei uma grid minha onde quero ter algumas propriedades minhas em suas colunas, mas não consigo. Sempre eu adiciono uma nova coluna na grid, por mais que eu tenha herdado tudo bunitinho sempre me é retornado uma coluna do tipo TVCLDBColumn, isso acontecer por isso: function TUniCustomDBGrid.GetColumns: TUniDBGridColumns; begin if Supports(VCLProxy, IUniCustomDBGrid)
-
TUniDBGrid - Set/Get sorting stastus of a column
Jean-Marc Kiener posted a topic in Feature Requests
Based on following discussion: http://forums.unigui.com/index.php?/topic/5358-unidbgrid-get-set-sorting-state-of-column/ It would be importand if we could get/set the sorting status of a column by code. Something like TUniDBGrid.columns[0].Sort(asc); TUniDBGris.colimns[0].SortingState; (ssNone, ssAsc, ssDesc) Then we could save and reset the sort state of a grid. At moment, if you open a form with a grid, you can not set the column shown as sorted which is actually sorted in the dataset behind. So, if the user clicks on the column header, nothing occurs but the header is show- 2 replies
-
- 1
-
-
- TUniDBGrid
- Columns
-
(and 2 more)
Tagged with: