onemsdk
Version:
ONEm developer library for NodeJS
3,426 lines (1,085 loc) • 43.6 kB
HTML
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
FormItem - Documentation
</title>
<link href="https://www.braintreepayments.com/images/favicon-ccda0b14.png" rel="icon" type="image/png">
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
<link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
<link type="text/css" rel="stylesheet" href="styles/collapse.css">
<!-- start Mixpanel -->
<script type="text/javascript">(function(e,a){if(!a.__SV){var b=window;try{var c,l,i,j=b.location,g=j.hash;c=function(a,b){return(l=a.match(RegExp(b+"=([^&]*)")))?l[1]:null};g&&c(g,"state")&&(i=JSON.parse(decodeURIComponent(c(g,"state"))),"mpeditor"===i.action&&(b.sessionStorage.setItem("_mpcehash",g),history.replaceState(i.desiredHash||"",e.title,j.pathname+j.search)))}catch(m){}var k,h;window.mixpanel=a;a._i=[];a.init=function(b,c,f){function e(b,a){var c=a.split(".");2==c.length&&(b=b[c[0]],a=c[1]);b[a]=function(){b.push([a].concat(Array.prototype.slice.call(arguments,
0)))}}var d=a;"undefined"!==typeof f?d=a[f]=[]:f="mixpanel";d.people=d.people||[];d.toString=function(b){var a="mixpanel";"mixpanel"!==f&&(a+="."+f);b||(a+=" (stub)");return a};d.people.toString=function(){return d.toString(1)+".people (stub)"};k="disable time_event track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config reset people.set people.set_once people.increment people.append people.union people.track_charge people.clear_charges people.delete_user".split(" ");
for(h=0;h<k.length;h++)e(d,k[h]);a._i.push([b,c,f])};a.__SV=1.2;b=e.createElement("script");b.type="text/javascript";b.async=!0;b.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?MIXPANEL_CUSTOM_LIB_URL:"file:"===e.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";c=e.getElementsByTagName("script")[0];c.parentNode.insertBefore(b,c)}})(document,window.mixpanel||[]);
mixpanel.init("1919205b2da72e4da3b9b6639b444d59");</script>
<!-- end Mixpanel -->
</head>
<body>
<svg style="display: none;">
<defs>
<symbol id="linkIcon" fill="#706d77" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/>
</symbol>
</defs>
</svg>
<input type="checkbox" id="nav-trigger" class="nav-trigger" />
<label for="nav-trigger" class="navicon-button x">
<div class="navicon"></div>
</label>
<label for="nav-trigger" class="overlay"></label>
<div class="top-nav-wrapper">
<ul>
<li >
<a href="index.html">
<svg fill="#6D6D6D" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>
<path d="M0 0h24v24H0z" fill="none"/>
</svg>
</a>
</li>
</ul>
</div>
<nav>
<h3 class="reference-title">
NodeJS ONEm SDK
</h3>
<h3>Classes</h3><ul><li id="Form-nav"><a href="Form.html">Form</a><ul class='methods'><li data-type="method" id="Form-fromTag-nav"><a href="Form.html#.fromTag">fromTag</a></li></ul></li><li id="FormItem-nav"><a href="FormItem.html">FormItem</a><ul class='methods'><li data-type="method" id="FormItem-fromTag-nav"><a href="FormItem.html#.fromTag">fromTag</a></li></ul></li><li id="FormMeta-nav"><a href="FormMeta.html">FormMeta</a></li><li id="Menu-nav"><a href="Menu.html">Menu</a><ul class='methods'><li data-type="method" id="Menu-fromTag-nav"><a href="Menu.html#.fromTag">fromTag</a></li></ul></li><li id="MenuFormItemMeta-nav"><a href="MenuFormItemMeta.html">MenuFormItemMeta</a></li><li id="MenuItem-nav"><a href="MenuItem.html">MenuItem</a><ul class='methods'><li data-type="method" id="MenuItem-fromTag-nav"><a href="MenuItem.html#.fromTag">fromTag</a></li></ul></li><li id="MenuItemFormItem-nav"><a href="MenuItemFormItem.html">MenuItemFormItem</a><ul class='methods'><li data-type="method" id="MenuItemFormItem-fromTag-nav"><a href="MenuItemFormItem.html#.fromTag">fromTag</a></li></ul></li><li id="MenuMeta-nav"><a href="MenuMeta.html">MenuMeta</a></li><li id="Response-nav"><a href="Response.html">Response</a><ul class='methods'><li data-type="method" id="Response-fromTag-nav"><a href="Response.html#.fromTag">fromTag</a></li></ul></li></ul>
</nav>
<div id="main">
<h1 class="page-title">
FormItem
</h1>
<section>
<header>
<h2>
FormItem
</h2>
<div class="class-description">
<p>A FormItem object as defined in the JSON schema</p>
</div>
</header>
<article>
<div class="container-overview">
<h2>Constructor</h2>
<span class='name-container'>
<a class="link-icon" href="#FormItem">
<svg height="20" width="20" style="fill: black;">
<use xlink:href="#linkIcon"></use>
</svg>
</a>
<h4 class="name" id="FormItem">
<span class="type-signature"></span>new FormItem<span class="signature">(props)</span><span class="type-signature"></span>
</h4>
</span>
<div class="description">
<p>Instantiates a new FormItem</p>
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>props</code></td>
<td class="type">
<span class="param-type">
object
</span>
</td>
<td class="description last">
<p>Properties to initialize the form item with</p>
<h6>Properties</h6>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Attributes</th>
<th>Default</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>type</code></td>
<td class="type">
<span class="param-type">
'string'
</span>
|
<span class="param-type">
'date'
</span>
|
<span class="param-type">
'datetime'
</span>
|
<span class="param-type">
'int'
</span>
|
<span class="param-type">
'float'
</span>
|
<span class="param-type">
'hidden'
</span>
|
<span class="param-type">
'form-menu'
</span>
|
<span class="param-type">
'email'
</span>
|
<span class="param-type">
'url'
</span>
|
<span class="param-type">
'location'
</span>
</td>
<td class="attributes">
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#type"><code>FormItem#type</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>name</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#name"><code>FormItem#name</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>description</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#description"><code>FormItem#description</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>header</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#header"><code>FormItem#header</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>footer</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#footer"><code>FormItem#footer</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>body</code></td>
<td class="type">
<span class="param-type">
Array.<<a href="MenuItemFormItem.html">MenuItemFormItem</a>>
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#body"><code>FormItem#body</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>value</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#value"><code>FormItem#value</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>chunkingFooter</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#chunkingFooter"><code>FormItem#chunkingFooter</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>confirmationLabel</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#confirmationLabel"><code>FormItem#confirmationLabel</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>minLength</code></td>
<td class="type">
<span class="param-type">
number
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#minLength"><code>FormItem#minLength</code></a>. It must be integer.</p>
</td>
</tr>
<tr>
<td class="name"><code>minLengthError</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#minLengthError"><code>FormItem#minLengthError</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>maxLength</code></td>
<td class="type">
<span class="param-type">
number
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#maxLength"><code>FormItem#maxLength</code></a>. It must be integer.</p>
</td>
</tr>
<tr>
<td class="name"><code>maxLengthError</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#maxLengthError"><code>FormItem#maxLengthError</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>minValue</code></td>
<td class="type">
<span class="param-type">
number
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#minValue"><code>FormItem#minValue</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>minValueError</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#minValueError"><code>FormItem#minValueError</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>maxValue</code></td>
<td class="type">
<span class="param-type">
number
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#maxValue"><code>FormItem#maxValue</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>maxValueError</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <code>FormItem#maxValueError</code></p>
</td>
</tr>
<tr>
<td class="name"><code>meta</code></td>
<td class="type">
<span class="param-type">
<a href="MenuFormItemMeta.html">MenuFormItemMeta</a>
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#meta"><code>FormItem#meta</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>method</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#method"><code>FormItem#method</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>required</code></td>
<td class="type">
<span class="param-type">
boolean
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
false
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#required"><code>FormItem#required</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>statusExclude</code></td>
<td class="type">
<span class="param-type">
boolean
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
false
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#statusExclude"><code>FormItem#statusExclude</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>statusPrepend</code></td>
<td class="type">
<span class="param-type">
boolean
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
false
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#statusPrepend"><code>FormItem#statusPrepend</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>url</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#url"><code>FormItem#url</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>validateTypeError</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#validateTypeError"><code>FormItem#validateTypeError</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>validateTypeErrorFooter</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#validateTypeErrorFooter"><code>FormItem#validateTypeErrorFooter</code></a></p>
</td>
</tr>
<tr>
<td class="name"><code>validateUrl</code></td>
<td class="type">
<span class="param-type">
string
</span>
</td>
<td class="attributes">
<optional><br>
</td>
<td class="default">
</td>
<td class="description last">
<p>Sets <a href="FormItem.html#validateUrl"><code>FormItem#validateUrl</code></a></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line154">line 154</a>
</li>
</ul>
</dd>
</dl>
</div>
<h3 class="subsection-title">Members</h3>
<h4 class="name" id="body">
<span class="type-signature"></span>body<span class="type-signature"> :Array.<<a href="MenuItemFormItem.html">MenuItemFormItem</a>></span>
</h4>
<div class="description">
<p>This is the FormItem's body.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line236">line 236</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="chunkingFooter">
<span class="type-signature"></span>chunkingFooter<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's chunking footer.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line257">line 257</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="confirmationLabel">
<span class="type-signature"></span>confirmationLabel<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's confirmation label.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line264">line 264</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="description">
<span class="type-signature"></span>description<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's displayed text.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line215">line 215</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="footer">
<span class="type-signature"></span>footer<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's footer. If defined, it overrides <a href="Form.html#footer"><code>Form#footer</code></a>.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line229">line 229</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="header">
<span class="type-signature"></span>header<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's header. If defined, it overrides <a href="Form.html#header"><code>Form#header</code></a>.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line222">line 222</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="maxLength">
<span class="type-signature"></span>maxLength<span class="type-signature"> :number</span>
</h4>
<div class="description">
<p>This defines the maximum length of the input if <a href="FormItem.html#type"><code>FormItem#type</code></a>
is <code>string</code>. It must be an integer.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line286">line 286</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="maxLengthError">
<span class="type-signature"></span>maxLengthError<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the error for <a href="FormItem.html#maxLength"><code>FormItem#maxLength</code></a>.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line294">line 294</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="maxValue">
<span class="type-signature"></span>maxValue<span class="type-signature"> :number</span>
</h4>
<div class="description">
<p>This defines the maximum value of the input if <a href="FormItem.html#type"><code>FormItem#type</code></a>
is <code>int</code> or <code>float</code>.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line316">line 316</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="meta">
<span class="type-signature"></span>meta<span class="type-signature"> :<a href="MenuFormItemMeta.html">MenuFormItemMeta</a></span>
</h4>
<div class="description">
<p>This must be defined if <a href="FormItem.html#type"><code>FormItem#type</code></a> is <code>form-item</code>.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line331">line 331</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="method">
<span class="type-signature"></span>method<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's method.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line338">line 338</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="minLength">
<span class="type-signature"></span>minLength<span class="type-signature"> :number</span>
</h4>
<div class="description">
<p>This defines the minimum length of the input if <a href="FormItem.html#type"><code>FormItem#type</code></a>
is <code>string</code>. It must be an integer.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line271">line 271</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="minLengthError">
<span class="type-signature"></span>minLengthError<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the error for <a href="FormItem.html#minLength"><code>FormItem#minLength</code></a>.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line279">line 279</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="minValue">
<span class="type-signature"></span>minValue<span class="type-signature"> :number</span>
</h4>
<div class="description">
<p>This defines the minimum value of the input if <a href="FormItem.html#type"><code>FormItem#type</code></a>
is <code>int</code> or <code>float</code>.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line301">line 301</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="minValueError">
<span class="type-signature"></span>minValueError<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the error for <a href="FormItem.html#minValue"><code>FormItem#minValue</code></a>.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line309">line 309</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="minValueError">
<span class="type-signature"></span>minValueError<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the error for <a href="FormItem.html#maxValue"><code>FormItem#maxValue</code></a>.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line324">line 324</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="name">
<span class="type-signature"></span>name<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's name. Each form item name must be unique within the same form.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line208">line 208</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="required">
<span class="type-signature"></span>required<span class="type-signature"> :boolean</span>
</h4>
<div class="description">
<p>Whether the form item is required to be answered or not.</p>
</div>
<dl class="details">
<dt class="tag-default">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>
false
</li>
</ul>
</dd>
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line345">line 345</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="statusExclude">
<span class="type-signature"></span>statusExclude<span class="type-signature"> :boolean</span>
</h4>
<div class="description">
<p>Whether the form item's status should be excluded or not.</p>
</div>
<dl class="details">
<dt class="tag-default">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>
false
</li>
</ul>
</dd>
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line353">line 353</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="statusPrepend">
<span class="type-signature"></span>statusPrepend<span class="type-signature"> :boolean</span>
</h4>
<div class="description">
<p>Whether the form item's status should be prepended or not.</p>
</div>
<dl class="details">
<dt class="tag-default">Default Value:</dt>
<dd class="tag-default">
<ul class="dummy">
<li>
false
</li>
</ul>
</dd>
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line361">line 361</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="type">
<span class="type-signature"></span>type<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's type</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line191">line 191</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="url">
<span class="type-signature"></span>url<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's url.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line369">line 369</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="validateTypeError">
<span class="type-signature"></span>validateTypeError<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's validation type error.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line376">line 376</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="validateTypeErrorFooter">
<span class="type-signature"></span>validateTypeErrorFooter<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's validation type error footer.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line383">line 383</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="validateUrl">
<span class="type-signature"></span>validateUrl<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p>This is the FormItem's validation url.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line390">line 390</a>
</li>
</ul>
</dd>
</dl>
<h4 class="name" id="value">
<span class="type-signature"></span>value<span class="type-signature"> :string</span>
</h4>
<div class="description">
<p><code>value</code> must be set only if <a href="FormItem.html#type"><code>FormItem#type</code></a> is <code>hidden</code>.</p>
</div>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line243">line 243</a>
</li>
</ul>
</dd>
</dl>
<h3 class="subsection-title">Methods</h3>
<span class='name-container'>
<a class="link-icon" href="#.fromTag">
<svg height="20" width="20" style="fill: black;">
<use xlink:href="#linkIcon"></use>
</svg>
</a>
<h4 class="name" id=".fromTag">
<span class="type-signature">(static) </span>fromTag<span class="signature">(sectionTag)</span><span class="type-signature"> → {<a href="FormItem.html">FormItem</a>}</span>
</h4>
</span>
<div class="description">
<p>Creates a FormItem from a SectionTag</p>
</div>
<h5>Parameters:</h5>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>sectionTag</code></td>
<td class="type">
<span class="param-type">
SectionTag
</span>
</td>
<td class="description last">
</td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="index.js.html">index.js</a>, <a href="index.js.html#line404">line 404</a>
</li>
</ul>
</dd>
</dl>
</article>
</section>
</div>
<br class="clear">
<footer>
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.3</a>
</footer>
<script src="scripts/linenumber.js"></script>
<script src="scripts/pagelocation.js"></script>
</body>
</html>