Как в Slicegriddatadblclick найти видимые данные в Cube(как это делает обработчик по-умолчанию)?

отредактировано 16:43 Раздел: FastCube 2
Задача по даблклик в кубе выводить другой отчет с фильтром по значениям из ячейки.
Пытаюсь сделать так:
В обработчике: SliceGridDataDblClick(Sender: TfcxSliceDataZone; XAxisIndex, YAxisIndex: Integer) хочу получить данные из Cube, типа Slice.Cube.Fields.Items.ValueAsVariantAtIndex[j], но не всех, а доступных в этой ячейке.
Обработчик по-умолчанию это делает (процедура fcxDetailGrid.ShowDetails), но как - не разобрался.
У этого способа есть недостаток - в Cube придется добавлять данные, которые пользователь видеть в кубе не должен (id-шники из БД). Можно получить id и по выводимым пользователю данным, но как-то мне это тоже не очень нравится. Может есть способ их(поля с id-шниками) скрыть для пользователя? Или выполнить задачу надо совсем другим способом?
Помогите, пожалуйста.

Комментарии

  • отредактировано 16:43
    Первую половину вопроса нашел в FAQ. :)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.