Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Задать значение cxPopupEdit / 3 сообщений из 3, страница 1 из 1
19.04.2018, 12:06
    #39633079
Disite
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задать значение cxPopupEdit
Доброго времени суток. У меня в cxPopupEdit лежит панель с DBTableView и другими элементами; из таблицы выбирается значение и через событие таблицы onCellClick записывается в popupEdit.Чтобы присвоить popupEdit'у значение, приходится явно указывать название popup'а, т.е.
Код: pascal
1.
2.
with tableDB do
popupEdit.Text:= ViewData.Records[DataController.FocusedDataRowIndex].Values[tableDBColumn1.Index];


Но та же самая панель также вызывается через встроенный в столбец popup у другой таблицы. Вопрос: можно ли как то определить, какой popup вызывает эту панель, чтобы при выборе записи из таблицы задавать ему значение?
...
Рейтинг: 0 / 0
19.04.2018, 13:22
    #39633141
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задать значение cxPopupEdit
Создаёте cxEditRepository1.PopupItem1 и назначаете его колонке и контролу
Код: pascal
1.
2.
3.
4.
procedure TForm1.cxEditRepository1PopupItem1PropertiesInitPopup(Sender: TObject);
begin
  ShowMessage(TcxPopupEdit(sender).Owner.Name);
end;
...
Рейтинг: 0 / 0
19.04.2018, 14:13
    #39633178
Disite
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задать значение cxPopupEdit
DimaBr, спасибо за ответ. Буду разбираться
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Задать значение cxPopupEdit / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]