Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/new-doc-structure' into mw/PTL-0…
Browse files Browse the repository at this point in the history
…-rename-chart-file
  • Loading branch information
matteematt committed Nov 27, 2024
2 parents 29d2d42 + 190d161 commit eb3f474
Show file tree
Hide file tree
Showing 27 changed files with 611 additions and 103 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ When a trigger happens, an event handler event message is sent, and its business
Unlike most server capabilities in the Genesis Application Platform, you don't have to configure a .kts file to set up Evaluator; it is entirely driven by records in these two tables:

* `CRON_RULE` for time-based (scheduled) events; you specify the schedule as a [Quartz Cron Expression](http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html)
* `DYNAMIC_RULE` for data-update-driven events; you specify which value is to be monitored in a table or view, the boolean logic for triggering the vent, and the event tp be triggered
* `DYNAMIC_RULE` for data-update-driven events; you specify which value is to be monitored in a table or view, the boolean logic for triggering the event, and the event to be triggered

## Example configuration

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ export class ConnectedGridServerSideExample extends GenesisElement {}

## Genesis Datasource

This folder contains implementations of Genesis `datasource` components, responsible for fetching data for Genesis [Grid Pro](../../README.md) components.
This folder contains implementations of Genesis `datasource` components, responsible for fetching data for Genesis Grid Pro component.

This document outlines the available features of our two “Grid Pro” datasources: `<grid-pro-client-side-datasource>` and `<grid-pro-server-side-datasource>`.

Expand Down Expand Up @@ -347,7 +347,7 @@ This document outlines the available features of our two “Grid Pro” datasour
- Sorting uses `ORDERY_BY` param
- Both work the same way, once filtering/sorting is applied the datasource component “resets itself”, basically starting a new stream with the updated params.
- **LIMITATIONS**
- Sorting can only be applied to “index” fields/columns. Also mentioned [here](https://www.notion.so/Grid-Pro-Datasource-Inventory-d11ca7570ee94847bbcb3e7362025b0a?pvs=21). More details [here](https://genesisglobal.atlassian.net/jira/polaris/projects/GPR/ideas/view/4721227?selectedIssue=GPR-171&focusedCommentId=143757) and [here](https://genesis-global-talk.slack.com/archives/C0416MFG360/p1696456988606789).
- Sorting can only be applied to “index” fields/columns.
- ROWS_COUNT doesn’t reflect the correct amount when a CRITERIA_MATCH (filtering) is applied. Example: X resource has 100 records. A criteria is specified so it returns only 50 records… the rows count sent from the server is still 100. Because of that we have to manually/locally calculate that.
- Suitable for large datasets where only a subset of data is loaded into the client based on user interactions.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -927,10 +927,3 @@ const offSetValues = {
After you have looked at the basics here, you can find more details in our [API Docs](./docs/api/index.md)
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components

Genesis Platform
Original file line number Diff line number Diff line change
Expand Up @@ -88,10 +88,3 @@ The chart groups (stacks) these categories for each year into a single bar, with
After you have looked at the basics here, you can find more details in our [API Docs](./docs/api/index.md)
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components

Genesis Platform
7 changes: 0 additions & 7 deletions docs/001_develop/03_client-capabilities/006_charts/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -192,10 +192,3 @@ export class AppComponent {
:::info
After you have looked at the basics here, you can find more details in our [API Docs](./docs/api/index.md)
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components
Genesis low-code platform
Original file line number Diff line number Diff line change
Expand Up @@ -267,9 +267,4 @@ After you have looked at the basics here, you can find more details in our [API
Full source code at [JSON/UI Schema example](https://github.com/genesiscommunitysuccess/form-examples/tree/main/client/src/routes/forms-json-schema).
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components
Genesis low-code platform
Original file line number Diff line number Diff line change
Expand Up @@ -664,9 +664,4 @@ After you have looked at the basics here, you can find more details in our [API
Full source code at [JSON/UI Schema example](https://github.com/genesiscommunitysuccess/form-examples/tree/main/client/src/routes/forms-json-schema)
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components
Genesis low-code platform
Original file line number Diff line number Diff line change
Expand Up @@ -307,9 +307,4 @@ After you have looked at the basics here, you can find more details in our [API
Full source code at [Layouts](https://github.com/genesiscommunitysuccess/form-examples/tree/main/client/src/routes/form-layouts)
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components
Genesis low-code platform
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ const booleanInputUiSchema: UiSchema = {

### Date control

The date control schema creates a date renderer with an input field and a date picker. To invoke this control, set the `description` property in the `JSONSchema` to `org.joda.time.DateTime`. The form only allows numbers to be input. it stores the date value in miliseconds in the underlying form model.
The date control schema creates a date renderer with an input field and a date picker. To invoke this control, set the `description` property in the `JSONSchema` to `org.joda.time.DateTime`. The form only allows numbers to be input. It stores the date value in milliseconds in the underlying form model.

```ts
const dateInputJsonSchema: JSONSchema7 = {
Expand Down Expand Up @@ -198,7 +198,7 @@ const textAreaInputUiSchema: UiSchema = {

The select control schema creates a dropdown select box. Users can select only one value from the given list.

Tp invoke this renderer, include an `options` section in the `UISchemaElement` with an array of data. You can specify which properties of your array objects are used for the underlying option value, `valueField`, and for the display value, `labelField`.
To invoke this renderer, include an `options` section in the `UISchemaElement` with an array of data. You can specify which properties of your array objects are used for the underlying option value, `valueField`, and for the display value, `labelField`.

```ts
// Select Input
Expand Down Expand Up @@ -311,9 +311,4 @@ After you have looked at the basics here, you can find more details in our [API
Full source code at [Controls](https://github.com/genesiscommunitysuccess/form-examples/tree/main/client/src/routes/form-controls)
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components
Genesis low-code platform
Original file line number Diff line number Diff line change
Expand Up @@ -137,9 +137,4 @@ After you have looked at the basics here, you can find more details in our [API
Full source code at [Rules](https://github.com/genesiscommunitysuccess/form-examples/tree/main/client/src/routes/forms-with-rules)
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components
Genesis low-code platform
Original file line number Diff line number Diff line change
Expand Up @@ -184,9 +184,4 @@ After you have looked at the basics here, you can find more details in our [API
Full source code at [Validation](https://github.com/genesiscommunitysuccess/form-examples/tree/main/client/src/routes/forms-validation)
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components
Genesis low-code platform
Original file line number Diff line number Diff line change
Expand Up @@ -143,9 +143,4 @@ After you have looked at the basics here, you can find more details in our [API
Full source code at [Custom Controls](https://github.com/genesiscommunitysuccess/form-examples/tree/main/client/src/routes/forms-with-custom-renderers)
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components
Genesis low-code platform
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,4 @@ Events can be received by the emitting `<rapid-layout>`, or any parent element.

This component doesn't listen to any public API events.

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components
Genesis low-code platform
Original file line number Diff line number Diff line change
Expand Up @@ -386,9 +386,3 @@ It is crucial to manipulate the style of the foundation-filter in order to see t
After you have looked at the basics here, you can find more details in our [API Docs](./docs/api/index.md)
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components
Genesis low-code platform
Original file line number Diff line number Diff line change
Expand Up @@ -711,9 +711,4 @@ After you have looked at the basics here, you can find more details in our [API
Full source code at [Forms introduction](https://github.com/genesiscommunitysuccess/form-examples/tree/main/client/src/routes/forms-introduction)
:::

## License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact [Genesis Global](https://genesis.global/contact-us/) for more details.

### Licensed components
Genesis low-code platform
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags:
- modal
- click
- toggle
sidebar_position: 10
sidebar_position: 8
---

import ModalDemo from '../../../../examples/ui/client-capabilities/interaction/modal.js';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ You will use `rapid-tabs`, `rapid-tab`, `rapid-tab-item` to create your tabs.
<li>limoncello and Ice Cream with Biscotti</li>
</ol>
</rapid-tab-panel>
</rapid-tabs>
</rapid-tabs>)
}
```
</TabItem>
Expand Down
Loading

0 comments on commit eb3f474

Please sign in to comment.