Handle operation on form sensor.

Usage

form keyword is needed to instanciate this sting.

var form = require('form');

Data accessors

Methods

Events

Full Example

var form = require('form');
var recorder = require('recorder');

var dataResult = form.data();
var multiPageResult = form.multiPage();
var singlePageResult = form.singlePage(title);


recorder.save({
    'results' : form.results(),
    'timestamp' : form.timestamp(),
    'json' : form.data()
});

form.onResult(function(data) {
    recorder.save(data);
    recorder.sync();
});

results

Retrieve the Results of the filled Form.

results();

Parameters

  • None.

Return

  • results : Map, Results of the filled Form

timestamp

Retrieve the represents the time of the operation..

timestamp();

Parameters

  • None.

Return

  • timestamp : Long, represents the time of the operation.

data

Returns every available seed.

data();

Parameters

  • None.

Returns

multiPage

Creates a new, fully customizable, form

multiPage();

Parameters

  • None.

Returns

singlePage

Creates a single form contained on a unique page

singlePage(title);

Parameters

  • title (String): Title of the form to generate

Returns

onResult

Starts a listener on the form result and executes some actions when it changes.

onResult(callback);

Parameters

Return

  • token : Token used for canceling event listener.