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

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

Автор: Alex47
Дата сообщения: 16.08.2006 15:24
SuperBtr

Цитата:
Доброе время суток.
Может кто-нибудь прояснит ситуацию с ParentID в cxSheduler, зачем он там используеться, я так понимаю древовидные задачи он отображать не может, для чего это свойство преназначено?

Это ссылка на recurrence pattern для цепочки повторяющихся событий.
Подробнее смотри Help:
TcxSchedulerEvent.ParentID
TcxSchedulerDBStorageFieldNames.ParentID
Автор: jicoff
Дата сообщения: 16.08.2006 15:46
svs123456789


Цитата:
умеет делать компонент из стандартной поставки delphi


Не знаю такого компанента, тем более из стандартной постаки, который мог бы все это делать.


Цитата:
мне не понятно зачем ты написал свое сообщение если не знаешь ответа ?!


Потому, что не в тему влез. И ты это прекрасно знаешь. Какой из компонент от DevExpress, кроме СпридШита, который может только Иксел файлы понимать, вообще подходит к твоей задаче? Они вообще не имеют к ней никакого значения.
Автор: SuperBtr
Дата сообщения: 16.08.2006 18:19
Alex47 за разъяснение спасибо, понял
Автор: Kr_Alex
Дата сообщения: 17.08.2006 14:18
Как в Grid-е по двойному щелчку поменять цвет текущей записи?
Вернее сказать поменять цвет у строки с таким-то индексом
Автор: jicoff
Дата сообщения: 17.08.2006 14:58
Kr_Alex

На событие GridView.OnCustomDrawCell в зависимости от твоих условий настраиваешь ACanvas. Но тогда придется хранить индексы на DblClick, для которых ты хочешь менять цвета, если условием является индекс записи.
Автор: Kr_Alex
Дата сообщения: 17.08.2006 15:16
jicoff
Да, ща так и делаю.
Думал может есть какой-нить хитрый ARow.Style := ...
Автор: svs123456789
Дата сообщения: 17.08.2006 18:33
jicoff


Цитата:
Не знаю такого компанента, тем более из стандартной постаки, который мог бы

открой делфи и посмотри например на олеконтейнер!
есть и другие варианты


Цитата:
Потому, что не в тему влез. И ты это прекрасно знаешь.

это не тебе решать!


Цитата:
Какой из компонент от DevExpress, кроме СпридШита, который может только Иксел файлы понимать, вообще подходит к твоей задаче? Они вообще не имеют к ней никакого значения.

я потому и спрашиваю - потому что не знаю! а ты отвечаешь, хотя тоже не знаешь !
Автор: jicoff
Дата сообщения: 17.08.2006 18:38
svs123456789

Прошу прощения, если невнятно выразился. Выражаюсь внятно: DevExpress тебе НЕ поможет.
Автор: svs123456789
Дата сообщения: 17.08.2006 19:33
jicoff

Цитата:
внятно: DevExpress тебе НЕ поможет.

спасибо за полезный ответ !
Автор: golkanavt
Дата сообщения: 18.08.2006 15:28
svs123456789
jicoff
тише, горячие рубордовские парни! не надо здесь устраивать баталии на пустом месте
Автор: vIPer_Anton
Дата сообщения: 18.08.2006 17:15
А может ли кто сказать, как можно использовать MultiSelect в cxGride для редактирования нескольких записей сразу, если не руками обрабрабатывать?
Автор: jicoff
Дата сообщения: 18.08.2006 18:08
vIPer_Anton

Не видел таких встроенных возможностей в грид. Полагаю, что не как. Правда последние июльские ДЕ не ставил еще, но думаю там ничего принципиального не случилось.
Автор: sailor
Дата сообщения: 19.08.2006 21:36
Подскажите пожалуйста, где на русском языке можно почитать про XpressQuantumGrid? (если такое уже есть)

Также очень интересуют примеры (исходники примеров с комментами) использования этого компонента.
Автор: gpi
Дата сообщения: 19.08.2006 21:45
sailor

Цитата:
Подскажите пожалуйста, где на русском языке можно почитать про ExpressQuantumGrid? (если такое уже есть)

Пока ещё нет, но вот здесь попытка начать цикл статей для начинающих
http://www.vr-online.ru/download.php?det=201

Цитата:
Также очень интересуют примеры (исходники примеров с комментами) использования этого компонента.

В варезнике в обменнике можно скачать демки
Автор: sailor
Дата сообщения: 19.08.2006 21:52
gpi
Спасибо

Цитата:
Пока ещё нет, но вот здесь попытка начать цикл статей для начинающих
http://www.vr-online.ru/download.php?det=201

Да, к сожалению, только самое начало попытки. Но такой цикл статей был бы не лишним.

Цитата:
В варезнике в обменнике можно скачать демки

обменнике? пошарил по варезнику, не нашёл.. Можете помочь?
Автор: bodomus
Дата сообщения: 19.08.2006 23:12
>> Kr_Alex

>>На событие GridView.OnCustomDrawCell в зависимости от твоих условий настраиваешь >>ACanvas. Но тогда придется хранить индексы на DblClick, для которых ты хочешь >>менять цвета, если условием является индекс записи.


не надо хранить никакие индексы. Пусть сделает 1 пустую виртуальную колонку. И в обработчике присваеивает ей значение. И вотом уже прорисовываешь канву в зависимости от значения в этой ячейки. Просто и со вкусом )))
Автор: hobest
Дата сообщения: 21.08.2006 04:43
sailor

Обменник - это в смысле сюда http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=30992&start=1380#lt. Там есть Полезная информация, и про обменник написано.
Автор: Kr_Alex
Дата сообщения: 21.08.2006 09:01
bodomus

Где ж ты раньше то был Придется переделывать. Интересное решение
Автор: bodomus
Дата сообщения: 21.08.2006 10:59
To Kr_Alex
Скажем так, решение согласуется с принципом бритвы Оккама, не надо плодить сущности без надобности. Успехов !!!
Автор: yuish
Дата сообщения: 21.08.2006 13:40
если я передаю куда либо дату из поля cxDateEdit1 типа дата:=cxDateEdit1.date
то дата передается вместе с текущем временем. а как нибудь можно какой нить параметр установить, чтобы время передавалось как 00:00
Автор: jicoff
Дата сообщения: 21.08.2006 14:10
yuish

А что, установка cxDataEdit.Properties.SaveTime = false не помогает?
Автор: yuish
Дата сообщения: 21.08.2006 14:58
jicoff
Нет. в этом случае время на экран не выводится, но передается все равно
Автор: korobovmax
Дата сообщения: 21.08.2006 15:03
yuish, тип datetime суть число типа float, в котором время - значение после запятой.
Если оно должно быть равно 0:00, пусть после запятой будет нолик.
Round лучше не использовать, лучше - Trunc.
Автор: yuish
Дата сообщения: 21.08.2006 15:53
korobovmax
Сенкс, буду пытать.
Автор: jicoff
Дата сообщения: 21.08.2006 16:09
yuish

А cxDataEdit.Properties.Kind = ckDate?
Автор: yuish
Дата сообщения: 21.08.2006 16:14
jicoff
Все одно. По запросу отправляло со временем. Вот совет от korobovmax вроде сработал.
Автор: bodomus
Дата сообщения: 21.08.2006 16:44
To yuish
Есть такая замечательная функция
function FormatDateTime(const Format: string; DateTime: TDateTime): string;
Она позволит тебе ворматировать Дату/время как угодно
Если вызвать ее так FormatDateTime( 'ddmm', DateTime) то она выведет тебе день/месяц ....без всякого времени. Возможности функции впечатляют.
Автор: jicoff
Дата сообщения: 21.08.2006 16:48
yuish

Тогда получается, что в DevExpress глюк. В хелпе написано, что редактор обрезает порцию со временем при установке SaveTime = false.

bodomus

Тогда придется из TDateTime преоразовывать в String, а потом обратно в TDateTime. Не самое хорошее решение.
Автор: yuish
Дата сообщения: 21.08.2006 16:54
bodomus
Функция хорошая, но получить мне надо тоже в формате даты, а данная функция дает стринг, при обратном преобразовании - иногда дает глюки с базой mysql. если работаю с mssql - тогда преобразовыю куда и как хочу - работает нормально.

jicoff
в том то и проблем что обрезает, но только на экран, возьми простую базу в акцессе и попробуй - могут проявится проблемы. хотя тут может от версии девок зависит.
Автор: xokc
Дата сообщения: 21.08.2006 20:23
yuish
Самое простое - DateOf. Если совсем параноидально, то DecodeDate/EncodeDate.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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