Добрый день!
Заполняю таблицу данными из БД. Одна колонка видимая, остальные скрытые. По клику на ячейку надо написать скрипт, который в зависимости от значений из скрытых колонок будет выполнять какое-то действие. И столкнулся с проблемой - как получить данные из этих ячеек. Я не нашел у TM_Cell ссылки на объект TM_Table. В итоге пришлось написать скрипт для каждой таблицы с явным указанием ее наименования. Универсальный не получился. Можно ли все же его написать каким-то образом?
var
sResult: string;
lCell: TM_TableCell;
lSubpage: TM_Subpage;
begin
lCell:=tbMTS1.GetCell(Cell.Col+1,Cell.Row);
sResult:='spg' + lCell.Text;
lSubpage:=GetSubpageByName(sResult);
if lSubpage <> nil then
begin
AddMessage(Now,mkMessage,'Выполнен переход на подстраницу ' + sResult,false,true);
lSubpage.GoToSubpageClient(GetClientName);
end;
end.
И второй вопрос: в списке свойств объекта TM_Cell есть WorkWith, на который я не нашел описание. Подскажите, пожалуйста, его назначение.