ATonik Цитата: Как программно задать значение этого ряда
<YourcxVerticalGridEditorRow>.Properties.Value := <YourLookupKeyFieldValue>;
Добавлено: X11 Цитата: Этот код даёт ID, а мне нужен текст.
Раз нужен текст, так нужно и "говорить" Controller'у, что нужен текст
for i := 0 to grid2.DataController.GetSelectedCount - 1 do begin
if grid2.Controller.SelectedRows[i].
DisplayTexts[colRegion.Index] = .... then <-узнать текстовое значение
Добавлено: MagistrAnatol Цитата: Господа,в чем прикол в гриде или фибплюсе
Что-то из Вашей переписки с
X11, к сожалению, так и не понял для себя суть проблемы. Если еще актуально, сделайте "компилябильный" пример с гридами, мастер-дитейлами, фибами. Думаю так будет быстрее понять в чем трудности.
Добавлено: X11 Цитата: Может я неправ в чём-то, но заметил такую странность если cxGrid (unbound)
Таки в чем-то неправ:
Цитата: To iterate selected rows in unbound and provider modes, the data controller's GetSelectedRowIndex method must be used. It returns the row index of a specific selected row that can be used to retrieve information on the row using the GetRowInfo function.
Подробнее, даже с примером - ms-help://borland.bds5/ExpressDataController.BDS5/ExpressDataController/IDH_TExample_ChangeSelectedRecords_Unbound.htm
Добавлено: Meister Floh Цитата: Количество элементов в ApplicationMenu->ExtraPane зависит от высоты самого меню..
Точно. Такая реализация обусловлена MS Ribbon UI Guidelines, по которому все риббон контролы и их поведение должны в точности соответствовать этому документу от Майкрософт. Поэтому самое простое, что приходит в голову, так это создать Fake TdxBarButton со свойствами Caption = '' и Enabled = Flase. Затем поместить такое количество этих Fake TdxBarButton в ApplicationMenu, чтобы высота этого ApplicationMenu меню была достаточна для помещения нужного количества пунктов в ExtraPane. Думаю, должно сработать.
Добавлено: Цитата: а горизонтальный появляется тогда, когда не в зоне отображения 2/3 дерева, где регулируется эта чувствительность?
Вроде бы не замечал такого поведения. Воспроизвести не смог. Давайте пример, посмотрим.