|
Получить реквизиты управляемой формы (на клиенте) | ☑ | ||
---|---|---|---|---|
0
lucifer
09.10.13
✎
10:56
|
метод ПолучитьРеквизиты() на клиенте не доступен, а на сервер я не могу передать форму, ругается:
"Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа." так как же быть? Вообще задача определить есть ли у формы определенный реквизит (реквизит формы) |
|||
1
Зойч
09.10.13
✎
11:04
|
На сервере передавай
|
|||
2
666 Devil
09.10.13
✎
11:18
|
если Элементы.Найти("ИмяМоегоРеквизита") = непределено тогда
//нет такого |
|||
3
cw014
09.10.13
✎
11:21
|
(2) Элемент может не принадлежать реквизитам, и наоборот
(0) В самой форме передаешь управление на сервер, а там можешь вызвать что хочешь и как хочешь |
|||
4
lucifer
09.10.13
✎
11:29
|
(2) я не о элементах формы, а о реквизитах говорю
|
|||
5
lucifer
09.10.13
✎
11:29
|
(1) что передавай? Форму? хотел бы я посмотреть как ты это делать собираешься
|
|||
6
lucifer
09.10.13
✎
11:31
|
(3) в самой не могу, т.к. ф-я описана в общем модуле, и вызывается из многих форм, дублировать код в куче форм <> true
|
|||
7
666 Devil
09.10.13
✎
11:31
|
(3) да, недоглядел.
(0) а что мешает метод ПолучитьРеквизиты() использовать на сервере? |
|||
8
666 Devil
09.10.13
✎
11:36
|
(6) и рыбку съесть и ...косточкой не подавиться.
ну или через попытку делай |
|||
9
lucifer
09.10.13
✎
11:38
|
(7) ты издеваешься? Ничего не мешает, даже больше, он только на сервере и работает, но форму я на сервер передать не могу
|
|||
10
lucifer
09.10.13
✎
11:39
|
(8) сейчас так и сделано, но как-то мне не понравилось через отлов исключения
|
|||
11
Defender aka LINN
09.10.13
✎
11:43
|
(9) При контекстных серверных вызовах она сама передается
|
|||
12
lucifer
09.10.13
✎
11:44
|
(11) это не тот случай
|
|||
13
cw014
09.10.13
✎
11:53
|
(6) А как ты процедуру общего модуля тогда вызываешь?
|
|||
14
lucifer
09.10.13
✎
11:58
|
(13) а что ее можно по разному вызывать? ))
беру и вызываю, передаю в нее владельца тек. формы, в этой процедуре я рекурсивно дохожу до формы родителя, у формы родителя мне нужно взять значение из определенного реквизита, но этого реквизита может и не быть, как-то надо определить есть он или нет |
|||
15
Поросенок Петр
09.10.13
✎
12:04
|
Правило черного ящика не для одинэсовских крепких умов.
|
|||
16
lucifer
09.10.13
✎
12:05
|
(15) чего?
|
|||
17
Euguln
09.10.13
✎
12:06
|
(14) Сделай в попытке и не парься
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |