Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
222e05d
GITBOOK-150: No subject
FalkWolsky Jun 23, 2024
0dd17c8
GITBOOK-151: No subject
FalkWolsky Jun 23, 2024
bf6cd07
GITBOOK-152: No subject
FalkWolsky Jul 9, 2024
e1625c2
GITBOOK-155: Added example of Temporary state & Transformers to Gitbook
FalkWolsky Jul 22, 2024
ee7cfeb
GITBOOK-156: No subject
FalkWolsky Jul 22, 2024
2214280
GITBOOK-157: No subject
FalkWolsky Jul 22, 2024
1803486
GITBOOK-158: No subject
FalkWolsky Jul 22, 2024
b057cb9
GITBOOK-159: Manual Mode Vs Mapped Mode
adnanqaops Jul 22, 2024
3e85c0e
GITBOOK-161: Added Demo for Handlebar Capabilities and Limitations
FalkWolsky Jul 22, 2024
f4c3384
GITBOOK-162: No subject
FalkWolsky Jul 22, 2024
519e78c
GITBOOK-163: No subject
FalkWolsky Jul 22, 2024
0c294e1
GITBOOK-164: No subject
FalkWolsky Jul 22, 2024
e011e86
GITBOOK-165: No subject
FalkWolsky Jul 22, 2024
b23deb3
GITBOOK-166: No subject
FalkWolsky Jul 22, 2024
81549e0
GITBOOK-167: No subject
FalkWolsky Jul 23, 2024
859b8a3
GITBOOK-168: No subject
FalkWolsky Jul 23, 2024
3dbaab4
GITBOOK-169: Added Supademo for File Upload + Themes
adnanqaops Jul 25, 2024
07d815e
GITBOOK-170: Updated List View page with Demos and a Example
adnanqaops Jul 29, 2024
9d76939
GITBOOK-171: Demos added on Version/Release Management and Modules page
adnanqaops Jul 30, 2024
d85ceff
GITBOOK-173: Added the page "Embed Apps in NEXT.JS"
adnanqaops Aug 1, 2024
48d1a03
GITBOOK-174: No subject
FalkWolsky Aug 1, 2024
ee0235f
GITBOOK-176: Added WordPress page. Added Demo to HTML and NEXT.JS pages.
adnanqaops Aug 15, 2024
5e15bcd
GITBOOK-175: No subject
adnanqaops Aug 15, 2024
ad8dcec
GITBOOK-177: No subject
FalkWolsky Aug 15, 2024
484b6b1
GITBOOK-178: Included Demo Apps, Demos added on Data Sources, Workspa…
adnanqaops Aug 15, 2024
eb4cf20
GITBOOK-179: No subject
FalkWolsky Aug 27, 2024
d35ceb3
GITBOOK-181: No subject
FalkWolsky Sep 10, 2024
c557b69
GITBOOK-180: Supabase integration to Lowcoder
FalkWolsky Sep 10, 2024
38707fb
GITBOOK-182: No subject
FalkWolsky Sep 10, 2024
fd9caab
GITBOOK-183: No subject
FalkWolsky Sep 24, 2024
f89c42e
GITBOOK-184: No subject
FalkWolsky Sep 26, 2024
cc68a8b
GITBOOK-185: No subject
FalkWolsky Oct 2, 2024
0fdf7f1
GITBOOK-186: Supabase SDK documentation
adnanqaops Nov 8, 2024
a6eebee
GITBOOK-187: EasyPanel Selfhosting
FalkWolsky Nov 9, 2024
902bac0
GITBOOK-188: No subject
FalkWolsky Nov 9, 2024
0008fa0
GITBOOK-189: No subject
FalkWolsky Nov 9, 2024
c68151e
GITBOOK-190: Workspace Mode Configurations
adnanqaops Dec 3, 2024
af181aa
GITBOOK-191: No subject
FalkWolsky Dec 3, 2024
081cd69
GITBOOK-192: No subject
FalkWolsky Dec 3, 2024
5d990aa
GITBOOK-193: Going Back to an Historic Version, Updates related to Qu…
adnanqaops Feb 4, 2025
ccf0db1
GITBOOK-194: No subject
FalkWolsky Feb 11, 2025
d00b129
GITBOOK-195: No subject
FalkWolsky Feb 13, 2025
56fcc93
GITBOOK-196: No subject
FalkWolsky Feb 13, 2025
83d8659
GITBOOK-197: How to Use Query Variables
adnanqaops Mar 5, 2025
5624144
GITBOOK-198: Documentation updates to Different components in Layout …
adnanqaops Apr 11, 2025
8008482
GITBOOK-199: Methods Explanation of different Components
adnanqaops Apr 15, 2025
522beb1
GITBOOK-201: No subject
FalkWolsky Apr 16, 2025
fce6fff
GITBOOK-200: Method's documentation for multiple Components
adnanqaops Apr 16, 2025
e4fd3c1
GITBOOK-202: No subject
FalkWolsky Apr 16, 2025
6754631
GITBOOK-203: Charts components update
adnanqaops Apr 22, 2025
0e45566
GITBOOK-205: No subject
FalkWolsky Apr 23, 2025
4c9cd59
GITBOOK-208: No subject
FalkWolsky May 22, 2025
07518c2
GITBOOK-206: Enterprise Edition Updates
adnanqaops Jun 12, 2025
efb4c6c
GITBOOK-209: No subject
FalkWolsky Jun 12, 2025
f137bb7
GITBOOK-212: No subject
FalkWolsky Jun 12, 2025
be8f037
GITBOOK-213: No subject
FalkWolsky Jun 12, 2025
d244cf3
GITBOOK-213: No subject
FalkWolsky Jun 12, 2025
e8adc87
GITBOOK-214: No subject
FalkWolsky Jun 12, 2025
ae92a7b
GITBOOK-215: No subject
FalkWolsky Jun 12, 2025
6f7e316
GITBOOK-216: No subject
FalkWolsky Jun 12, 2025
54b555f
GITBOOK-217: No subject
FalkWolsky Jun 12, 2025
b07f281
GITBOOK-218: LOWCODER_EMAIL_AUTH_ENABLED
adnanqaops Jun 18, 2025
cb9398c
GITBOOK-219: No subject
FalkWolsky Jun 24, 2025
a0b834f
GITBOOK-220: Query Variable Update
adnanqaops Aug 29, 2025
8037091
GITBOOK-221: No subject
FalkWolsky Aug 29, 2025
c27622f
GITBOOK-222: No subject
FalkWolsky Nov 16, 2025
9332193
GITBOOK-223: No subject
FalkWolsky Nov 20, 2025
eaeb001
GITBOOK-224: No subject
FalkWolsky Sep 8, 2026
8c61453
docs: publish the static Lowcoder Cloud outbound IP
FalkWolsky Oct 11, 2026
186118b
docs: align security guidance with current Cloud egress
FalkWolsky Oct 11, 2026
a30ebb8
docs: link datasource setup to the current Cloud allowlist
FalkWolsky Oct 11, 2026
a227148
docs: add v3 guides to public documentation navigation
FalkWolsky Oct 11, 2026
91a1f4d
docs: add v3 guide screenshots
FalkWolsky Oct 11, 2026
4d16e98
docs: add realtime guide and video cross-links
FalkWolsky Oct 11, 2026
39beb44
docs: publish v3 editor and collaboration guides
FalkWolsky Oct 11, 2026
da82330
docs: add v3 chat guides to component catalogue
FalkWolsky Oct 11, 2026
7552717
Merge pull request #2188 from lowcoder-org/codex/docs-v3-gitbook-sync
FalkWolsky Oct 11, 2026
9fc8d11
docs: retain the public video guide during GitBook consolidation
FalkWolsky Oct 11, 2026
a681ed1
Merge branch 'codex/gitbook-main-merge-base' into codex/gitbook-sync-…
FalkWolsky Oct 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,269 changes: 1,269 additions & 0 deletions docs/.gitbook/assets/app-l.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/audio-player-l.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,268 changes: 1,268 additions & 0 deletions docs/.gitbook/assets/auto-complete-input-l.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/avatar-l.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,278 changes: 1,278 additions & 0 deletions docs/.gitbook/assets/avatargroup-l.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,269 changes: 1,269 additions & 0 deletions docs/.gitbook/assets/bar-chart-l.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,272 changes: 1,272 additions & 0 deletions docs/.gitbook/assets/bpmn-editor-l.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,262 changes: 1,262 additions & 0 deletions docs/.gitbook/assets/button-l.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,268 changes: 1,268 additions & 0 deletions docs/.gitbook/assets/calendar-l.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,266 changes: 1,266 additions & 0 deletions docs/.gitbook/assets/camera-stream-l.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,269 changes: 1,269 additions & 0 deletions docs/.gitbook/assets/candlestick-chart-l.svg

Large diffs are not rendered by default.

1,266 changes: 1,266 additions & 0 deletions docs/.gitbook/assets/card-layout-l.svg

Large diffs are not rendered by default.

1,270 changes: 1,270 additions & 0 deletions docs/.gitbook/assets/cascader-l.svg

Large diffs are not rendered by default.

1,262 changes: 1,262 additions & 0 deletions docs/.gitbook/assets/checkbox-l.svg

Large diffs are not rendered by default.

1,266 changes: 1,266 additions & 0 deletions docs/.gitbook/assets/collapsible-container-l.svg

Large diffs are not rendered by default.

1,273 changes: 1,273 additions & 0 deletions docs/.gitbook/assets/colorpicker-l.svg

Large diffs are not rendered by default.

1,266 changes: 1,266 additions & 0 deletions docs/.gitbook/assets/column-layout-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/comment-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/container-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/custom-code-l.svg

Large diffs are not rendered by default.

1,270 changes: 1,270 additions & 0 deletions docs/.gitbook/assets/date-range-select-l.svg

Large diffs are not rendered by default.

1,270 changes: 1,270 additions & 0 deletions docs/.gitbook/assets/date-select-l.svg

Large diffs are not rendered by default.

1,262 changes: 1,262 additions & 0 deletions docs/.gitbook/assets/divider-l.svg

Large diffs are not rendered by default.

1,269 changes: 1,269 additions & 0 deletions docs/.gitbook/assets/drawer-l.svg

Large diffs are not rendered by default.

1,261 changes: 1,261 additions & 0 deletions docs/.gitbook/assets/dropdown-l.svg

Large diffs are not rendered by default.

1,267 changes: 1,267 additions & 0 deletions docs/.gitbook/assets/entry-page-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/file-upload-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/file-viewer-l.svg

Large diffs are not rendered by default.

1,267 changes: 1,267 additions & 0 deletions docs/.gitbook/assets/floating-button-l.svg

Large diffs are not rendered by default.

1,268 changes: 1,268 additions & 0 deletions docs/.gitbook/assets/floating-text-layout-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/form-l.svg

Large diffs are not rendered by default.

Binary file added docs/.gitbook/assets/frame_generic_light (1).png
Binary file added docs/.gitbook/assets/frame_generic_light (2).png
Binary file added docs/.gitbook/assets/frame_generic_light (21).png
Binary file added docs/.gitbook/assets/frame_generic_light (29).png
Binary file added docs/.gitbook/assets/frame_generic_light (3).png
Binary file added docs/.gitbook/assets/frame_generic_light (4).png
Binary file added docs/.gitbook/assets/frame_generic_light (5).png
Binary file added docs/.gitbook/assets/frame_generic_light (6).png
Binary file added docs/.gitbook/assets/frame_generic_light (7).png
Binary file added docs/.gitbook/assets/frame_generic_light (8).png
Binary file added docs/.gitbook/assets/frame_generic_light (9).png
Binary file added docs/.gitbook/assets/frame_generic_light.png
1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/funnel-chart-l.svg

Large diffs are not rendered by default.

1,262 changes: 1,262 additions & 0 deletions docs/.gitbook/assets/gantt-chart-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/gauge-chart-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/geomap-charts-l.svg

Large diffs are not rendered by default.

1,266 changes: 1,266 additions & 0 deletions docs/.gitbook/assets/geomap-layers-l.svg

Large diffs are not rendered by default.

1,281 changes: 1,281 additions & 0 deletions docs/.gitbook/assets/graph-chart-l.svg

Large diffs are not rendered by default.

1,269 changes: 1,269 additions & 0 deletions docs/.gitbook/assets/grid-view-l.svg

Large diffs are not rendered by default.

1,269 changes: 1,269 additions & 0 deletions docs/.gitbook/assets/heatmap-chart-l.svg

Large diffs are not rendered by default.

1,268 changes: 1,268 additions & 0 deletions docs/.gitbook/assets/hillchart-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/icon-button-l.svg

Large diffs are not rendered by default.

1,267 changes: 1,267 additions & 0 deletions docs/.gitbook/assets/icon-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/iframe-l.svg

Large diffs are not rendered by default.

Binary file added docs/.gitbook/assets/image (1) (1).png
Binary file added docs/.gitbook/assets/image (1).png
Binary file added docs/.gitbook/assets/image (10).png
Binary file added docs/.gitbook/assets/image (11).png
Binary file added docs/.gitbook/assets/image (12).png
Binary file added docs/.gitbook/assets/image (13).png
Binary file added docs/.gitbook/assets/image (2) (1).png
Binary file added docs/.gitbook/assets/image (2).png
Binary file added docs/.gitbook/assets/image (3).png
Binary file added docs/.gitbook/assets/image (4).png
Binary file added docs/.gitbook/assets/image (5).png
Binary file added docs/.gitbook/assets/image (6).png
Binary file added docs/.gitbook/assets/image (7).png
Binary file added docs/.gitbook/assets/image (8).png
Binary file added docs/.gitbook/assets/image (9).png
1,266 changes: 1,266 additions & 0 deletions docs/.gitbook/assets/image-carousel-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/image-editor-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/image-l.svg

Large diffs are not rendered by default.

Binary file modified docs/.gitbook/assets/image.png
1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/input-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/json-editor-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/json-schema-form-l.svg

Large diffs are not rendered by default.

1,268 changes: 1,268 additions & 0 deletions docs/.gitbook/assets/json-viewer-l.svg

Large diffs are not rendered by default.

1,262 changes: 1,262 additions & 0 deletions docs/.gitbook/assets/link-l.svg

Large diffs are not rendered by default.

1,269 changes: 1,269 additions & 0 deletions docs/.gitbook/assets/list-view-l.svg

Large diffs are not rendered by default.

1,262 changes: 1,262 additions & 0 deletions docs/.gitbook/assets/lottie-animation-l.svg

Large diffs are not rendered by default.

1,266 changes: 1,266 additions & 0 deletions docs/.gitbook/assets/meeting-room-l.svg

Large diffs are not rendered by default.

1,266 changes: 1,266 additions & 0 deletions docs/.gitbook/assets/mention-l.svg

Large diffs are not rendered by default.

1,262 changes: 1,262 additions & 0 deletions docs/.gitbook/assets/mermaid-chart-l.svg

Large diffs are not rendered by default.

1,280 changes: 1,280 additions & 0 deletions docs/.gitbook/assets/mighty-table-l.svg

Large diffs are not rendered by default.

1,267 changes: 1,267 additions & 0 deletions docs/.gitbook/assets/modal-l.svg

Large diffs are not rendered by default.

1,268 changes: 1,268 additions & 0 deletions docs/.gitbook/assets/module-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/multiselect-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/navigation-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/number-input-l.svg

Large diffs are not rendered by default.

1,271 changes: 1,271 additions & 0 deletions docs/.gitbook/assets/off-s-1.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/page-layout-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/password-l.svg

Large diffs are not rendered by default.

1,262 changes: 1,262 additions & 0 deletions docs/.gitbook/assets/pie-chart-l.svg

Large diffs are not rendered by default.

1,268 changes: 1,268 additions & 0 deletions docs/.gitbook/assets/pivot-table-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/progress-circle-l.svg

Large diffs are not rendered by default.

1,269 changes: 1,269 additions & 0 deletions docs/.gitbook/assets/progress-l.svg

Large diffs are not rendered by default.

1,271 changes: 1,271 additions & 0 deletions docs/.gitbook/assets/qr-code-display-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/radar-chart-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/radio-button-l.svg

Large diffs are not rendered by default.

1,267 changes: 1,267 additions & 0 deletions docs/.gitbook/assets/range-slider-l.svg

Large diffs are not rendered by default.

1,260 changes: 1,260 additions & 0 deletions docs/.gitbook/assets/rating-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/resposive-layout-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/rich-text-editor-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/sankey-chart-l.svg

Large diffs are not rendered by default.

1,261 changes: 1,261 additions & 0 deletions docs/.gitbook/assets/scanner-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/screen-share-stream-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/segmented-control-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/select-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/shapes-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/signature-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/slider-l.svg

Large diffs are not rendered by default.

1,272 changes: 1,272 additions & 0 deletions docs/.gitbook/assets/steps-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/sunburst-chart-l.svg

Large diffs are not rendered by default.

1,262 changes: 1,262 additions & 0 deletions docs/.gitbook/assets/switch-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/tabbed-container-l.svg

Large diffs are not rendered by default.

1,270 changes: 1,270 additions & 0 deletions docs/.gitbook/assets/table-l.svg

Large diffs are not rendered by default.

1,268 changes: 1,268 additions & 0 deletions docs/.gitbook/assets/text-area-input-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/text-display-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/themeriver-chart-l.svg

Large diffs are not rendered by default.

1,269 changes: 1,269 additions & 0 deletions docs/.gitbook/assets/time-range-select-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/time-select-l.svg

Large diffs are not rendered by default.

1,270 changes: 1,270 additions & 0 deletions docs/.gitbook/assets/timeline-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/timer-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/toggle-button-l.svg

Large diffs are not rendered by default.

1,264 changes: 1,264 additions & 0 deletions docs/.gitbook/assets/transfer-list-l.svg

Large diffs are not rendered by default.

1,279 changes: 1,279 additions & 0 deletions docs/.gitbook/assets/tree-chart-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/tree-display-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/tree-select-l.svg

Large diffs are not rendered by default.

1,265 changes: 1,265 additions & 0 deletions docs/.gitbook/assets/treemap-chart-l.svg

Large diffs are not rendered by default.

1,271 changes: 1,271 additions & 0 deletions docs/.gitbook/assets/turnstile-captcha-l.svg

Large diffs are not rendered by default.

1,263 changes: 1,263 additions & 0 deletions docs/.gitbook/assets/video-player-l.svg

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,11 @@ Traditionally, building an app requires complex frontend and backend interaction

In Lowcoder, all you need to do is drag and drop pre-built or self-customized components onto the What-You-See-Is-What-You-Get (WYSIWYG) canvas, along with ready-to-connect databases and APIs, Lowcoder helps you build an app quickly and focus on business logic.

<figure><img src=".gitbook/assets/App Editor Main Screeen clean.png" alt=""><figcaption></figcaption></figure>
{% embed url="https://www.youtube.com/watch?v=AQo0iFWUWiU" %}
Lowcoder Intro
{% endembed %}



## Why choose Lowcoder?

Expand Down
142 changes: 114 additions & 28 deletions docs/SUMMARY.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/build-applications/app-editor/automator.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Stripe uses **volume pricing**: the total seat count selects one rate, and that

The seat count is set at checkout. On installations with seat synchronization enabled, changes to admins and editors are synchronized automatically while the workspace is open. Changes made while it is closed are reconciled on the next visit. Additions and removals are prorated on the next invoice. Viewers never count as billable seats.

Seat synchronization requires deployment of the frontend and API changes and configuration of the private n8n relay. See the [server setup guide](../../../server/api-service/README.md#subscription-seat-synchronization).
Seat synchronization requires deployment of the frontend and API changes and configuration of the private n8n relay. See the [server setup guide](https://github.com/lowcoder-org/lowcoder/blob/main/server/api-service/README.md#subscription-seat-synchronization).

AI Robot provides access to Automator. Model-provider usage is billed separately under your provider's terms.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,10 @@ Return name from query results.
{{query1.data.map(i => i.name)}}.
```

#### Demo :&#x20;

{% embed url="https://app.supademo.com/demo/clywwf2g61gzuz9kdlj9urrjm" %}

## Restrictions

The JS code in `{{ }}` should be a single-line code, such as `.map()` or `.reduce()` combined with an arrow function or a ternary operator.
Expand All @@ -72,7 +76,7 @@ The following JS code examples are illegal in `{{ }}`.
}}
```

If you wish to orchestrate multiple lines of JavaScript, Lowcoder supports you writing such code in transformers.
If you wish to orchestrate multiple lines of JavaScript, Lowcoder supports you writing such code in [Transformers](../../business-logic-in-apps/write-javascript/transformers.md) and [JavaScript Queries](../../business-logic-in-apps/write-javascript/javascript-query.md).

```javascript
// codes inside a transformer
Expand Down
71 changes: 71 additions & 0 deletions docs/build-applications/app-editor/option-lists.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# Option lists

A drop menu ensures easy and error-free user input by offering a list of possible options. Lowcoder supports implementing option lists using components such as **Select** and **Multiselect**. You can configure an option list either manually or by mapping data from your data sources.

## Properties

Each option list has four properties.

* **Label**: the displayed text of the option to users
* **Value**: the unique identifier of the option
* **Disabled**: disable the option (the default value is `false`)
* **Hidden**: hide the option (the default value is `false`)

{% hint style="warning" %}
When more than one option in one list uses the same value, only the first option is valid and thus displayed.
{% endhint %}

## Manual mode

In Manual Mode, data is entered into a Component manually. Users have to add entries one by one. Some components with Manual mode of data entry are :

1. Select / Multi-Select
2. Dropdown

<figure><img src="../../.gitbook/assets/image (12).png" alt=""><figcaption></figcaption></figure>

**Example :**

Let’s take an example where a User has to choose his/her favourite color from a list of colors. We will use the **Select** component for this example. Please, go via the following demo. All the details have been explained in it.

**App link :** [**https://app.lowcoder.cloud/apps/668e6c60ba4684206ee5d15e/view**](https://app.lowcoder.cloud/apps/668e6c60ba4684206ee5d15e/view)

**Demo :**&#x20;

{% embed url="https://app.supademo.com/demo/clyfrzyi60b6dai225qmc08sw" %}

Manual mode is recommended for these scenarios:

* Manually manageable and enumerable.
* Used by only one component.
* Data doesn't come from data sources.

## Mapped mode

In Mapped mode, data is usually coming from a Data source ( like an API or DB ), Transformer or Temporary state, Or it can be in JSON format. In other words, we use Mapped mode when we have dynamic data. Admin only needs to map the relevant data to respective fields, without mapping each value to a field. It’s fast and dynamic. E.g. we should use Mapped mode when we need to show a list of Countries name coming via an API. Some components with Mapped mode of data entry are :

1. Select / Multi-Select
2. Dropdown

<figure><img src="../../.gitbook/assets/image (1) (1).png" alt=""><figcaption></figcaption></figure>

**Example :**

Let’s take the 1st example where data is in JSON format, and contains a List of Objects where each object has a name and link fields. In the 2nd example, we show a list of all countries' names in a dropdown. Let’s go via following demo to understand the key concepts around Mapped data mode.

**App link :** [**https://app.lowcoder.cloud/apps/667eb219f0558f2f43e386c3/view**](https://app.lowcoder.cloud/apps/667eb219f0558f2f43e386c3/view)

**Demo :**&#x20;

{% embed url="https://app.supademo.com/demo/clyfv3enn0byiai22mzzuskq1" %}

**When to use Mapped Mode:**

* When we have data coming from a Data source like API or DB, Transformer or Temporary state.
* When data is used by multiple components.

### Key difference b/w Manual & Mapped Mode : <a href="#howd0cosepq3" id="howd0cosepq3"></a>



<table><thead><tr><th width="270">Details</th><th width="214">Use Manual Mode</th><th>Use Mapped Mode</th></tr></thead><tbody><tr><td>When data is coming via a Data source like API or DB</td><td>No</td><td>Yes</td></tr><tr><td>When data is used in multiple components</td><td>No</td><td>Yes</td></tr><tr><td>When Data is small/manageable</td><td>Yes</td><td>No</td></tr><tr><td>When data is used in single component</td><td>Yes</td><td>No</td></tr></tbody></table>
20 changes: 20 additions & 0 deletions docs/build-applications/app-editor/query-and-editing-roundtrips.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Query & Editing Roundtrips

These pages are dedicated to showing the possibilities of dealing with Data in certain ways in Lowcoder.

* Table Data Handing
* Form Data Handing
* File & Binary Data Handling
* Streaming Data

### Table Data Handing

The Table Data Handling Demo demonstrates how to load, display, edit and store the changed data for Tables.

{% embed url="https://app.supademo.com/demo/clxri6p3d4ctht2oemjdxz12f" %}

### Table and Form Automation

In this Demo you can find a demonstration how Lowcoder supports you based on a Datasource to automatically configure Tables and Forms.

{% embed url="https://app.supademo.com/demo/lKyLkUC65W-W08-265rPu" %}
60 changes: 36 additions & 24 deletions docs/build-applications/app-editor/visual-components/README.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Calendar & Scheduling

Original file line number Diff line number Diff line change
@@ -0,0 +1,224 @@
# Calendar

The Calendar Component is a feature-rich way to organize and edit date and calendar entries in Lowcoder. To offer the best experience for Calendars, we integrated the [fullcalendar.io](https://fullcalendar.io/docs) Project.

You can refer to the documentation like this: [https://fullcalendar.io/docs](https://fullcalendar.io/docs)

<figure><img src="../../../../.gitbook/assets/Component Calendar Overview.png" alt=""><figcaption></figcaption></figure>

### Dynamic Data for Events

In the "Basic" section, you can bind your Datasource to feed the calendar with your existing Events.

The JSON structure is an array of objects, where each object represents a single event on the calendar. Here's a breakdown of what each key in the object means:

* **`id`**: A unique identifier for the event. This is a string that helps distinguish each event from others.
* **`title`**: The name or title of the event. This is a brief description that will be displayed on the calendar to represent the event.
* **`start`**: The start date and time of the event. This should be in the format "YYYY-MM-DD HH:MM:SS". For all-day events, you can omit the time part and only provide the date.
* **`end`**: The end date and time of the event, following the same format as the start date. For all-day events that last multiple days, this indicates the end date.
* **`color`**: (Optional) A string representing the color code (in hexadecimal format) to be used for the event's display on the calendar. This allows for visual differentiation between different types of events.
* **`allDay`**: (Optional) A boolean value (`true` or `false`) indicating whether the event lasts all day. If `true`, the event will be shown as an all-day event, possibly in a different section of the calendar or styled differently. If this key is omitted, the event is treated as having specific start and end times.

```
[
{
"id": "1",
"title": "Coding",
"start": "2024-03-04 09:00:00",
"end": "2024-03-04 23:30:00",
"color": "#079968",
"allDay": true
},...
]
```

As soon as a user edits or adds a new Event, the data object is updated so that you can persist this change on your chosen Datasource.&#x20;

```
// Access all current calendar event data
return calendar1.events;
```

### Editable Calendar

Based on the Setting "Editable" you can allow your Application Users to add or edit own Calendar Events. A small modal opens and allows the entry of Event information.

### Premium Views

To display the Premium Views (Resource Timeline and Resource Grid), you must purchase a License at [https://fullcalendar.io/purchase](https://fullcalendar.io/purchase) per Developer Seat. This License is then valid for all App Users in the Role "Member / Viewer".

You can enter the License Key in the Property Settings Menu. As soon as you enter the License Key, the Premium Views will be available at the Dropdown "Default View".

### Component Playground

On Component Playground, you can interact with the Calendar component and explore it's Properties, Events and Methods. Play with different Styling properties to see the effect on the Calendar component.

{% embed url="https://app.lowcoder.cloud/playground/calendar/1" %}

### Component Auto-Docs

In the Auto-Docs of Calendar component, we have shown how to use different properties of the Calendar component. It also includes the Styling properties of the Calendar component.

{% embed url="https://app.lowcoder.cloud/components/calendar" %}

### Properties of the Calendar

These properties are accessible in \{{ \}} notations, as well as in JavaScript Queries.&#x20;

<table><thead><tr><th width="168.40234375">Property Name</th><th width="144.2265625">Type</th><th>Description</th></tr></thead><tbody><tr><td>allEvents</td><td>Array</td><td>An array of Objects containing list of all the Events on a Calendar component</td></tr><tr><td>events</td><td>Array</td><td></td></tr><tr><td>hidden</td><td>Boolean</td><td>Returns True or False based on whether the Form component is hidden or not</td></tr><tr><td>resources</td><td>Array</td><td></td></tr><tr><td>resourcesEvents</td><td>Array</td><td></td></tr><tr><td>toDeletedEvents</td><td>Object</td><td></td></tr><tr><td>toInsertedEvents</td><td>Object</td><td>An Object to be Inserted as a new Event in the Calendar </td></tr><tr><td>toUpdatedEvents</td><td>Object</td><td>An Object to be updated as an Event in the Calendar</td></tr></tbody></table>

#### Events <a href="#events" id="events"></a>

Events give you the ability to trigger further actions (with Event-Handlers).

<table><thead><tr><th width="175.01953125">Event Name</th><th width="442.3671875">Description</th></tr></thead><tbody><tr><td>Change</td><td>When a User make any"changes" to the Calendar component.</td></tr><tr><td>Double Click</td><td>When a User "Double Click" on an Event or a Time slot.</td></tr><tr><td>Drag</td><td>When a User "Drags" an Event.</td></tr><tr><td>Drop</td><td>When a User "Drops" an Event.</td></tr></tbody></table>

#### Methods <a href="#methods" id="methods"></a>

You have the capability to engage with components via their respective methods, which can be accessed by their designated names within any segment where JavaScript is utilized. Additionally, these components can be activated through the 'Control Component' action, which is triggered in response to specific events.

**setResources() :**&#x20;

calendar1.setResources() method sets the Calendar's Resources property. This method takes an Array of Object/s as an argument.

```javascript
calendar1.setResources(
[
{
"id": "1",
"title": "South Auditorium"
},
{
"id": "2",
"title": "West Auditorium",
"eventColor": "gree"
},
{
"id": "3",
"title": "HQ Auditorium",
"children": [
{
"id": "r1",
"title": "Room 1"
},
{
"id": "r2",
"title": "Room 2"
}
]
}
]);
```

**clearResources() :**&#x20;

calendar1.clearResources() method clears the Calendar's Resources property, and removes all the Resources.

```javascript
calendar1.clearResources();
```

**resetResources() :**&#x20;

calendar1.resetResources() method resets the Calendar's Resources property to the default data.

```javascript
calendar1.clearResources();
```

**clearInsertedEvents() :**&#x20;

calendar1.clearInsertedEvents() method clears any newly inserted event on the Calendar component. It clears the value of the **toInsertedEvents** property.

```javascript
calendar1.clearInsertedEvents();
```

**clearUpdatedEvents() :**&#x20;

calendar1.clearUpdatedEvents() method clears any updated details on the event of the Calendar component. It clears the value of the **toUpdatedEvents** property.

```javascript
calendar1.clearUpdatedEvents();
```

**clearDeletedEvents() :**

calendar1.clearDeletedEvents() method clears any deleted event from the Calendar component. It clears the value of the **toDeletedEvents** property.

```javascript
calendar1.clearDeletedEvents();
```

**setDayGridDayView() :**&#x20;

calendar1.setDayGridDayView() method sets the Calendar view where list of the current Day's Events is shown. It switches the Calendar view to 'Day Grid Day', displaying a Single day in a grid layout that includes all events for that day.

```javascript
calendar1.setDayGridDayView();
```

**setDayGridMonthView() :**

calendar1.setDayGridMonthView() method sets the Calendar view where current Month is shown. It switches the Calendar view to 'Day Grid Month', presenting the entire month in a grid with events displayed on their respective days.

```javascript
calendar1.setDayGridMonthView();
```

**setDayGridWeekView() :**

calendar1.setDayGridWeekView() method sets the Calendar view where list of the current Week's Events is shown. It switches the Calendar view to 'Day Grid Week', where the days of the week are displayed as Columns and Events are laid out in Grid form.

```javascript
calendar1.setDayGridWeekView();
```

**setListWeekView() :**

calendar1.setListWeekView() method sets the Calendar view where only those days of the Week are shown which have some Events. It switches the Calendar view to 'List Week', which provides a list-style overview of all the events happening throughout the week.

```javascript
calendar1.setListWeekView();
```

**setMultiMonthYearView() :**&#x20;

calendar1.setMultiMonthYearView() method sets the Calendar view where Full current year is shown on the Calendar component with all the 12 months. It switches the Calendar view to 'Multi Month Year', showing multiple months at once, allowing for long-term planning and overview.

```javascript
calendar1.setMultiMonthYearView();
```

**setTimeGridDayView() :**

calendar1.setTimeGridDayView() method sets the Calendar view where current Day is shown with full 24 hours timeline. It switches the Calendar view to 'Time Grid Day', which shows a detailed hourly schedule for a Single day.

```javascript
calendar1.setTimeGridDayView();
```

**setTimeGridWeekView() :**

calendar1.setTimeGridWeekView() method sets the Calendar view where current Week is shown with full 7 days and 24 hours timeline. It switches the Calendar view to 'Day Grid Week', where the days of the week are displayed as Columns and Events are laid out in Grid form.

```javascript
calendar1.setTimeGridWeekView();
```

**setResourceTimeGridDayView() :**

calendar1.setResourceTimeGridDayView() is yet to be implemented. It switches the Calendar view to 'Resource Time Grid Day', which displays resources along the vertical axis and the hours of the Single day along the horizontal axis.

```javascript
calendar1.setResourceTimeGridDayView();
```

**setResourceTimelineDayView() :**

calendar1.setResourceTimelineDayView() is yet to be implemented. It switches the Calendar view to 'Resource Timeline Day', showing Events against a timeline for a Single day, segmented by Resources.

```javascript
calendar1.setResourceTimelineDayView();
```

Loading
Loading