Skip to content

Latest commit

 

History

History
125 lines (89 loc) · 1.64 KB

index.md

File metadata and controls

125 lines (89 loc) · 1.64 KB

CxJS

State

[STATE] [AB]
  • Global state concept
  • Data immutability
[STATE] [C]
  • Basic store operations
  • Array operations
[STATE] [DE]
  • Tree operations

Data Binding

[DATA-BINDING] [C]
  • Two-way data binding
  • Expressions and string templates
  • Computable values
  • Callbacks
[DATA-BINDING] [DE]
  • Binding syntax variations
  • Formatting of dates and numbers

Controllers

[CONTROLLERS] [C]
  • Lifetime methods
  • Callback methods
  • Triggers
  • Computable values
[CONTROLLERS] [DE]
  • Functional controllers

Forms

[FORMS] [B]
  • Text fields
  • Number fields
  • Date fields
  • Radios, checkboxes and switches
[FORMS] [CD]
  • Lookup fields
  • Data validation

Layout

[LAYOUT] [C]
  • Inner layouts
[LAYOUT] [DE]
  • Outer layouts
  • Content placeholder scopes

Grids & Lists

[GRID] [BC]
  • Sorting
  • Data filtering
[GRID] [DE]
  • Grouping
  • Remote sorting and pagination
  • Infinite loading

Data-view widgets

[DATA-WIDGETS] [C]
  • Repeater
[DATA-WIDGETS] [DE]
  • Sandbox
  • Rescope
  • DataProxy
  • PrivateStore (Restate)

Charts

[CHARTS] [DE]
  • Line graphs
  • Bars and columns
  • Pies
  • Markers
  • Legends
  • Color maps

Overlays

[OVERLAYS] [DE]
  • Windows
  • Tooltips
  • Toasts

Routing

[ROUTING] [DE]
  • pushState routing
  • Hash based routing
  • Nested routes

Concepts

[CONCEPTS] [C]
  • Widget vs Instance
  • Functional components
[CONCEPTS] [DE]
  • Context
  • Drag & Drop
  • Localization

Authoring CxJS

[AUTHORING] [DE]
  • lifetime methods (explore, prepare)
  • React (lifetime methods, refs, portals)
  • Context methods