Skip to main content
highlighted:

Widget

HTML blocks how are rendered in html responses or load with widget API

Widgets may be created in plugins or projects

All widgets is a instance of: https://github.com/wejs/we-core/blob/master/lib/class/Widget.js

To enable widget feature install: we-plugin-view and we-plugin-widget

Widget file structure:

form.hbs // custom form
view.hbs // widget html
├Čndex.js // controller function, use it to override default widget functions

How create a widget

With yeoman generator-wejs

  1. Enter in your project or plugin folder
  2. Tip:
    yo wejs:widget
    
  3. Then type the widget name

Widget API

Get the widget list:

get /api/v1/widget

Get one widget:

get /api/v1/widget/:id([0-9]+)


afterContent:
Widget: Comments 13:

Comments