![]() |
![]() |
![]() |
|
v7: Формекс - ДобавитьАтрибут - Картинка - как? | ☑ | ||
---|---|---|---|---|
0
Злопчинский
21.12.13
✎
12:54
|
Можно ли формексом на форму накидать атрибутов с типом "картинка"...?
в описании "ДобавитьАтрибут" - не нашел... . ДобавитьАтрибут(<?>,,) Синтаксис: ДобавитьАтрибут(<ИД>,<Тип>,<Вид>,<НомерКолонки>) Назначение: Добавляет на форму новый реквизит. Возвращает объект вида АтрибутФормы. Параметры: <ИД> - (Строка) идентификатор <Тип> - (Число) тип создаваемого реквизита. Возможные значения: 1 - STATIC (Текст) 2 - 1CEDIT (Поле ввода) 3 - BUTTON (Кнопка) 4 - 1CGROUPBOX (Рамка группы) 5 - 1CEDIT (Поле ввода без рамки) 11 - LISTBOX (Список) 12 - CHECKBOX (Флажок) 13 - RADIO (Переключатель) 14 - COMBOBOX (Поле со списком) 15 - TABLE (Таблица) .. ???? |
|||
1
Voronve
21.12.13
✎
13:22
|
(0) Стандартная картинка не подходит ? или так - в качестве расширения кругозора *?
|
|||
2
Злопчинский
21.12.13
✎
13:23
|
(1) ну так и хочу - накидать на форму стандартных картинок
|
|||
3
Злопчинский
21.12.13
✎
13:24
|
и туплю что-то
. Картинка01.Загрузить(ИмяФайла34); Картинка02.Загрузить(ИмяФайла35); . Можно как-то через атрибут в цикле картинки прорисовывать..? |
|||
4
Voronve
21.12.13
✎
13:41
|
Конт = глВзятьКонтекст(Контекст);
Конт.Форма.ПолучитьАтрибут("Картинка01").Загрузить(Имяфайла); |
|||
5
Злопчинский
21.12.13
✎
13:45
|
(4) сейчас проверим!
|
|||
6
Злопчинский
21.12.13
✎
13:51
|
не идет
ТекущийКонтекст = глВзятьКонтекст(Контекст); ТекущийКонтекст.Форма.ПолучитьАтрибут("ПросмотрКартинка"+Формат(ы,"Ч(0)2")).Загрузить(ТЗКартинок.ИмяФайла); ....VIEWER.ERT(87)}: Поле агрегатного объекта не обнаружено (Загрузить) |
|||
7
Voronve
21.12.13
✎
14:02
|
Хммм ... странно ... у меня этот кусок кода работает
// Блокируем указанные элементы ... спСписок = глРазложить(спСтрБлокируемыеЭлементы, ","); Для I = 1 По спСписок.РазмерСписка() Цикл Конт.Форма.ПолучитьАтрибут(спСписок.ПолучитьЗначение(I)).Доступность(0); КонецЦикла; Объект картинка особенный ? "ПросмотрКартинка"+Формат(ы,"Ч(0)2") - точно корректный идентификатор формирует ? |
|||
8
Злопчинский
21.12.13
✎
14:13
|
(7) доступность и видимость - работают... в вот Загрузить - фиг вам
|
|||
9
Злопчинский
21.12.13
✎
14:14
|
Объект картинка обычный
|
|||
10
Злопчинский
21.12.13
✎
14:14
|
ТекущийКонтекст.Форма.ПолучитьАтрибут("ПросмотрКартинка01").Загрузить(ТЗКартинок.ПолучитьЗначение(1,"имяФайла"));
- не работает, ругается |
|||
11
Злопчинский
21.12.13
✎
14:16
|
я конеыно извернулся - но это же как-то раком получилось... накопипастил 20 одинаковых Функций типа
Функция ЗагрузитьКартинку05() Картинка05.Загрузить(имяФайла); КонецФункции и вызываю в цикле Шаблоном но это же овнокод получается |
|||
12
Voronve
21.12.13
✎
14:19
|
(11) ВИдать объект особенный ;)
Вот чесслово, ховнокод это придумка дятлов от теории. Платформа на тебя накладывает ограничения - ты их обходишь получая нужный результат; вот как написать неизподвыподверта если по другому не сделать ? |
|||
13
Злопчинский
21.12.13
✎
14:24
|
(12) есть подозрение, что мастера знают как...
|
|||
14
Voronve
21.12.13
✎
14:30
|
ВИдать я не мастер
|
|||
15
Злопчинский
21.12.13
✎
16:29
|
Вдобавок не удается установить для атрибута с типом картинка высоту менее 8, хоть через Инпектор контролов, хоть через формекс. бред какой-то
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |