Textfields

Snippets

	<!-- Default -->
	<input type="text" class="suggestable" name="field_name" value="value" data-sourcepoint="url"/>

	<!-- Masked -->
	<input type="text" class="suggestable" id="field_id" name="field_name" value='{"value":"str","display":"str"}' data-mode="masked" data-endpoint="url" />
	
Options
Type Value
Status none, 'locked', 'disabled' 'valid', 'invalid', 'changed'
Size none, 'tiny', 'small', 'default', 'medium', 'large', 'huge'
Type Name Value
default id string
default name string
default value string json
default title string
default mode none, 'masked'
default sourcepoint url
validation required 'required'
callback data-callback-initialize function Triggers on initialization
callback data-callback-create function Triggers on creation
callback data-callback-update function Triggers on updating
callback data-callback-change function Triggers on changing
callback data-callback-reset function Triggers on reset
callback data-callback-validate function Triggers on validation
callback data-callback-persist function Triggers on persisting
callback data-callback-hover function Triggers on hover
callback data-callback-focus function Triggers on focus
callback data-callback-lock function Triggers on locking
callback data-callback-unlock function Triggers on unlocking
callback data-callback-disable function Triggers on disabling
callback data-callback-enable function Triggers on enabling
callback data-callback-hide function Triggers on hiding
callback data-callback-show function Triggers on showing
callback data-callback-suggestions_fetch function Triggers on suggestions fetching
callback data-callback-suggestions_show function Triggers on suggestions showing
callback data-callback-suggestions_hide function Triggers on suggestions hiding
Methods

	// Scan suggestables
	basekit.components.suggestables.scan(scope);
	
Parameters Value
scope null element

	// Initialize suggestables
	basekit.components.suggestables.initialize(scope);
	
Parameters Value
scope null container suggestable(s)


	// Set value
	var value= {"value":"str","display":"str"};

	// Create suggestables
	basekit.components.suggestables.create(id,name,value,title,sourcepoint,options,callback);
	
Parameters Value
id string
name string
value json
title string
sourcepoint url
options 'locked', 'disabled'
callback function

	// Set value
	var value= {"value":"str","display":"str"};

	// Update suggestables
	basekit.components.suggestables.update(scope,id,name,value,title,sourcepoint,options);
	
Parameters Value
scope suggestable(s)
id string
name string
value string json
title string
sourcepoint url
options 'locked', 'disabled'

	// Set scope
	var scope= $('input.suggestable');

	// Reset suggestables
	basekit.components.suggestables.reset(scope);
	
Parameters Value
scope null suggestable(s)

	// Set scope
	var scope= $('input.suggestable');

	// Validate suggestables
	basekit.components.suggestables.validate(scope);
	
Parameters Value
scope null suggestable(s)

	// Set scope
	var scope= $('input.suggestable');

	// Persist suggestables
	basekit.components.suggestables.persist(scope);
	
Parameters Value
scope null suggestable(s)

	// Set scope
	var scope= $('input.suggestable');

	// Lock suggestables
	basekit.components.suggestables.lock(scope);
	
Parameters Value
scope null suggestable(s)

	// Set scope
	var scope= $('input.suggestable');

	// Unlock suggestables
	basekit.components.suggestables.unlock(scope);
	
Parameters Value
scope null suggestable(s)

	// Set scope
	var scope= $('input.suggestable');

	// Disable suggestables
	basekit.components.suggestables.disable(scope);
	
Parameters Value
scope null suggestable(s)

	// Set scope
	var scope= $('input.suggestable');

	// Enable suggestables
	basekit.components.suggestables.enable(scope);
	
Parameters Value
scope null suggestable(s)

	// Fetch suggestions
	basekit.components.suggestables.suggestions_fetch(scope);
	
Parameters Value
scope suggestable

	// Show suggestions
	basekit.components.suggestables.suggestions_show(scope);
	
Parameters Value
scope suggestable

	// Hide suggestions
	basekit.components.suggestables.suggestions_hide(scope);
	
Parameters Value
scope suggestable
Default



tiny
small
default
medium
large
huge


						
active
readonly
disabled
editable
mandatory
valid
invalid
transparent
transparent light
Editable
tiny
small
default
medium
large
huge
transparent
transparent light
xs-tiny
xs-small
xs-default
xs-medium
xs-large
xs-huge
sm-huge
sm-small
sm-default
sm-medium
sm-large
sm-huge
md-tiny
md-small
md-default
md-medium
md-large
md-huge
lg-tiny
lg-small
lg-default
lg-medium
lg-large
lg-huge