data-form

3.0.0 • Public • Published

data-form

Generate a form from the row of a dataset and it's JSONSchema-style properties.

npm

Install

npm i --save editdata/data-form

API

createDataForm(h, options)

createDataForm

Create a form from the row of a dataset and its properties

Parameters

  • h Function DOM hyperscript function
  • options Object
    • options.row Array The row to be edited
    • options.properties Object The row properties/column names
    • options.header Boolean
    • options.header Object virtual-dom vtree that should be used for the header
    • options.onclick Function Event handler that fires when a field is clicked
    • options.oninput Function Event handler that fires when a field is receiving input. Receives the arguments event, rowKey, propertyKey, inputValue
    • options.onupdate Function Event handler that fires whenever some data has changed.
    • options.ondestroy Function Event handler that fires when user clicks the destroy row button.
    • options.onclose Function Event handler that fires when user clicks the close button.

License

MIT

Dependents (1)

Package Sidebar

Install

npm i data-form

Weekly Downloads

4

Version

3.0.0

License

MIT

Last publish

Collaborators

  • sethvincent