0
Darhon
20.09.14
✎
15:34
|
Доброго времени суток. Подскажите как сделать сабж? Делаю:
Процедура ДобавитьТекстHTML(ТекстHTML, Элемент);
// Ссылку будем формировать хитро:
// Предполагаем что символ "-" не входит в имена объектов метаданных,
// учавствующих в формировании html
// Тогда ссылка будет иметь следующий вид:
// Номенклатура-d341d377-b3b1-11dc-a100-0011d85708ff
// Передавать нашу ссылку будем через атрибут id
СсылкаНаЭлемент = Элемент.Ссылка;
ТекстHTML=ТекстHTML+"<A id=""" + СсылкаНаЭлемент + """ href= """
+ Элемент + """ >"+Элемент+"</A><BR>";
КонецПроцедуры
&НаСервере
Функция Сформировать(ХТМЛ)
Запрос = Новый Запрос("ВЫБРАТЬ
| Товары.Ссылка КАК Ссылка
|ИЗ
| Справочник.Товары КАК Товары");
ТекстHTML = "";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ДобавитьТекстHTML(ТекстHTML, Выборка.Ссылка);
КонецЦикла;
ХТМЛ=ХТМЛ+ТекстHTML;
Возврат ХТМЛ;
КонецФункции
Ссылки на поле ХТМЛ создаются, но как их открывать по нажатию, так чтобы открывался нужный элемент справочника? Управляемые формы, тонкий клиент, мобильное приложение.
|
|