Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как вывести объект таблицу во весь экран? (число прочтений - 3186 )
Кир
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 7
Зарегистрирован: 11. Августа 2012
Пол: Мужской
Как вывести объект таблицу во весь экран?
13. Августа 2012 :: 06:37
Печать  
А как вывести объект таблицу во весь экран?
И нужно что бы она в открытом виде динамически отображала изменения внесённые в эту таблицу программно.
  
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Как вывести объект таблицу во весь экран?
Ответ #1 - 13. Августа 2012 :: 07:11
Печать  
Кир писал(а) 13. Августа 2012 :: 06:37:
А как вывести объект таблицу во весь экран?
И нужно что бы она в открытом виде динамически отображала изменения внесённые в эту таблицу программно.


Ты про MXL?

Код
Выбрать все
РасшФормы = СоздатьОбъект("РасширениеФормы");
РасшФормы.Максимизирована = 1; 



Только, видимо, придется делать в той форме, из которой формируется МХЛ-ка.

А на счет обновления - курить в сторону объекта TableDoc.
Ну и вопрос - по каким принципам хочешь делать обновление? По событиям из своего сеанса, просто с какой-то переодичностью, как-то еще?
  
Наверх
 
IP записан
 
Кир
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 7
Зарегистрирован: 11. Августа 2012
Пол: Мужской
Re: Как вывести объект таблицу во весь экран?
Ответ #2 - 13. Августа 2012 :: 07:22
Печать  
Ну не совсем про mxl. Я про тот объект "Таблица", который есть у Отчёта/Обработки. Он должен выводится на весь экран и висеть там.
Изображение таблицы должно обновлятся при вводе документа с другого сенса. Короче, этот отчёт представляет собой монитор занятых/свободных мест.
  
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Как вывести объект таблицу во весь экран?
Ответ #3 - 13. Августа 2012 :: 07:44
Печать  
ну, это та же МХЛ-ка, только визуально прицепленная к форме.
развернешь форму на весь экран - развернется и Таблица

Обновление по изменению данных в другом сеансе - это через обработку ожидания, фактически.
А перерисовать таблицу целиком или кусочком - эот даже штатными средствами без проблем.
  
Наверх
 
IP записан
 
Кир
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 7
Зарегистрирован: 11. Августа 2012
Пол: Мужской
Re: Как вывести объект таблицу во весь экран?
Ответ #4 - 13. Августа 2012 :: 08:44
Печать  
Satans Claws, проблемма в выведении формы таблицы на полный экран без заголовка окон и прочего. Как скринсэйвер.
  
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Как вывести объект таблицу во весь экран?
Ответ #5 - 13. Августа 2012 :: 09:59
Печать  
Так нафига тебе прилепленная к форме МХЛ-ка-то?
Сделай обычную, в ячейку (1,1) сунь хитрую расшифровку.

кажется, в формексе есть метод, позволяющий получить список всех открытых контекстов.
перебираешь контексты, смотришь по типу - если это Таблица, смотришь в расшифровку ячейки (1,1). Если это ТА САМАЯ таблица - обновляешь в ней данные. (как вариант - если ТОЙ САМОЙ тамой таблицы не нашел - можешь ее принудительно открывать снова).

Ну и вешаешь эти телодвижения на обработку ожидания.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать