Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 3)

Модерирует : ShIvADeSt

ShIvADeSt (31-12-2009 04:49): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=10884  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

   

golkanavt



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DevExpress

Обмен опытом, обсуждение нюансов и решение проблем возникающих при использовании библиотеки компонент Developer Express




 
Сами прирученные компоненты частенько приходят на водопой сюда
 
DLL со скинами из библиотеки dxSkins, автор Ziltoid Подробнее... линк обновлен
Продолжение, Первая часть, вторая часть

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 10:31 07-02-2009 | Исправлено: vladman, 14:36 24-10-2009
Sufferer



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
46? Ну что было доступно последнее, то и поставил. Пока не буду обновлятся, хоть и с костылем, но проблема решена.

Всего записей: 271 | Зарегистр. 21-07-2001 | Отправлено: 15:05 11-10-2009
Chukotka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Блин, устал бороться с DockingLib
 
Имеем: простейшее приложение из одной главной формы и множества DockPanel'ей во Float-состоянии (т.е. куча дополнительных формочек).
 
1. Перемещаем dock-формы так, чтобы они частями перекрывали друг друга, активизируем одну из dock-форм - она получается поверх остальных.
2. переносим фокус на другое приложение, потом кликаем опять на dock-форме, которая была активна - и ВУАЛЯ - форма становится активной, получает фокус, НО оказывается при этом позади всех форм!
Причем иногда форма остается в нормальном состоянии - поверх остальных, а иногда - вести себя как при Docking'e (отрисовка прозрачных границ формы без внутр содержимого). Пипец какой-то...Вуду нах.
 
Delphi 2007, DevX 42.
 
Большая просьба - кто-то может проверить работу на devx версии 46? Стоит ли все бросать и переходить на новую версию? Или глюк присутствует и там?

Всего записей: 428 | Зарегистр. 01-11-2006 | Отправлено: 06:48 13-10-2009 | Исправлено: Chukotka, 06:54 13-10-2009
sldaac



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую всех
Есть TcxGridDBTableView , в котором есть колонка, Properties CheckBox. Доступна первая строка, фильтр. Так вот замечено странное поведение, при назначание фильтра, отметке чекбокс на этой колонке, почемуто страбатывае OnEditValueChange. Фильтр не комбик, а именно строка фильтра. Если у кого поставлены более свежие девки, посмотрите, стоит-ли переустанавливать их. У меня х.44 версия.
Спсб.

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 08:59 13-10-2009
drSerj



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет всем.  
Помогите разобраться с простым, на первый взгляд, вопросом. Перерыл всё, но толком ничего не получилось
 
Имеем CxGrid в котором данные могут быть сгруппированы по нескольким столбцам. Необходимо получить все записи, входящие в конкретную группу и ее подгруппы. Причем, количество вложенных подгрупп может меняться, скажем, пользователь перетянул на панель группировки еще одну колонку.  
Т.е. задача заключается в том, что бы получить список значений заданного поля всех записей у указанной группы (любого уровня).
 
GGG11
  GGG21
  GGG22
      RRR1
      RRR2
      RRR3
  GGG23  
      RRR4
      RRR5
      RRR6
     ....
  GGG2N
  ....
GGG12
GGG13
 

Всего записей: 145 | Зарегистр. 01-09-2001 | Отправлено: 13:52 13-10-2009
Cryogen2003



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день. Есть TcxDBTextEdit, нужно чтобы при определенных параметрам инфа в поле скрывалась. Как это сделать?

----------
Холодильники мы

Всего записей: 745 | Зарегистр. 08-12-2004 | Отправлено: 14:16 13-10-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cryogen2003
ну я бы предположил использовать устанавливать  

Код:
 
Properties.EchoMode := eemPassword
 

или отрубать DataBinding
или в датасете сделать вычисляемое поле и его отображать в Edite

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 14:39 13-10-2009
Cryogen2003



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
f3ka
Ну вычисляемое точно не хочется, повеситься комп на стольких эдитах
Наверное EchoMode будет наиболее правильным. Спасибо. Жаль что по другому никак

----------
Холодильники мы

Всего записей: 745 | Зарегистр. 08-12-2004 | Отправлено: 14:41 13-10-2009
sldaac



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Добрый день. Есть TcxDBTextEdit, нужно чтобы при определенных параметрам инфа в поле скрывалась. Как это сделать?

Ну есть еще такое свойство Visible, хотя в этом случае скрывается колонка.

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 14:59 13-10-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sldaac
ну вообще то в TcxDBTextEdit нету колонок
это отдельный контрол... внимательнее пожалуйста

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 15:11 13-10-2009
Cryogen2003



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sldaac
Кстати с режимом пароля выглядит мягко говоря прикольно.

----------
Холодильники мы

Всего записей: 745 | Зарегистр. 08-12-2004 | Отправлено: 15:19 13-10-2009
sldaac



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f3ka
Да  сорри,  я просто о своем еще думаю, пару постов выше, но и TcxDBTextEdit никто не мешает прятать, глвное на форме расположить так,  что-бы вид был в обоих случаях красиво-комфортно.

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 15:22 13-10-2009
Cryogen2003



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sldaac
Я сделал с паролем, пользователи с минимум прав просто не видят половину информации о транзакции, что в принципе и нужно было.


----------
Холодильники мы

Всего записей: 745 | Зарегистр. 08-12-2004 | Отправлено: 15:27 13-10-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
X11
 
Цитата:
Нужно по нажатию на Enter сохранить активный грид. ...
Но получается так, что нужно нажать Enter 2 раза.
 
Вызывайте метод Post не DataController'а а DataSet'a  
TcxGridDBTableView(TcxGridSite(ActiveControl).GridView).DataController.DataSource.Dataset.Post  

 
Тут вот в чём дело. Всё равно приходится нажимать Enter дважды.
Вот код:
dbgSignatures - TcxGridDBTableView

Код:
 
procedure TfmEMailSignatures.dbgSignaturesKeyDown(Sender: TObject;
  var Key: Word; Shift: TShiftState);
begin
  ShowMessage(ActiveControl.ClassName);
 

 
ShowMessage срабатывает только когда нажму Enter второй раз.

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 19:20 13-10-2009
duce2



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
добрый день. подскажите, пожалуйста, как в гриде с двумя уровнями (master-detail) можно отфильтровать данные из вернего уровня на основании данных из дочернего. (например один датасет для верхнего уровня с шапками накладных, второй - для нижнего с позициями накладных, нужно допустим не отображать все накладные, где, например, среди позиций присутствует такая-то.  
запросом не выйдет, особые условия.

Всего записей: 24 | Зарегистр. 14-06-2007 | Отправлено: 19:49 13-10-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наоборот - запрос легче, наверное

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 20:03 13-10-2009
duce2



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
запросом легче, но там и так очень долго считается в одном датасете, если теперь его еще раз и в родительский включить - будет НУ ОЧЕНЬ долго.

Всего записей: 24 | Зарегистр. 14-06-2007 | Отправлено: 20:15 13-10-2009
Figaro2000

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
duce2
Можно такое сделать и без изменений запроса, например, загрузить датасеты-результаты запросов в какую-нить мемори-тэйбл (kbmMemoryTable) и фильтровать уже эти самые мемори-тэйблз.
Но тут один маленький подводный камень - а что с этим гридом делается в данной форме? Если просмотр - никаких проблем, если же редактирование - сохранять результаты достаточно сложно

Всего записей: 245 | Зарегистр. 24-09-2005 | Отправлено: 08:56 14-10-2009
rdenk1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот пытаюсь DevExpress установить, часть установил (делал все по инструкции), на одном из packages при компиляции возникает ошибка: "Method 'GetPatternObject' not found in base class, ну и куча других ошибок. Вч ем может быть причина? Есть смысл скачивать другие версии?

Всего записей: 117 | Зарегистр. 27-04-2009 | Отправлено: 10:14 14-10-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rdenk1
что значит скачивать другие версии? что было скачано?

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 10:24 14-10-2009
rdenk1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
что значит скачивать другие версии? что было скачано?

v43 by DarkRaptor с torrents.ru (когда они там еще были)

Всего записей: 117 | Зарегистр. 27-04-2009 | Отправлено: 10:40 14-10-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 3)
ShIvADeSt (31-12-2009 04:49): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=10884


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru