Портлет ELMA и портлет Код (виджеты)

Портлет ELMA  — более привычным названием будет виджет, разработчики ELMA назвали их по своему.

В портлете может быть информация из ELMA.

Есть готовые портлеты:

Каталог портлетов

В основном они отражают информацию из доступных вам модулей системы и предоставляют быстрый доступ к функционалу.

Например:

  • вы можете быстро найти документ или запустить процесc:

Портлет поиск документов

Cписок портлетов можно увидеть в каталоге портлетов.

Есть возможность добавить свою информацию

Я расскажу про два наиболее интересных портлета

  • портлет HTML разметка
  • портлет Код.

HTML разметка — портлет с встроенным html редактором который позволит добавить на рабочий стол ELMA статическую информацию:

  • ссылки
  • картинки
  • текст
  • окно на ваш ресурс (например документ из Goggle Docs).

Так портлет elma будет динамическим.

Портлет код — это сложный для пользователя, но приятный для разработчика портлет elma.  Он динамический и описывается с помощью разметки Razor (смесь языка c# и Html), в нем доступны возможности ELMA (C#).

В портлете код может быть что угодно —  от сложного графика до обычного списка пользователей:

Настраивается портлет через редактор в браузере.

В качестве примера этот код выводит список пользователей и Email.

Разработчикам ELMA несложно написать такой код.

Задачи бывают сложнее чем просто вывести список (Например список заказов в 1С или список клиентов которым не звонили больше недели).

В результате на рабочем столе ELMA будет актуальная информация.

 

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Портлет ELMA и портлет Код (виджеты): 2 комментария

  • 09.06.2018 в 10:51
    Permalink

    В новых версиях системы добавлена возможность разработки портлетов в дизайнере. Это очень удобно с точки зрения работы с объектной моделью — доступны привычные контекст и код контроллера. С их помощью я смог собрать необходимую информацию, но как вывести ее в нужном мне виде? Стандартные контролы не подходят, а как использовать контекст в разоре портлета — непонятно. Можете подсказать?

    Ответ
    • 11.07.2018 в 10:40
      Permalink

      Портлетами в дизайнере я еще не пользовался, но обычно для обращения к контексту в разор используют Model.

      тут есть пример как обратиться к контексту процесса http://yambr.ru/2017/02/16/%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C-elma/
      думаю у вас будет что то похожее

      чтобы понять что лежит в вашем Model попробуйте вывести его поля для начала

      Ответ

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

%d такие блоггеры, как:

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: