Подскажите а где посмотреть историю изменений на devexpress.com?
» Использование DevExpress
Она там показывается только клиентам. А не клиенты могут выловить ватчизнью в этой ветке
http://forum.ru-board.com/topic.cgi?forum=35&topic=30992&start=1660
http://forum.ru-board.com/topic.cgi?forum=35&topic=30992&start=1660
ArtemiyUO
Цитата:
Эту ветку периодически просмтриваю, на моей памяти feandy только один раз выложил историю изменений.Может я не там смотрю?
Меня интересуют больше какие баги были пофикшены в текущих компонентах, и какие улучшения были сделаны.
Цитата:
А не клиенты могут выловить ватчизнью в этой ветке
Эту ветку периодически просмтриваю, на моей памяти feandy только один раз выложил историю изменений.Может я не там смотрю?
Меня интересуют больше какие баги были пофикшены в текущих компонентах, и какие улучшения были сделаны.
Цитата:
Эту ветку периодически просмтриваю, на моей памяти feandy только один раз выложил историю изменений.Может я не там смотрю?
Определенно не там. Посмотри предпоследнюю страницу той ветки.
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
Ну раз только для зарегених пользователей, то будем сравнивать исходники
Цитата:
Определенно не там. Посмотри предпоследнюю страницу той ветки.
Там только "Инфа о новом в 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
Ну раз только для зарегених пользователей, то будем сравнивать исходники
uranic2, понял. Ну тогда спросить там, наверняка поделятся.
Alex47
Цитата:
хмь .. действительно
Связанно сие с cxButtonEdit:
_http://delphi.newswhat.com/geoxml/forumgetthread?groupname=devexpress.public.vcl.quantumgrid5&messageid=450537e4$1@news.devexpress.com&displaymode=all
Цитата:
в 5.19 перестали работать рабочие проекты
хмь .. действительно
Связанно сие с cxButtonEdit:
_http://delphi.newswhat.com/geoxml/forumgetthread?groupname=devexpress.public.vcl.quantumgrid5&messageid=450537e4$1@news.devexpress.com&displaymode=all
Ребят с грида 5.11 на более поздний стоит переходить? Сейчас в некоторых местах имеются тормоза при юзании данной версии грида, в последующих версиях его не оптимизировали случаем?
Требуется в колонке грида выводить другой текст, нежели на самом деле.
Т.е. обычно в ячейке виден текст типа 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;
Т.е. обычно в ячейке виден текст типа 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;
'#13#10' - хм так у вас и пытается ету строку '#13#10' заменить на ';', а не символы
X11
перенеси код в OnGetDisplayText
перенеси код в OnGetDisplayText
вообще в ячейка видны сами цифры и 2 квадратика между ними
Цитата:
не помогает
Добавлено:
выводиться так же как и в базе храняться, т.е. видны квадратики вместо ';'
Цитата:
X11 перенеси код в OnGetDisplayText
не помогает
Добавлено:
выводиться так же как и в базе храняться, т.е. видны квадратики вместо ';'
X11
Ты не учел пост KRS545 наверно
Вместо
AText := StringReplace(AText,'#13#10',';',[rfReplaceAll,rfIgnoreCase]);
напиши
AText := StringReplace(AText,#13#10,';',[rfReplaceAll]);
Ты не учел пост KRS545 наверно
Вместо
AText := StringReplace(AText,'#13#10',';',[rfReplaceAll,rfIgnoreCase]);
напиши
AText := StringReplace(AText,#13#10,';',[rfReplaceAll]);
блииииииииин, вот тормоз то , забыл убрать кавычки
Добрый день. Подскажите, пожалуйста, как в у LayoutControla при добавление в run-time item-ов установить, чтобы они находились на одном уровне (по вертикали). Пробывал разные aligns - не помогает. Может что не так делаю, помогите
Вопрос по dxBar:
Как обеспечить выделение (приподнятие кнопок) и отображение хинтов, если на dsBar имеется компонент, который в находится в фокусе? Например, dxBarCombo.
Как обеспечить выделение (приподнятие кнопок) и отображение хинтов, если на dsBar имеется компонент, который в находится в фокусе? Например, dxBarCombo.
VictorSvetlov
Похоже, что обычными методами - никак. Надо лезть в dxBar.pas, там искать место в коде, отвечающем за хинты и кнопки и править ручками.
Похоже, что обычными методами - никак. Надо лезть в dxBar.pas, там искать место в коде, отвечающем за хинты и кнопки и править ручками.
А никто не сталкивался, с тем, что TcxDBExtLookupComboBox перестал отображать группировку по колонкам в вьюхах? Началось после июльских девок есть сей неприятный баг и в 5 и в 6 гриде.
Иль мож это фича? А я не знаю.
Иль мож это фича? А я не знаю.
Кто поставил свежие девки перекомпилите, пожалуйста, свои проекты напишите много глюков вылезет?!
JackOff
К сожалению, глюки не при перекомпиляции вылезают, а несколько позднее .
К сожалению, глюки не при перекомпиляции вылезают, а несколько позднее .
xokc
А что, много глюков? В таком случае, какие DevExpress наиболее стабильные за эти пол-года?
А что, много глюков? В таком случае, какие DevExpress наиболее стабильные за эти пол-года?
Да самые последние наверное и есть самые стабильные. Те, где номер версии меняется в последней цифре содержат минимальные изменения, в основновном мелкие багофиксы. А вот если первая циферка меняется... Один только переход от 3 грида к 4-му чего стоил.
ХЕЛП!
Пытаюсь проинтсталлить 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 путей). старых гридов у меня не было...
Пытаюсь проинтсталлить 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 путей). старых гридов у меня не было...
Одно из двух.
1. Не до конца удалена старая версия (где то лежат юниты, дсу или пакеты от другой версии).
2. Дистрибутив тот который ставиш не правеьный, там юниты из рахных версий.
Советую тебе полностью вычистить все и взять в обменнике нормальный дистрибутив (с автоматической инсталяцией) девок.
1. Не до конца удалена старая версия (где то лежат юниты, дсу или пакеты от другой версии).
2. Дистрибутив тот который ставиш не правеьный, там юниты из рахных версий.
Советую тебе полностью вычистить все и взять в обменнике нормальный дистрибутив (с автоматической инсталяцией) девок.
Всем привет!
Хочу научится пользоваться TcxListView. Задача такая. Есть 3 поля в базе данных. Не могу понять, как загнать в 3 столбца данные, указать, что есть дети и при развертывании добавит детей.
С простым деревом просто, а здесь не пойму.
СПАСИБО!
Добавлено:
Пишу на BDS2006
Хочу научится пользоваться TcxListView. Задача такая. Есть 3 поля в базе данных. Не могу понять, как загнать в 3 столбца данные, указать, что есть дети и при развертывании добавит детей.
С простым деревом просто, а здесь не пойму.
СПАСИБО!
Добавлено:
Пишу на BDS2006
bigsov
Была аналогичная пробелма. Вылечилась весьма странно. Все было скидано в одну папку и затем перекомпилено. Смысла особого вроде нету, но возможно дело в глюках самой среды. И да! обязательно вычистить все предыдущие версии.
Была аналогичная пробелма. Вылечилась весьма странно. Все было скидано в одну папку и затем перекомпилено. Смысла особого вроде нету, но возможно дело в глюках самой среды. И да! обязательно вычистить все предыдущие версии.
clear2121
Для такого дела не важнона чем ты пишеш.
Вобще как такового развертывания у TcxListView нет.
Вот пример как добавлять элементы
Редактировать колонки через Property Columns;
Цитата:
Как таковых подчиненых элементов у него нет правда можно организовать через SubItems. Но в случае когда у тебя выбран vsReport SubItem используется для вывода дополнительной информации представленой в колонках.
А вобще отработай OnDblClick и тогда можно разоворачивать как тебе хочется.
А еще мне кажется лучше посмотреть в сторону TcxTreeView просто класная штука.
Добавлено:
bigsov
Скорее всего всетаки предидущие версии нужно посмотреть на папку в настройках куда компилятся bpl и ее вычистить.
Для такого дела не важнона чем ты пишеш.
Вобще как такового развертывания у 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 и ее вычистить.
RedPromo
Блин, за целый день мозги съехали на бекрень. Изучаю TcxTreeList. Но суть проблемы та же. TcxDBTreeList работает. Но база большая и долго грузится. Хочу как в дереве загрузить сначала основные ветки, а при раскрытии подгружать дочерние.
Добавлено:
Спасибо за ответ!
Блин, за целый день мозги съехали на бекрень. Изучаю TcxTreeList. Но суть проблемы та же. TcxDBTreeList работает. Но база большая и долго грузится. Хочу как в дереве загрузить сначала основные ветки, а при раскрытии подгружать дочерние.
Добавлено:
Спасибо за ответ!
есть код
ShowApartAdd(ActiveControl);
procedure ShowApartAdd(dbg:TObject);
var
id : integer;
begin
...
if (dbg is TcxGridSite) then begin
id ;= (dbg as TcxGridSite). ??? как здесь добраться до датасета или до активной записи?
end;
...
end;
ShowApartAdd(ActiveControl);
procedure ShowApartAdd(dbg:TObject);
var
id : integer;
begin
...
if (dbg is TcxGridSite) then begin
id ;= (dbg as TcxGridSite). ??? как здесь добраться до датасета или до активной записи?
end;
...
end;
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; чтобы не слиьно нагружать базу.
Цитата:
Но база большая и долго грузится. Хочу как в дереве загрузить сначала основные ветки, а при раскрытии подгружать дочерние.
У меняиспользуется приблизетельно следующий алгоритм
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, истории становления российского интернета. Сделано для людей.