Страница 1 из 13
Доработки Rx
Добавлено: 29.03.2012 23:38:29
alexs
Небольшой обзор изменений.
1. В TRxCloseFormValidator добавил функцию нахождения эелемента проверки по проверяемому контролу:
Код: Выделить всё
function ByControl(AControl: TWinControl):TValidateItem;
2. В dbutils добавил процедуру CloneRecord - создаёт дубликат текущей записи - для любого наследника TDataSet.
Код: Выделить всё
procedure CloneRecord(DataSet: TDataSet; IgnoreFields: array of const);
Функциональность польностью аналогична одноименной функции из FBDataSet.
Re: Доработки Rx
Добавлено: 15.02.2013 13:26:56
svk12
Недавно пришлось сделать украинский перевод Rx.
Если кому-то нужно, выкладываю:
http://rusfolder.com/35022838
Re: Доработки Rx
Добавлено: 16.02.2013 12:21:23
alexs
Спасибо!
Re: Доработки Rx
Добавлено: 04.05.2016 16:20:07
alexs
Небольшая реорганизация пакета.
Начал выделение не визуальных модулей и процедур в отдельный пакет RxTools.lpk. Назначение этого пакета - использование функций в программах без GUI - например в консольных.
Он добавлен в зависимости RxNew.lpk - так что проблем с совместимостью быть не должно.
Re: Доработки Rx
Добавлено: 06.05.2016 16:10:14
Little_Roo
Версия svn 4640
Файл RxFileutils.pas
Ругается на строку 158
Код: Выделить всё
procedure GetFileOwnerData(const SearchDomain, FileName: String; out UserName,
DomainName: string);
//var
// SR: stat; // -> пришлось комментарить :(
Не понимает
stat
WinXP sp3 32bit
Lazarus 1.7 rFRET_UNKNOWN_REVISION FPC 3.1.1 i386-win32-win32/win64
Лазарь транковый, но поскольку качаю fpcup-ом, версию свн не пишет
Re: Доработки Rx
Добавлено: 10.05.2016 18:09:47
zi000000
alexs, а по какой причине Вы не наделили TRxVersionInfo возможностью определения версии определённого (указанного) файла?
Для себя я решил это так (правда надо доработать):
Добавил переменную ниже { TRxVersionInfo }
Так выглядит процедура SetFileName (изначально она была пуста)
Код: Выделить всё
procedure TRxVersionInfo.SetFileName(const AValue: string);
begin
FVER := AValue;
FValues:=TStringList.Create;
if not FileExists(FVER) then Exit;
LoadFromFile(FVER);
end;
Так выглядит конструктор
Код: Выделить всё
constructor TRxVersionInfo.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
// FValues:=TStringList.Create;
// LoadFromFile(ParamStr(0));
end;
и ещё
Код: Выделить всё
procedure TRxVersionInfo.LoadFromFile(const AFileName: string);
...
// zi Res.LoadFromFile(ParamStr(0), Reader);
Res.LoadFromFile(FVER, Reader);
...
Добавлено спустя 2 часа 8 минут 30 секунд:if not FileExists(FVER) then Exit;
Exit можно заменить на FVER := ParamStr(0) тогда сохранится поведение по умолчанию
Re: Доработки Rx
Добавлено: 11.05.2016 09:52:15
alexs
Little_Roo писал(а):Не понимает stat

Исправил
Добавлено спустя 42 минуты 3 секунды:zi000000 писал(а):alexs, а по какой причине Вы не наделили TRxVersionInfo возможностью определения версии определённого (указанного) файла?
Не было необходимости для меня.
Сейчас реализовал.
Re: Доработки Rx
Добавлено: 10.02.2017 10:10:19
alexs
Не хочу новую тему начинать.
В RxDBGrid.Footer добавил свойство Color
Если значение отлично от clNone, то заливка ячейки итогов идёт этим цветом. Иначе - как раньше - FooterOptions.Color
Добавлено спустя 39 секунд:
Пример смотреть в демке RxDBGrid
Re: Доработки Rx
Добавлено: 02.03.2017 12:22:10
svk12
У меня такой вопрос - можно ли узнать сколько записей осталось в RxDBGrid после
применения фильтра? Хотелось бы иметь такую возможность.
Re: Доработки Rx
Добавлено: 02.03.2017 16:02:42
alexs
Фильтрация идёт на уровне датасета
Так что там элементарный цикл подсчёта
ZEOS, кстати, сразу возвращает кол-во записей уже с учётом фильтра.
А вообще - делюсь лайфхаком

Я эти значения читаю напрямую из футера грида и использую их.
Re: Доработки Rx
Добавлено: 03.03.2017 07:51:49
kit
Реально переделать фильтр в таблице с TComboBox на TCheckComboBox для вибора нескольких значений в одной колонке?
Re: Доработки Rx
Добавлено: 03.03.2017 08:25:57
alexs
Я даже начал этим заниматься. Но не хватает времени довести до ума. А так - вдохновленный внешним видом из LO Calc - стараюсь повторить.
Но вот сроки завершения работы...
Сейчас с 54ФЗ разберусь - продолжу.
Re: Доработки Rx
Добавлено: 15.03.2017 09:13:40
kit
Напишите когда будет готово.. очень надо!
Re: Доработки Rx
Добавлено: 31.03.2017 08:17:35
alexs
Всем кому интересно - поправил компиляцию в 1.6.4. Проверяйте.
Re: Доработки Rx
Добавлено: 31.03.2017 15:06:38
tema
Урааааа!!!!
