Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Использование DevExpress

Автор: uranic2
Дата сообщения: 12.09.2006 12:57
Подскажите а где посмотреть историю изменений на devexpress.com?
Автор: ArtemiyUO
Дата сообщения: 12.09.2006 13:13
Она там показывается только клиентам. А не клиенты могут выловить ватчизнью в этой ветке
http://forum.ru-board.com/topic.cgi?forum=35&topic=30992&start=1660
Автор: uranic2
Дата сообщения: 12.09.2006 13:41
ArtemiyUO

Цитата:
А не клиенты могут выловить ватчизнью в этой ветке

Эту ветку периодически просмтриваю, на моей памяти feandy только один раз выложил историю изменений.Может я не там смотрю?

Меня интересуют больше какие баги были пофикшены в текущих компонентах, и какие улучшения были сделаны.
Автор: Sexton
Дата сообщения: 12.09.2006 15:21

Цитата:
Эту ветку периодически просмтриваю, на моей памяти feandy только один раз выложил историю изменений.Может я не там смотрю?

Определенно не там. Посмотри предпоследнюю страницу той ветки.
Автор: uranic2
Дата сообщения: 12.09.2006 16:35
Sexton

Цитата:
Определенно не там. Посмотри предпоследнюю страницу той ветки.

Там только "Инфа о новом в 6-м гриде". Хотелось бы видеть о текущем. Что-то типа

Resolved Issues ExpressQuantumGrid AB3460 - AV when setting Grid's Visible = True after implementing the view's VewData.Expand method
New Features ExpressQuantumGrid AS3966 - Do not change focused record on a double click event
New Features ExpressQuantumGrid AS3646 - Add the abbilty to tab-off from the Grid via the Ctrl-Tab (as in MS Access) regardless of FocusCellOnCylce, FocusCellOnTab settings

Ну раз только для зарегених пользователей, то будем сравнивать исходники
Автор: Sexton
Дата сообщения: 12.09.2006 17:00
uranic2, понял. Ну тогда спросить там, наверняка поделятся.
Автор: VadimLou
Дата сообщения: 12.09.2006 22:02
Alex47

Цитата:
в 5.19 перестали работать рабочие проекты

хмь .. действительно
Связанно сие с cxButtonEdit:

_http://delphi.newswhat.com/geoxml/forumgetthread?groupname=devexpress.public.vcl.quantumgrid5&messageid=450537e4$1@news.devexpress.com&displaymode=all
Автор: Dennica
Дата сообщения: 13.09.2006 06:43
Ребят с грида 5.11 на более поздний стоит переходить? Сейчас в некоторых местах имеются тормоза при юзании данной версии грида, в последующих версиях его не оптимизировали случаем?
Автор: X11
Дата сообщения: 13.09.2006 09:57
Требуется в колонке грида выводить другой текст, нежели на самом деле.
Т.е. обычно в ячейке виден текст типа 100 #13#10 110 #13#10
хочу реализовать 100;110;

Код нормально компилируется, работает без AV, но в ячейке всё равно текст не тот что нужно.
procedure TfmArrival.dbgArrivalEXPENSE_NUMBERSGetDataText(Sender: TcxCustomGridTableItem; ARecordIndex: Integer;
var AText: string);
begin
AText := StringReplace(AText,'#13#10',';',[rfReplaceAll,rfIgnoreCase]);
end;
Автор: KRS545
Дата сообщения: 13.09.2006 10:31
'#13#10' - хм так у вас и пытается ету строку '#13#10' заменить на ';', а не символы
Автор: Dennica
Дата сообщения: 13.09.2006 10:36
X11
перенеси код в OnGetDisplayText
Автор: X11
Дата сообщения: 13.09.2006 10:53
вообще в ячейка видны сами цифры и 2 квадратика между ними

Цитата:
X11 перенеси код в OnGetDisplayText

не помогает

Добавлено:
выводиться так же как и в базе храняться, т.е. видны квадратики вместо ';'
Автор: Dennica
Дата сообщения: 13.09.2006 11:16
X11
Ты не учел пост KRS545 наверно
Вместо
AText := StringReplace(AText,'#13#10',';',[rfReplaceAll,rfIgnoreCase]);
напиши
AText := StringReplace(AText,#13#10,';',[rfReplaceAll]);
Автор: X11
Дата сообщения: 13.09.2006 11:44
блииииииииин, вот тормоз то , забыл убрать кавычки
Автор: zaroman
Дата сообщения: 13.09.2006 12:45
Добрый день. Подскажите, пожалуйста, как в у LayoutControla при добавление в run-time item-ов установить, чтобы они находились на одном уровне (по вертикали). Пробывал разные aligns - не помогает. Может что не так делаю, помогите
Автор: VictorSvetlov
Дата сообщения: 14.09.2006 03:14
Вопрос по dxBar:
Как обеспечить выделение (приподнятие кнопок) и отображение хинтов, если на dsBar имеется компонент, который в находится в фокусе? Например, dxBarCombo.
Автор: xokc
Дата сообщения: 15.09.2006 09:17
VictorSvetlov
Похоже, что обычными методами - никак. Надо лезть в dxBar.pas, там искать место в коде, отвечающем за хинты и кнопки и править ручками.
Автор: stalker780
Дата сообщения: 17.09.2006 08:12
А никто не сталкивался, с тем, что TcxDBExtLookupComboBox перестал отображать группировку по колонкам в вьюхах? Началось после июльских девок есть сей неприятный баг и в 5 и в 6 гриде.
Иль мож это фича? А я не знаю.
Автор: JackOff
Дата сообщения: 17.09.2006 11:13
Кто поставил свежие девки перекомпилите, пожалуйста, свои проекты напишите много глюков вылезет?!
Автор: xokc
Дата сообщения: 18.09.2006 08:01
JackOff
К сожалению, глюки не при перекомпиляции вылезают, а несколько позднее .
Автор: jicoff
Дата сообщения: 18.09.2006 12:20
xokc

А что, много глюков? В таком случае, какие DevExpress наиболее стабильные за эти пол-года?
Автор: xokc
Дата сообщения: 18.09.2006 18:38
Да самые последние наверное и есть самые стабильные. Те, где номер версии меняется в последней цифре содержат минимальные изменения, в основновном мелкие багофиксы. А вот если первая циферка меняется... Один только переход от 3 грида к 4-му чего стоил.
Автор: bigsov
Дата сообщения: 19.09.2006 03:50
ХЕЛП!
Пытаюсь проинтсталлить DevExpress.ExpressQuantumGrid.Suite.v5.16 на Delphi 7 (DevExpress.ExpressQuantumGrid.Suite.v5.11 пробовал - тоже самое)
Компилю все runtime packag'ы - без ошибок, затем пытаюсь проинсталлить 1й design-time package:
dclcxLibraryVCLD7.dpk - и выдает такую ошибку:

Точка входа в процедуру @Dxthememanager@AreVisualStylesAvailable$qqr34Dxthememanager@TdxThemedObjectType не найдена в библиотеке DLL dxThemeD7.bpl.

Весь инет облазил - тока в этом форуме обсуждалась такая же ошибка, но непонятно как ее все таки решили. Там типа была новыя версия XP Theme manager и она должна была спасти ситуацию, но учитывая что тогда был 2005 год , моя версия поновей будет. И все равно ошибка вылазит. Не пойму что делать, очень нужен dxGrid, помогите плиз

в environment options прописал пути ко всем каталогам package и source(7 раз по 2, итого 14 путей). старых гридов у меня не было...
Автор: ArtemiyUO
Дата сообщения: 19.09.2006 06:21
Одно из двух.
1. Не до конца удалена старая версия (где то лежат юниты, дсу или пакеты от другой версии).
2. Дистрибутив тот который ставиш не правеьный, там юниты из рахных версий.
Советую тебе полностью вычистить все и взять в обменнике нормальный дистрибутив (с автоматической инсталяцией) девок.
Автор: clear2121
Дата сообщения: 19.09.2006 09:10
Всем привет!
Хочу научится пользоваться TcxListView. Задача такая. Есть 3 поля в базе данных. Не могу понять, как загнать в 3 столбца данные, указать, что есть дети и при развертывании добавит детей.
С простым деревом просто, а здесь не пойму.
СПАСИБО!

Добавлено:
Пишу на BDS2006
Автор: pitpjp
Дата сообщения: 19.09.2006 09:31
bigsov
Была аналогичная пробелма. Вылечилась весьма странно. Все было скидано в одну папку и затем перекомпилено. Смысла особого вроде нету, но возможно дело в глюках самой среды. И да! обязательно вычистить все предыдущие версии.
Автор: RedPromo
Дата сообщения: 19.09.2006 09:59
clear2121
Для такого дела не важнона чем ты пишеш.
Вобще как такового развертывания у TcxListView нет.
Вот пример как добавлять элементы
Редактировать колонки через Property Columns;

Цитата:

Var listitem:TListItem;
begin
listItem:= cxListView1.Items.Add; //Новый элемент
listItem.Caption:='Text 1';
listItem.SubItems.Add('Two'); //информация которая будет выводится во второй колонке
listItem.SubItems.Add('Thes'); //информация которая будет выводится в третей колонке

Как таковых подчиненых элементов у него нет правда можно организовать через SubItems. Но в случае когда у тебя выбран vsReport SubItem используется для вывода дополнительной информации представленой в колонках.
А вобще отработай OnDblClick и тогда можно разоворачивать как тебе хочется.
А еще мне кажется лучше посмотреть в сторону TcxTreeView просто класная штука.


Добавлено:
bigsov
Скорее всего всетаки предидущие версии нужно посмотреть на папку в настройках куда компилятся bpl и ее вычистить.
Автор: clear2121
Дата сообщения: 19.09.2006 10:20
RedPromo
Блин, за целый день мозги съехали на бекрень. Изучаю TcxTreeList. Но суть проблемы та же. TcxDBTreeList работает. Но база большая и долго грузится. Хочу как в дереве загрузить сначала основные ветки, а при раскрытии подгружать дочерние.

Добавлено:
Спасибо за ответ!
Автор: X11
Дата сообщения: 19.09.2006 10:35
есть код


ShowApartAdd(ActiveControl);


procedure ShowApartAdd(dbg:TObject);
var
id : integer;
begin
...


if (dbg is TcxGridSite) then begin
id ;= (dbg as TcxGridSite). ??? как здесь добраться до датасета или до активной записи?
end;

...
end;
Автор: uranic2
Дата сообщения: 19.09.2006 11:10
clear2121

Цитата:
Но база большая и долго грузится. Хочу как в дереве загрузить сначала основные ветки, а при раскрытии подгружать дочерние.

У меняиспользуется приблизетельно следующий алгоритм
1. Заполняется верхний уровень
2. Для узлов у которых есть дети HasChildren := True;
3. Пишем обработчик onExpanding в котором заполняем детей для этого узла

procedure TfmMain.TLAutoLabelExpanding(Sender: TObject;
ANode: TcxTreeListNode; var Allow: Boolean);
begin
if ANode.Count = 0 then // признак того что узел еще не подгружался из базы
ScanByOwner2(ANode.Values[TLAutoLabel_FK_ID.ItemIndex],ANode);

end;

где ScanByOwner2 заполняет детей - есть рабочий код, могу выслать.
из нюансов
1.OnFocusedNodeChanged приходится отключать
2. Для веток у который более 100 потомков я сразу всем потомкам ставивл HasChildren := True; чтобы не слиьно нагружать базу.


Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Kylix


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.