project.info

About This Space

Application for adding, viewing, updating, and searching posts relating to a specific project.


Last updated on December 7, 2023

Public Permissions:   View   Run  

Dynamic EJS List Template

This template illustrates how to use EJS to display information from a database.

What is EJS?

EJS is a simple templating language that lets you generate HTML markup using dynamic data from a Node.js script. For more information, visit http://ejs.co.

Setup

Generally, you will need 2 files to implement EJS:

  • A Node.js file to produce the data for the ejs template (list.js)
  • An EJS file for the HTML template (list.ejs)

response.render() connects the Node.js code to the EJS file. For example:

function list(request, response) {  
  var customers = pjs.query("SELECT customerName FROM customers");
  response.render("list.ejs", { customers });
}

The Node.js file must be setup as an Express route:

Screenshot

To get to this dialog, right-click the file in the Files tree and select Properties.

Comments have been disabled for this space.

Filters:

Popular Recent

Empty template with the basics set up for a quick display.

14569

0

0

Empty template with the basics set up for a quick display.

17794

0

0

Save the row the user was on before the screen was submitted. Then, refocus that row when the user has returned to the page, even if they went to other pages in the meantime.

21769

0

1

A simple dashboard example that uses responsive design

21706

0

0

Empty template with the basics set up for a quick display.

19640

0

0

An example of how to retrieve the grid data and work with it for comparisons and manipulations.

25282

0

0

A demo of how to build Rich Displays in the Visual Designer that integrate with external CSS and JavaScript file

21963

0

0

A demo of how to build Rich Displays in the Visual Designer that integrate with external CSS and JavaScript file

21365

0

0

A demo of how to build Rich Displays in the Visual Designer that integrate with external CSS and JavaScript file

21125

0

0

A Hello World app with both dynamic output and input fields. It also illustrates the basics of screen transition animation.

21536

0

0

A Hello World app with both dynamic output and input fields. It also illustrates the basics of screen transition animation.

21503

0

0

A Hello World app with both dynamic output and input fields

21648

0

0