|
УФ. Как изменить элемент на форме? | ☑ | ||
|---|---|---|---|---|
|
0
Zareshivatel
19.10.16
✎
09:37
|
На форму вынесена константа, в которой будет храниться путь к файлу.
Вот так ее выбираю: &НаКлиенте Процедура АдресХранилищаФайловНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; РежимДиалога = РежимДиалогаВыбораФайла.ВыборКаталога; ДиалогВыбораКаталога = Новый ДиалогВыбораФайла(РежимДиалога); ДиалогВыбораКаталога.МножественныйВыбор = Ложь; ДиалогВыбораКаталога.Заголовок = "Выберите путь для сохранения файлов"; Если ДиалогВыбораКаталога.Выбрать() Тогда УстановитьКонстанту(ДиалогВыбораКаталога.Каталог); КонецЕсли; КонецПроцедуры &НаСервере Процедура УстановитьКонстанту(Значение) Константы.АдресХранилищаФайлов.Установить(Значение); КонецПроцедуры Константа сохраняется. Но значение в поле формы остается старым. Если закрыть форму и открыть снова, то и поле меняется, соответственно. Пробовал Элементы.АдресХранилищаФайлов.ОбновитьТекстРедактирования(); Видимо, что-то не то. Подскажите, что нужно дописать, чтобы поле формы сразу менялось? |
|||
|
1
Timon1405
19.10.16
✎
09:42
|
ОбновитьИнтерфейс()
|
|||
|
2
trooba
19.10.16
✎
09:43
|
(0) ОбновитьОтображениеДанных() ?
|
|||
|
3
Zareshivatel
19.10.16
✎
09:51
|
(1) (2) оба варианта мое поле не изменяют, к сожалению
|
|||
|
4
IlyaSR
19.10.16
✎
09:54
|
ОповеститьОбИзменении()
|
|||
|
5
Lexey_
19.10.16
✎
09:56
|
(0) АдресХранилищаФайлов реквизит формы?
тогда: АдресХранилищаФайлов = ДиалогВыбораКаталога.Каталог |
|||
|
6
Zareshivatel
19.10.16
✎
09:57
|
(4) а в качестве ссылки мне что передавать?
|
|||
|
7
IlyaSR
19.10.16
✎
10:06
|
(6) точно, пардон не посмотрел, что ссылка на объект передается
|
|||
|
8
Aleksandr N
19.10.16
✎
10:09
|
(0) Это нужно делать на клиенте через основной реквизит формы (как правило "НаборКонстант" он называется).
|
|||
|
9
Zareshivatel
19.10.16
✎
10:14
|
(8) Спасибо!!!
|
| Форум | Правила | Описание | Секции | Поиск |