{"classData":[{"comment":"/**\n * @class Neo.form.Container\n * @extends Neo.container.Base\n */","meta":{"filename":"Container.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{}},"kind":"class","name":"Container","augments":["Neo.container.Base"],"memberof":"Neo.form","longname":"Neo.form.Container","scope":"static","$longname":"Neo.form.Container","$kind":"class","id":1756,"neoClassName":"Neo.form.Container"},{"comment":"/**\n         * @member {String} className='Neo.form.Container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.Container'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1757,"neoClassName":"Neo.form.Container"},{"comment":"/**\n         * @member {String} ntype='form-container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'form-container'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1758,"neoClassName":"Neo.form.Container"},{"comment":"/**\n         * @member {String[]} cls=['neo-form-container'],\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-form-container'],","access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1759,"neoClassName":"Neo.form.Container"},{"comment":"/**\n         * @member {Object} vdom={tag: 'form',cn:[],onsubmit:'return false;'}\n         */","meta":{"filename":"Container.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"vdom","type":{"names":["Object"]},"defaultvalue":"{tag: 'form',cn:[],onsubmit:'return false;'}","description":"'form',cn:[],onsubmit:'return false;'}","longname":"vdom","scope":"global","$longname":"vdom","$kind":"property","id":1760,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * Either pass a field id or name\n     * @param {String} name\n     * @returns {Neo.form.field.Base|null} fields\n     */","meta":{"range":[1042,1366],"filename":"Container.mjs","lineno":38,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{"id":"astnode100056110","name":"Container#getField","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"description":"Either pass a field id or name","params":[{"type":{"names":["String"]},"name":"name"}],"returns":[{"type":{"names":["Neo.form.field.Base","null"]},"description":"fields"}],"name":"getField","longname":"Container#getField","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#getField","$kind":"method","id":1761,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * @returns {Neo.form.field.Base[]} fields\n     */","meta":{"range":[1435,1672],"filename":"Container.mjs","lineno":55,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{"id":"astnode100056151","name":"Container#getFields","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Array.<Neo.form.field.Base>"]},"description":"fields"}],"name":"getFields","longname":"Container#getFields","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getFields","$kind":"method","id":1762,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[1719,1944],"filename":"Container.mjs","lineno":69,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{"id":"astnode100056186","name":"Container#getSubmitValues","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"getSubmitValues","longname":"Container#getSubmitValues","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getSubmitValues","$kind":"method","id":1763,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[1991,2199],"filename":"Container.mjs","lineno":83,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{"id":"astnode100056225","name":"Container#getValues","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"getValues","longname":"Container#getValues","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getValues","$kind":"method","id":1764,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * Returns true in case no form field isValid() call returns false\n     * @returns {Boolean}\n     */","meta":{"range":[2318,2582],"filename":"Container.mjs","lineno":98,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{"id":"astnode100056263","name":"Container#isValid","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns true in case no form field isValid() call returns false","returns":[{"type":{"names":["Boolean"]}}],"name":"isValid","longname":"Container#isValid","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#isValid","$kind":"method","id":1765,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * Resets field values by field name or field id.\n     * Fields not included with a value will get reset to null.\n     * @param {Object} [values]\n     */","meta":{"range":[2754,3140],"filename":"Container.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{"id":"astnode100056302","name":"Container#reset","type":"MethodDefinition","paramnames":["values"]},"vars":{"":null}},"description":"Resets field values by field name or field id.<br />Fields not included with a value will get reset to null.","params":[{"type":{"names":["Object"]},"optional":true,"name":"values"}],"name":"reset","longname":"Container#reset","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#reset","$kind":"method","id":1766,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * Set field values by field name or field id\n     * @param {Object} values={}\n     */","meta":{"range":[3245,3650],"filename":"Container.mjs","lineno":137,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{"id":"astnode100056377","name":"Container#setValues","type":"MethodDefinition","paramnames":["values"]},"vars":{"":null}},"description":"Set field values by field name or field id","params":[{"type":{"names":["Object"]},"defaultvalue":"{}","name":"values"}],"name":"setValues","longname":"Container#setValues","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#setValues","$kind":"method","id":1767,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * Updates the invalid state for all fields, which have updateValidationIndicators() implemented.\n     * This can be useful for create entity forms which show up \"clean\", when pressing a submit button.\n     */","meta":{"range":[3878,4053],"filename":"Container.mjs","lineno":159,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form","code":{"id":"astnode100056449","name":"Container#updateValidationIndicators","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Updates the invalid state for all fields, which have updateValidationIndicators() implemented.<br />This can be useful for create entity forms which show up \"clean\", when pressing a submit button.","name":"updateValidationIndicators","longname":"Container#updateValidationIndicators","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#updateValidationIndicators","$kind":"method","id":1768,"neoClassName":"Neo.form.Container"}]}