🎨 Week 6: Form Development

Building custom forms and Suitelets with N/ui/serverWidget

🎯 Learning Objectives

📖 Module

11

N/ui/serverWidget Module

Creating forms, fields, sublists, tabs, and buttons. Field types, display options, and client script integration.

⏱️ ~40 min

🔑 Key Concepts This Week

createForm()

Initialize a custom form

addField()

Add input fields to forms

addSublist()

Create editable line items

FieldType

TEXT, SELECT, DATE, etc.

addButton()

Custom action buttons

clientScriptModulePath

Attach client-side logic