Create a Module Form

There are three ways to create the forms that power your modules. Regardless of which method you use, the form will be connected to a datatable or a calendar and utilized to specify form fields that will be used to send and receive data from modules.

Click here to learn how to create your module forms via upload.

Click here to learn how to create your module forms using our drag and drop form builder.

Click here to learn how to create your module forms using our table schema builder.

Uploading HTML to create your Module's Table Schema 

You can use the "Upload" method to prepopulate your datatable's table schema. This is the recommended method when creating custom modules in Solodev because not only do you create the necessary schema, but you also have full control over the styling of your form within the backend.

Step 1 - Click Add->Calendar

Step 2 - Name your calendar, set your parent category to 'Data Center' and set your calendar type to 'Custom' before clicking 'Upload Form'

Step 3 - Upload your custom HTML form

In this example we will upload the HTML form to build a datatable schema for a newsroom module using the HTML below
<div class="form-group">
  <label class="form" for="intro">Intro</label>
  <input id="intro" class="form-control" name="intro" type="text" />
<div class="form-group">
<label class="form" id="description">Description</label> <textarea id="description" class="wysiwyg" name="description"></textarea>
</div> <div class="form-group"> <label class="control-label" for="image">Image</label>
<input id="image" class="input-file form-control" name="image" type="file" />

Step 4 - Open your module and click Table Schema

By uploading your own custom HTML form, Solodev dynamically creates a table schema based on your form fields. Now you can start adding entries to your modules.


Please sign in to leave a comment.
Have more questions? Submit a request