Перейти к содержимому

john1234

Регистрация: 17 мар 2006
Offline Активность: 05 июл 2006 12:19
-----

Мои темы

как работать с custom гридом

10 апреля 2006 - 15:46

итак ... начало тут http://forums.softwa...?showtopic=4716

без дельфи add-ins обошелся, msw_id отключил ... спасибо всем за советы

теперь перед открытием любого объекта (грида, карточки) парсю его а потом уже работаю

и столкнулся с таким траблом ...

есть форма - парсится без проблем , с формой связаны несколько карточек , тоже все ОК (задаю имя формы, тип объектов и ЭВРИКА скрипт через 5 сек все парсит и все объекты в GUI и дальше можно дела все что хочется)

так вот в форме один большой грид ...а как с ним работать (доставать из него значения )

грид ... строки столбцы .... грид определяется как тип object ну парсим мы его ... он добавляется в GUI ... а идеи как получить доступ к содержимому
нету

читал
mercury users guide ...
tsl online ref.

ничо такого не нашел ... ну можно добавить как вирт объект типа таблица , но добавляетсят только видимая часть а грид большой и необязательно на экран влезает ... иогда влезает конечно
а как дальше работать я так и не понял ...


у грида нашлось свойство TEXT с содержимым в перемешку

название столбцов ... причем только видимых ..и дальше текст тот который в видимой части грида .... и гдето он там обрывается ....


в общем ПОСОВЕТУЙТЕ ка кк гриду доступ получить ...



куда ткнуться ... gui map config? или чтото еще

спасибо

разные object name и WR 82

17 марта 2006 - 14:07

Добрый день коллеги !

подскажите как обойти такую проблему ...есть софтина написанная на Дельфи ..

запускаем чистый WR (версия у меня нормальная , с WorlPad работает))) )

в моей софтине для тестирования открыт грид ...

включаю запись ... перехожу в мою софтину , вызываю контекстное меню , открывается карточка ....

заполняем поле название жмем ОК ...новый объект добавился

запись остановливаю

теперь хотим прогнать получившийся скрипт и что выходит ...


выходит то, что у открывшейся карточки, у поля название другой

Logical name и MSW_id ....


Phisical description выглядит так
{
class: object,
MSW_id: 2098218,
MSW_class: "TssCustomEditControl.UnicodeClass"
}


WR естественно объект (поле Название) на карточке не находит (пишет object not found)

типа софтина у программистов сильно объектно-ориентированная

что в подобной ситуации можно сделать ? регулярные выражения не прокатят т.к MSW_id то меняется при каждом новом открытии карточки


получается выкинуть WR нафиг ? )))

или чтото можно придумать

спасибо