может кто подскажет где найти devexpress 14 для С++BUILDER???
» Использование DevExpress (часть 4)
BUALEX
Для поиска коммерческих компонентов есть спецтема.
Вот там и ищи.
Хинты: у каждой темы есть "Версия для печати", искать "DevEx" без кавычек, лучше с конца, 14 и 2014 версии девок - одно и то же.
Добавлено:
Я, например, нашел.
Для поиска коммерческих компонентов есть спецтема.
Вот там и ищи.
Хинты: у каждой темы есть "Версия для печати", искать "DevEx" без кавычек, лучше с конца, 14 и 2014 версии девок - одно и то же.
Добавлено:
Я, например, нашел.
Подскажите, как в TcxGridDBLayoutView показать горизонтальную прокрутку, перепробовал все варианты, - мне надо чтобы отображались несколько записей, прокрутка записей таблицы по вертикали, но сам лайот не виден весь по горизонту, что я не пробовал - горизонтальная прокрутка не появляется. В принципе мне надо обе, но игры со свойствами показывают только одну или горизонтальную или вертикальную.
Заранее спасибо
Заранее спасибо
Комрады подскажите как мне в cxgrid при редактировании ячейки с цифирькой в другой колонке
расчет выдавался на основании введенных данных
попробовал через
ValueExpr:=cxGrid1TableView1.DataController.Values [0, cxGrid1TableView2Column1.Index]*X;
cxGrid1TableView1.DataController.Values [0, cxGrid1TableView2Column1.Index] := ValueExpr
в событии Onchange колонки cxGrid1TableView2Column1 не хочет менять значения.
расчет выдавался на основании введенных данных
попробовал через
ValueExpr:=cxGrid1TableView1.DataController.Values [0, cxGrid1TableView2Column1.Index]*X;
cxGrid1TableView1.DataController.Values [0, cxGrid1TableView2Column1.Index] := ValueExpr
в событии Onchange колонки cxGrid1TableView2Column1 не хочет менять значения.
почитай про PostEditValue и ImmediatePost
Где достать рабочее лекарство для Devexpress для Visual Studio 2015?
7hcy1
Это Вам сюда http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=47375
Это Вам сюда http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=47375
Подскажите как добавить в cxDBPivotGrid заголовок над несколькими колонками по типу Bands у счПкшв..Возможно можно какой нибудь "виртуальный" столбец?
Есть под XE5 или XE7 Quantum Grid компонент? Установил DevExpress вроде как, но компонента не нашел. Скиньте ссылку где скачать можно пожалуйста. Сильно не пинайте если спрашивали уже, поиском не нашел.
VoVaiN
его вроде переименовали
_https://www.devexpress.com/products/vcl/exquantumgrid/
его вроде переименовали
_https://www.devexpress.com/products/vcl/exquantumgrid/
VoVaiN
Quantum Grid - это компонент TcxGrid, закладка палитры компонентов - "Developer Express".
У палитры компонентов, кстати, есть удобный поиск по имени, которым, судя по всему, мало кто пользуется...
Quantum Grid - это компонент TcxGrid, закладка палитры компонентов - "Developer Express".
У палитры компонентов, кстати, есть удобный поиск по имени, которым, судя по всему, мало кто пользуется...
В копилке появился DevExpress 14.2.5
Вот набор для сборки в XE8.
DevExpress 14.2.5 XE8 ready + chm-help
Включен фикс ошибки TdxMemData (_ttp://www.board4allcz.eu/showthread.php?t=599924&page=2&p=1118765&viewfull=1#post1118765).
Забирайте: _ttps://yadi.sk/d/zhOzFF4tgJ8Kc
Там же 1425chm.7z - справка в формате chm, с батниками для подключения в среду XE8 (батники ищут файлы *.chm в подкаталогах домашнего каталога девок, по переменной окружения DXVCL).
Кстати, удивительно, но новый {$DEFINE DELPHI22} (для XE8) ожидаемо отсутствовал в cxVer.inc и прочих исходниках, однако был обнаружен в dxGDIPlusClasses.pas и dxmdaset.pas.
Это что - авторы так скромно, поэтапно, переходят на новую версию дельфи? Удивительно.
Вот набор для сборки в XE8.
DevExpress 14.2.5 XE8 ready + chm-help
Включен фикс ошибки TdxMemData (_ttp://www.board4allcz.eu/showthread.php?t=599924&page=2&p=1118765&viewfull=1#post1118765).
Забирайте: _ttps://yadi.sk/d/zhOzFF4tgJ8Kc
Там же 1425chm.7z - справка в формате chm, с батниками для подключения в среду XE8 (батники ищут файлы *.chm в подкаталогах домашнего каталога девок, по переменной окружения DXVCL).
Кстати, удивительно, но новый {$DEFINE DELPHI22} (для XE8) ожидаемо отсутствовал в cxVer.inc и прочих исходниках, однако был обнаружен в dxGDIPlusClasses.pas и dxmdaset.pas.
Это что - авторы так скромно, поэтапно, переходят на новую версию дельфи? Удивительно.
Есть cxDBRichEdit - в него загнано документ с ссылками на закладки для быстрого перехода внутри документа. AutoURLDetect=true, но переходи не происходят - как заставить cxDBRichEdit переходить по внутренним ссылкам?
Спасабо
Спасабо
Есть проблемка - мне нужно для части колонок в таблице добавить дополнительную шапку, примерно так:
колонка 1|колонка 2| шапка |
| колонка 3|колонка 4|
куда копать?
колонка 1|колонка 2| шапка |
| колонка 3|колонка 4|
куда копать?
asutp2
cxGrid1DBBandedTableView - в бандах - Position - делай любую структуру, а сами колонки распихаешь по бандам
cxGrid1DBBandedTableView - в бандах - Position - делай любую структуру, а сами колонки распихаешь по бандам
MagistrAnatol, действительно то, что надо. Спасибо!
MagistrAnatol
Цитата:
Там и нужна только одна полоса прокрутки - записи ведь показываются "гусеницей". Если "View mode" - multiple или single rows - горизонтальная будет.
Добавлено:
MagistrAnatol
Цитата:
onurlclick надо обрабатывать, что-то такое например:
ShellExecute(0, 'open', PChar(URLText), nil, nil, SW_SHOWNORMAL);
Цитата:
В принципе мне надо обе, но игры со свойствами показывают только одну или горизонтальную или вертикальную.
Там и нужна только одна полоса прокрутки - записи ведь показываются "гусеницей". Если "View mode" - multiple или single rows - горизонтальная будет.
Добавлено:
MagistrAnatol
Цитата:
как заставить cxDBRichEdit переходить по внутренним ссылкам?
onurlclick надо обрабатывать, что-то такое например:
ShellExecute(0, 'open', PChar(URLText), nil, nil, SW_SHOWNORMAL);
Столкнулся с проблемой.
входные данные:
- cxGrid
- настроен режим MultiSelect
- группировка по произвольной колонке (GroupBox)
- одна из полученных групп раскрыта и в ней выбрана одна запись
действие:
- схлопываем по-крестику раскрытую группу
результат:
- валится MessageBox с сообщением "RowIndex out of range."
Версию девок точно не скажу, не знаю как увидеть, в сырцах написано 1998-2010.
Кто что подскажет?
входные данные:
- cxGrid
- настроен режим MultiSelect
- группировка по произвольной колонке (GroupBox)
- одна из полученных групп раскрыта и в ней выбрана одна запись
действие:
- схлопываем по-крестику раскрытую группу
результат:
- валится MessageBox с сообщением "RowIndex out of range."
Версию девок точно не скажу, не знаю как увидеть, в сырцах написано 1998-2010.
Кто что подскажет?
PaNov
На гриде, вьюхах, колонках и прочее твои обработчики есть ?
Вот с них и надо начинать. Ищи, на каком валится.
На гриде, вьюхах, колонках и прочее твои обработчики есть ?
Вот с них и надо начинать. Ищи, на каком валится.
dred2k
это я отсек сразу:
кинул рядом новый грид
настроил мультиселект
связал с источником данных (TUniQuery)
не прицепил к гриду/колонкам/прочему ни одного обработчика
стартую, ситуация воспроизводится
слегка похожую ситуацию встретил тут, пишут про "unidirectional SQLDataSet is activated": https://www.devexpress.com/Support/Center/Question/Details/B34477
это я отсек сразу:
кинул рядом новый грид
настроил мультиселект
связал с источником данных (TUniQuery)
не прицепил к гриду/колонкам/прочему ни одного обработчика
стартую, ситуация воспроизводится
слегка похожую ситуацию встретил тут, пишут про "unidirectional SQLDataSet is activated": https://www.devexpress.com/Support/Center/Question/Details/B34477
makz
Цитата:
Оно то так, но у меня не помещается грид на экране по вертикали
Цитата:
ага, ради интереса посмотри на URLText для закладки ворда, по логике cxDBRichEdit должен автоматом
переходить по ссылкам, но он етого не делает, по крайней мере по закладкам, на внешние не проверял - нет надобности
Цитата:
Если "View mode" - multiple или single rows - горизонтальная будет.
Оно то так, но у меня не помещается грид на экране по вертикали
Цитата:
onurlclick надо обрабатывать, что-то такое например:
ага, ради интереса посмотри на URLText для закладки ворда, по логике cxDBRichEdit должен автоматом
переходить по ссылкам, но он етого не делает, по крайней мере по закладкам, на внешние не проверял - нет надобности
MagistrAnatol
Цитата:
По горизонтали, ты хотел сказать? Ну видимо переработать придется карточку.
Цитата:
К сожалению, никто никому ничего не должен: все ручками...
Цитата:
помещается грид на экране по вертикали
По горизонтали, ты хотел сказать? Ну видимо переработать придется карточку.
Цитата:
по логике cxDBRichEdit должен автоматом переходить по ссылкам
К сожалению, никто никому ничего не должен: все ручками...
makz
Цитата:
Иногда странно это слышать. Мне пришлось создать компонент который заменяет WndProc - точно забуду как это делается. Но вся обработка винапи в эвенте - "только ручками" - для этого и задумано было.
Цитата:
Если честно - странный грид.
Цитата:
К сожалению, никто никому ничего не должен: все ручками...
Иногда странно это слышать. Мне пришлось создать компонент который заменяет WndProc - точно забуду как это делается. Но вся обработка винапи в эвенте - "только ручками" - для этого и задумано было.
Цитата:
По горизонтали, ты хотел сказать?
Если честно - странный грид.
vcrank
используйте lookup-контролы
используйте lookup-контролы
Спасибо. Этот совет помог.
Сейчас не могу разобраться с такой странностью
В базе есть текстовое поле. В гриде назначил на это поле ComboBox
в событии OnInitPopup прописал очистку списка и заполнение значениями из запроса.
Запрос нормально возвращает данные. Записываю их в ComboBox
Код: TcxComboBoxProperties(gridListSumDBTableView2stvaccine.Properties).Items.Add(UniQuery1.FieldByName('lovname').AsString);
Сейчас не могу разобраться с такой странностью
В базе есть текстовое поле. В гриде назначил на это поле ComboBox
в событии OnInitPopup прописал очистку списка и заполнение значениями из запроса.
Запрос нормально возвращает данные. Записываю их в ComboBox
Код: TcxComboBoxProperties(gridListSumDBTableView2stvaccine.Properties).Items.Add(UniQuery1.FieldByName('lovname').AsString);
Цитата:
Забавное решение проблемы
Забавно когда в DB-aware сетке пытаются inplace использовать как не db-aware, причем для эмуляции DB-aware.
Не знаю почему так сложно, может есть путь по короче, но редактирование CalcFields крыжиков в cxGrid оказалось возможным. Вот примерно как получилось сделать:
Код: [no]procedure TForm1.tvClientMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
HitTest: TcxCustomGridHitTest;
begin
HitTest := tvClient.GetHitTest(X, Y);
if Assigned(HitTest.ViewInfo) and
Assigned(tvClientChecked.FocusedCellViewInfo)
then
if tvClientChecked.FocusedCellViewInfo.Bounds.Left =
HitTest.ViewInfo.Bounds.Left
then
begin
query1.CheckBrowseMode;
ExcludeClient(query1ID_CLIENT.Value, not ClientExcluded[query1ID_CLIENT.Value]);
tvClient.DataController.RefreshExternalData;
end;
end;[/no]
Код: [no]procedure TForm1.tvClientMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
HitTest: TcxCustomGridHitTest;
begin
HitTest := tvClient.GetHitTest(X, Y);
if Assigned(HitTest.ViewInfo) and
Assigned(tvClientChecked.FocusedCellViewInfo)
then
if tvClientChecked.FocusedCellViewInfo.Bounds.Left =
HitTest.ViewInfo.Bounds.Left
then
begin
query1.CheckBrowseMode;
ExcludeClient(query1ID_CLIENT.Value, not ClientExcluded[query1ID_CLIENT.Value]);
tvClient.DataController.RefreshExternalData;
end;
end;[/no]
Подскажите, а каким образом можно обработать записи, которые содержатся в дочерней таблице
Пользователь разворачивает таблицу и начинает редактировать записи. Надо проводить определённую проверку (например позволить редактировать (ставить checkbox) записи только в том порядке, в котором они отображаются в таблице), т.е., если пользователь пытается отредактировать сразу 3 запись, то данные не сохраняются, а выводится предупреждение, что сначала надо отредактировать прошлые записи
Вот как-то так. Средствами грида это можно сделать? Может какой-то метод, которые получает только дочерние записи и только для текущей записи (в главной таблице). Тогда бы просто циклом пройтись и проверить стоит ли галка (или не циклом, а тупо проверять есть ли checkbox у предыдущей записи - этого вполне достаточно)
QuantumGrid отображение разных типов значения (ValueType) в одной и тойже колонке
Давным давно где-то случайно прочел, что можно сделать что бы у разных Record-ов в одной колонке были разные типы значений ValueType и был даже пример. Пытался найти этот пример но что-то безуспешно... не поделится ли кто этим примером ?
Давным давно где-то случайно прочел, что можно сделать что бы у разных Record-ов в одной колонке были разные типы значений ValueType и был даже пример. Пытался найти этот пример но что-то безуспешно... не поделится ли кто этим примером ?
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
Предыдущая тема: Помогите пожалуйста с блокировкой клавиатуры и мышки
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.