|
УФ. Программное создание/удаление реквизитов |
☑ |
0
Demasiado
09.01.12
✎
14:53
|
Подскажите, может кто сталкивался. По заданию на форму программно выводятся три реквизита формы, они потом удаляются и программно выводится уже два реквизита. Форма при это остается "растянутой", как если бы было выведено три реквизита формы. Вопрос: есть ли какой нить метод у формы, который позволит "обновить" форму и "подтянуть" ее размеры? Закрыть и снова открыть форму - не предлагать.
|
|
1
Demasiado
10.01.12
✎
08:47
|
up
|
|
2
Пopyчик-З
10.01.12
✎
08:51
|
ЭтаФорма.ОбновитьИПодтянутьРазмеры(Истина, Истина);
|
|
3
Demasiado
10.01.12
✎
08:57
|
(2)хорошая шутка, оценил. По существу есть что сказать?
|
|
4
Defender aka LINN
10.01.12
✎
08:59
|
(3) Ширина и высота формы доступны для изменения.
|
|
5
Пopyчик-З
10.01.12
✎
09:00
|
(3) По существу сказать нечего, потому что нет ничего такого существенного, кроме поста (4).
|
|
6
Demasiado
10.01.12
✎
09:02
|
(5) тролль
(4) спасибо коллега, как я понимаю надо запоминать размер формы ДО добавления элементов и после удаления возвращать размеры формы на исходные. Жаль, что форма сама не обновляется)
|
|
7
Пopyчик-З
10.01.12
✎
09:06
|
(6) Надо же, взял и обозвал. Имей в виду, изменение размеров формы приводит к вызову сервера, что может сгенерить нехилый трафик.
|
|
8
Demasiado
10.01.12
✎
09:08
|
(7) вот теперь ты по делу сказал. и тебе спасибо) проверю вызовы тоже
|
|
9
Новиков
10.01.12
✎
09:10
|
(8) а создавать реквизиты точно нужно? =) Без этого никак низя?
|
|
10
Пopyчик-З
10.01.12
✎
09:15
|
(9) Ты того, смотри. А то как здесь http://www.forum.mista.ru/topic.php?upd&id=588706#8 враз на место осадят, будешь как оплёванный.
|
|
11
Новиков
10.01.12
✎
09:18
|
мне интересно просто, в этом есть точно смысл =)
|
|
12
vmv
10.01.12
✎
09:53
|
УФ - попробуй заключить эти реквизиты в группу, укажи, что есть обычная рамка этой группы и поиграй с видимостью.
На УФ была и вроде остается проблема с изменением видимости, когда форма неправильно восстанавливает размер.
Путем тестов я установил, что если заключить реквизиты в группы и установить рамку, то эффект кривизны восстановления размера пропадал. Почему пропадал, подумайте и поймете
|
|
13
Новиков
10.01.12
✎
09:59
|
(12) трабла с видимостью действительно есть почему то. Но методисты рекомендуют не рулить видимостью (может и поэтому, хз), т.к. в этом случае форма переформировывается на сервере и уезжает на клиента обратно, что некошерно и уже не модно, а рулить - доступностью. Вот я и спросил у автора - точно ли в том, что он делает - есть смысл :)
|
|
14
Demasiado
10.01.12
✎
11:26
|
(13) да, действительно необходимо создавать новые реквизиты, даже если будет вызываться сервер каждый раз.
(12) реквизиты в группе находятся, почему то не обновляется. Платформа 15я
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший