{"_id":"@bitech-ag/bitech.ui5.lc","_rev":"1-996a7faf6c36955c8e075810dad15755","name":"@bitech-ag/bitech.ui5.lc","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@bitech-ag/bitech.ui5.lc","version":"0.0.1","description":"UI5 Library: bitech.ui5.lc","author":{"name":"Richard Martens"},"license":"MIT","scripts":{"clean":"rimraf dist coverage","build":"ui5 build --clean-dest","start":"ui5 serve -o test-resources/bitech/ui5/lc/Example.html","start:dist":"npm start -- --config ui5-dist.yaml","testsuite":"ui5 serve -o test-resources/bitech/ui5/lc/qunit/testsuite.qunit.html","lint":"eslint src test","karma":"karma start","karma-ci":"karma start karma-ci.conf.js","karma-ci-cov":"karma start karma-ci-cov.conf.js","test":"npm run lint && npm run karma-ci-cov"},"devDependencies":{"@ui5/cli":"^3.6.1","@ui5/middleware-code-coverage":"^1.1.0","eslint":"^8.50.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-coverage":"^2.2.1","karma-ui5":"^3.0.3","rimraf":"^5.0.5","ui5-middleware-livereload":"^3.0.1"},"gitHead":"30de9b2e326b35d46def16a4878614c74b48dcde","_id":"@bitech-ag/bitech.ui5.lc@0.0.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-9iH43YvhpwzPkgEcADOVgepCQ/hqFqqVKi48vKE6Gm26uD2Pb7B0qrNdeqOclWbaNHoD2YOwJhJXdhrAWNhS+A==","shasum":"e1623138d30cb56461db8a13d528474d097f5895","tarball":"https://registry.npmjs.org/@bitech-ag/bitech.ui5.lc/-/bitech.ui5.lc-0.0.1.tgz","fileCount":38,"unpackedSize":41633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkscS4xk8JfU5kUvdq9qHzUQBcOpcxGBkAr7soSxyCKAiAQ9LQk9+WRCRlyocz/Tp72zwuNFns/jubdPXIl85K8LQ=="}]},"_npmUser":{"name":"bitech-ag","email":"entwicklung@bitech.ag"},"directories":{},"maintainers":[{"name":"bitech-ag","email":"entwicklung@bitech.ag"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitech.ui5.lc_0.0.1_1703715488166_0.853931366342132"},"_hasShrinkwrap":false},"0.1.0":{"name":"@bitech-ag/bitech.ui5.lc","version":"0.1.0","description":"UI5 Library: bitech.ui5.lc","author":{"name":"Richard Martens"},"license":"MIT","scripts":{"clean":"rimraf dist coverage","build":"ui5 build --clean-dest","start":"ui5 serve -o test-resources/bitech/ui5/lc/ActionForm.html","start:dist":"npm start -- --config ui5-dist.yaml","testsuite":"ui5 serve -o test-resources/bitech/ui5/lc/qunit/testsuite.qunit.html","lint":"eslint src test","lint-fix":"eslint src test --fix","karma":"karma start","karma-ci":"karma start karma-ci.conf.js","karma-ci-cov":"karma start karma-ci-cov.conf.js","test":"npm run karma-ci-cov"},"devDependencies":{"@ui5/cli":"^3.6.1","@ui5/middleware-code-coverage":"^1.1.0","eslint":"^8.50.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-coverage":"^2.2.1","karma-ui5":"^3.0.3","rimraf":"^5.0.5","ui5-middleware-livereload":"^3.0.1"},"gitHead":"05b802f6005c3609c06ffdd8d18dca3c954ce6e5","_id":"@bitech-ag/bitech.ui5.lc@0.1.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-QMoKLTjQjExSqa6owxNZMPnP7AXSgWdLZt0h+aodCmx4K/FlT+vUmUAZtzKhJYKx11pfBs1ZBwgMC1IxTMDlNw==","shasum":"c462c15f9fb75a3b49c6171d6ec3cff95b525c14","tarball":"https://registry.npmjs.org/@bitech-ag/bitech.ui5.lc/-/bitech.ui5.lc-0.1.0.tgz","fileCount":117,"unpackedSize":329769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuinpPawMT2IrM5956HY73r/HerMGaZ/hQC4kPVI+65gIhAOr+OAL6pajbDBhZlfnqOT/Y2Tywe+0XnVioMBBKSEBJ"}]},"_npmUser":{"name":"bitech-ag","email":"entwicklung@bitech.ag"},"directories":{},"maintainers":[{"name":"bitech-ag","email":"entwicklung@bitech.ag"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitech.ui5.lc_0.1.0_1704373978940_0.4978948283056053"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-27T22:18:08.052Z","0.0.1":"2023-12-27T22:18:08.352Z","modified":"2024-01-04T13:12:59.384Z","0.1.0":"2024-01-04T13:12:59.099Z"},"maintainers":[{"name":"bitech-ag","email":"entwicklung@bitech.ag"}],"description":"UI5 Library: bitech.ui5.lc","author":{"name":"Richard Martens"},"license":"MIT","readme":"# Bitech UI5 low code library\n\nThe library contains a number of the elements that are used to automatically generate user interfaces based on the OData annotations. The library supports OData version 4 only.\n\n## ActionForm\n\nextends: sap.ui.core.Control\n\n[src/ActionForm.js](/src/ActionForm.js)\n\nGenerates a form for collecting data for an OData action and offers the option of calling the action with the entered parameters.\n\n### Constructor\n\nParameter | Type    | Description  \n----------|---------|--------------\nid        | string  | Optional ID for the new control; generated automatically if no non-empty ID is given. Note: this can be omitted, no matter whether <code>settings</code> will be given or not!\nsettings  | object  | Optional object with initial settings for the new control\n\n### Metadata\n\nProperty   | Type    | DefaultValue | Description\n-----------|---------|--------------|------------\naction     | string  |              | Full qualified name of OData action\nautoSubmit | boolean | false        | Submits the form as soon as all mandatory fields have been filled and the Enter key has been pressed.\n\nAggregation | Type                | Multiple | Description\n------------|---------------------|----------|------------\ntoolbar     | sap.ui.core.Control | true     | Controls for the toolbar of form\ncontent     | sap.ui.core.Control | true     | Not intended for use\n\nDefault aggregation: content\n\nEvent | Description\n------|------------\nsent  | Informs about successful submission of the form\n\n### Annotations\n\nAnnotation | Type     | Description\n-----------|----------|------------\nfields     | string[] | An array of parameter names. If specified, only these parameters will be displayed and in exactly the order specified.\n\nThe form generates the Field elements for each input field. These evaluate further annotations. See [Field Annotations](#annotations-1).\n\n### Example\n\n```\n<mvc:View controllerName=\"bitech.bitlab.example.controller.Login\"\n  xmlns=\"sap.m\"\n  xmlns:mvc=\"sap.ui.core.mvc\"\n  xmlns:lc=\"bitech.ui5.lc\" displayBlock=\"true\">\n  <Page id=\"loginPage\" showHeader=\"false\">\n    <FlexBox id=\"flexbox\" alignItems=\"Center\" justifyContent=\"Center\" direction=\"Row\" height=\"90%\">\n      <lc:ActionForm id=\"loginForm\" \n          binding=\"{/node.odata.login(...)}\"\n          action=\"node.odata.login\"\n          sent=\"handleLoginPress\">\n        <lc:toolbar>\n          <ToolbarSpacer id=\"toolbarSpacer\" />\n          <Link id=\"register\" href=\"#/register\" text=\"{i18n>register}\" class=\"register\" />\n        </lc:toolbar>\n      </lc:ActionForm>\n    </FlexBox>\n  </Page>\n</mvc:View>\n```\n\n## Field\n\nextends: sap.ui.core.Control\n\n[src/Field.js](/src/Field.js)\n\nInternally generates a suitable element for entering data. The Field control is currently not intended for direct use. Its interface can change at any time. Only the annotations that are used at the input field level are described here.\n\n### Annotations\n\nAnnotation   | Type     | Description\n-------------|----------|------------\nlabel        | string   | Label for input field\nkindOfString | string   | Type of string as described for property type of sap.m.input\nreadonly     | boolean  | self-explanatory","readmeFilename":"README.md"}