From 093397c80eb4d813dd4ca2fe9ce113e27c1f6ce0 Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Wed, 13 Jan 2021 12:03:29 +0200 Subject: [PATCH 01/12] kb(grid): create kb-s and link them to the blazor-ui projects, all grid projects are linked to kb-s now --- .../grid-adjust-height-with-browser.md | 20 +++++++++++++++++++ .../grid-binding-to-expando-object.md | 20 +++++++++++++++++++ .../grid-datasourcerequest-on-server.md | 20 +++++++++++++++++++ .../grid-export-to-xlsx-hierarchy.md | 19 ++++++++++++++++++ .../grid-load-on-demand-hierarchy.md | 19 ++++++++++++++++++ knowledge-base/grid-paste-from-excel.md | 20 +++++++++++++++++++ knowledge-base/grid-pdf-export-server.md | 19 ++++++++++++++++++ knowledge-base/grid-remote-validation.md | 20 +++++++++++++++++++ 8 files changed, 157 insertions(+) create mode 100644 knowledge-base/grid-adjust-height-with-browser.md create mode 100644 knowledge-base/grid-binding-to-expando-object.md create mode 100644 knowledge-base/grid-datasourcerequest-on-server.md create mode 100644 knowledge-base/grid-export-to-xlsx-hierarchy.md create mode 100644 knowledge-base/grid-load-on-demand-hierarchy.md create mode 100644 knowledge-base/grid-paste-from-excel.md create mode 100644 knowledge-base/grid-pdf-export-server.md create mode 100644 knowledge-base/grid-remote-validation.md diff --git a/knowledge-base/grid-adjust-height-with-browser.md b/knowledge-base/grid-adjust-height-with-browser.md new file mode 100644 index 0000000000..e7998789fc --- /dev/null +++ b/knowledge-base/grid-adjust-height-with-browser.md @@ -0,0 +1,20 @@ +--- +title: Adjust height of the Grid to match with the browser +description: How to adjust the height of the Grid to match with the browser. +type: how-to +page_title: Adjust Grid height with browser +slug: grid-kb-adjust-height-with-browser +position: +tags: +res_type: kb +--- + + +## Description + +How to change page size according to the available height? How to hide columns based on screen size? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/adjust-height-with-browser](https://github.com/telerik/blazor-ui/tree/master/grid/adjust-height-with-browser). \ No newline at end of file diff --git a/knowledge-base/grid-binding-to-expando-object.md b/knowledge-base/grid-binding-to-expando-object.md new file mode 100644 index 0000000000..4fde3bc192 --- /dev/null +++ b/knowledge-base/grid-binding-to-expando-object.md @@ -0,0 +1,20 @@ +--- +title: Binding Grid to Expando object +description: How to bind Grid to Expando object. +type: how-to +page_title: Binding Grid to Expando object +slug: grid-kb-binding-to-expando-object +position: +tags: +res_type: kb +--- + + +## Description + +How to bind Grid to Expando object? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/binding-to-expando-object](https://github.com/telerik/blazor-ui/tree/master/grid/binding-to-expando-object) \ No newline at end of file diff --git a/knowledge-base/grid-datasourcerequest-on-server.md b/knowledge-base/grid-datasourcerequest-on-server.md new file mode 100644 index 0000000000..a8f3197893 --- /dev/null +++ b/knowledge-base/grid-datasourcerequest-on-server.md @@ -0,0 +1,20 @@ +--- +title: Use Telerik DataSourceRequest and DataSourceResult on the server +description: How to use Telerik DataSourceRequest and DataSourceResult on the server. +type: how-to +page_title: Telerik DataSourceRequest and DataSourceResult +slug: grid-kb-datasourcerequest-on-server +position: +tags: +res_type: kb +--- + + +## Description + +How to send the Grid state to the server and retrieve data? How to use Telerik `DataSourceRequest` and `DataSourceResult` on the server? + + +## Solution + +A couple of examples are available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/datasourcerequest-on-server](https://github.com/telerik/blazor-ui/tree/master/grid/datasourcerequest-on-server). \ No newline at end of file diff --git a/knowledge-base/grid-export-to-xlsx-hierarchy.md b/knowledge-base/grid-export-to-xlsx-hierarchy.md new file mode 100644 index 0000000000..00da2d6e28 --- /dev/null +++ b/knowledge-base/grid-export-to-xlsx-hierarchy.md @@ -0,0 +1,19 @@ +--- +title: Grid Export To Excel (Hierarchy) +description: How to export hierarchical data to Excel. +type: how-to +page_title: Grid Export To Excel (Hierarchy) +slug: grid-kb-export-to-xlsx-hierarchy +position: +tags: +res_type: kb +--- + + +## Description + +How to export hierarchical data to Excel? + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/export-to-xlsx-hierarchy](https://github.com/telerik/blazor-ui/tree/master/grid/export-to-xlsx-hierarchy). \ No newline at end of file diff --git a/knowledge-base/grid-load-on-demand-hierarchy.md b/knowledge-base/grid-load-on-demand-hierarchy.md new file mode 100644 index 0000000000..0562a0ef3b --- /dev/null +++ b/knowledge-base/grid-load-on-demand-hierarchy.md @@ -0,0 +1,19 @@ +--- +title: Load data on demand in a Hierarchy Grid +description: How to load data on demand when you have Hierarchy Grid. +type: how-to +page_title: Load data on demand in a Hierarchy Grid +slug: grid-kb-load-on-demand-hierarchy +position: +tags: +res_type: kb +--- + + +## Description + +How to load data on demand when you have Hierarchy Grid? + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/load-on-demand-hierarchy](https://github.com/telerik/blazor-ui/tree/master/grid/load-on-demand-hierarchy). \ No newline at end of file diff --git a/knowledge-base/grid-paste-from-excel.md b/knowledge-base/grid-paste-from-excel.md new file mode 100644 index 0000000000..8f275923da --- /dev/null +++ b/knowledge-base/grid-paste-from-excel.md @@ -0,0 +1,20 @@ +--- +title: Import (Paste) from Excel +description: How to Import (Paste) content in the Grid from Excel. +type: how-to +page_title: Import (Paste) from Excel +slug: grid-kb-paste-from-excel +position: +tags: +res_type: kb +--- + + +## Description + +How to import (paste) content in the Grid from Excel instead of using the built-in way for creating new items? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/paste-from-excel](https://github.com/telerik/blazor-ui/tree/master/grid/paste-from-excel). \ No newline at end of file diff --git a/knowledge-base/grid-pdf-export-server.md b/knowledge-base/grid-pdf-export-server.md new file mode 100644 index 0000000000..09b10ee333 --- /dev/null +++ b/knowledge-base/grid-pdf-export-server.md @@ -0,0 +1,19 @@ +--- +title: Export Grid to PDF on the Server +description: How to Export Grid to PDF on the Server +type: how-to +page_title: Export Grid to PDF on the Server +slug: grid-kb-pdf-export-server +position: +tags: +res_type: kb +--- + + +## Description + +How to export the current Grid data to PDF on the server? + +## Solution + +A couple of examples are available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/pdf-export-server](https://github.com/telerik/blazor-ui/tree/master/grid/pdf-export-server). \ No newline at end of file diff --git a/knowledge-base/grid-remote-validation.md b/knowledge-base/grid-remote-validation.md new file mode 100644 index 0000000000..8469c62ca5 --- /dev/null +++ b/knowledge-base/grid-remote-validation.md @@ -0,0 +1,20 @@ +--- +title: Remote Validation in Grid +description: How to use remote (server, async) validation in Grid. +type: how-to +page_title: Remote Validation in Grid +slug: grid-kb-remote-validation +position: +tags: +res_type: kb +--- + + +## Description + +How to use remote (server, async) validation upon Insert or Update in Grid? How to prevent updating/inserting of items when they don't match certain conditions that cannot be implemented through the standard `DataAnnotation` validation? + + +## Solution + +A couple of examples are available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/remote-validation](https://github.com/telerik/blazor-ui/tree/master/grid/remote-validation). \ No newline at end of file From 7211d1ab7ada8cabb787b56ecc889051533aa0f6 Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Thu, 14 Jan 2021 13:48:57 +0200 Subject: [PATCH 02/12] kb(calendar, chart, drawer, editor):kbs for the projects in blazor-ui for the listed components --- knowledge-base/calendar-allowed-dates.md | 19 ++++++++++++++++ knowledge-base/chart-print-chart-only.md | 20 +++++++++++++++++ knowledge-base/drawer-as-side-navigation.md | 20 +++++++++++++++++ .../drawer-template-as-side-navigation.md | 20 +++++++++++++++++ .../drawer-two-drawers-on-the-same-site.md | 20 +++++++++++++++++ knowledge-base/editor-import-export.md | 22 +++++++++++++++++++ knowledge-base/editor-markdown.md | 20 +++++++++++++++++ 7 files changed, 141 insertions(+) create mode 100644 knowledge-base/calendar-allowed-dates.md create mode 100644 knowledge-base/chart-print-chart-only.md create mode 100644 knowledge-base/drawer-as-side-navigation.md create mode 100644 knowledge-base/drawer-template-as-side-navigation.md create mode 100644 knowledge-base/drawer-two-drawers-on-the-same-site.md create mode 100644 knowledge-base/editor-import-export.md create mode 100644 knowledge-base/editor-markdown.md diff --git a/knowledge-base/calendar-allowed-dates.md b/knowledge-base/calendar-allowed-dates.md new file mode 100644 index 0000000000..3328d9f17c --- /dev/null +++ b/knowledge-base/calendar-allowed-dates.md @@ -0,0 +1,19 @@ +--- +title: Allowed dates for Calendar +description: How to set small list of allowed dates in Calendar. +type: how-to +page_title: Allowed dates for Calendar +slug: calendar-kb-allowed-dates +position: +tags: +res_type: kb +--- + + +## Description + +How to disable all dates that are not included in the `AllowedDates` parameter (when the allowed dates are just a small list and all other dates should be disabled)? + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/calendar/allowed-dates](https://github.com/telerik/blazor-ui/tree/master/calendar/allowed-dates). \ No newline at end of file diff --git a/knowledge-base/chart-print-chart-only.md b/knowledge-base/chart-print-chart-only.md new file mode 100644 index 0000000000..0bedf6123f --- /dev/null +++ b/knowledge-base/chart-print-chart-only.md @@ -0,0 +1,20 @@ +--- +title: Print Chart only +description: How to print only the Chart. +type: how-to +page_title: Print Chart only +slug: chart-kb-print-chart-only +position: +tags: +res_type: kb +--- + + +## Description + +How to print the rendered Blazor Chart? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/chart/print-chart-only](https://github.com/telerik/blazor-ui/tree/master/chart/print-chart-only). \ No newline at end of file diff --git a/knowledge-base/drawer-as-side-navigation.md b/knowledge-base/drawer-as-side-navigation.md new file mode 100644 index 0000000000..d77a6053a7 --- /dev/null +++ b/knowledge-base/drawer-as-side-navigation.md @@ -0,0 +1,20 @@ +--- +title: Drawer as Side Navigation +description: How to use Drawer as Side Navigation in a project. +type: how-to +page_title: Drawer as Side Navigation +slug: drawer-kb-as-side-navigation +position: +tags: +res_type: kb +--- + + +## Description + +How to use Drawer as a side navigation in a project? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/drawer/sidenav](https://github.com/telerik/blazor-ui/tree/master/drawer/sidenav). \ No newline at end of file diff --git a/knowledge-base/drawer-template-as-side-navigation.md b/knowledge-base/drawer-template-as-side-navigation.md new file mode 100644 index 0000000000..1e87a05e61 --- /dev/null +++ b/knowledge-base/drawer-template-as-side-navigation.md @@ -0,0 +1,20 @@ +--- +title: Custom Drawer Template as Side Navigation +description: How to use Drawer Template as Side Navigation in a project. +type: how-to +page_title: Custom Drawer Template as Side Navigation +slug: drawer-kb-template-as-side-navigation +position: +tags: +res_type: kb +--- + + +## Description + +How to use Drawer Template as a side navigation in a project? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/drawer/template](https://github.com/telerik/blazor-ui/tree/master/drawer/template). \ No newline at end of file diff --git a/knowledge-base/drawer-two-drawers-on-the-same-site.md b/knowledge-base/drawer-two-drawers-on-the-same-site.md new file mode 100644 index 0000000000..3a907828b6 --- /dev/null +++ b/knowledge-base/drawer-two-drawers-on-the-same-site.md @@ -0,0 +1,20 @@ +--- +title: Two Drawers on the Same Site +description: How to put two Drawers on the same site. +type: how-to +page_title: Two Drawers on the Same Site +slug: drawer-kb-two-drawers-on-the-same-site +position: +tags: +res_type: kb +--- + + +## Description + +How to put two Drawers on the same site? How to use `Push` and `Overlay` Drawers in the same layout? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/drawer/two-drawers](https://github.com/telerik/blazor-ui/tree/master/drawer/two-drawers). \ No newline at end of file diff --git a/knowledge-base/editor-import-export.md b/knowledge-base/editor-import-export.md new file mode 100644 index 0000000000..eec179558c --- /dev/null +++ b/knowledge-base/editor-import-export.md @@ -0,0 +1,22 @@ +--- +title: Editor Import and Export +description: How to import and export different formats in Editor. +type: how-to +page_title: Editor Import and Export +slug: editor-kb-import-export +position: +tags: +res_type: kb +--- + + +## Description + +How to import files in Editor? How to convert a .docx (or other formats) file to an HTML string and put it in the editor? + +How to export files from Editor? How to convert the HTML from the editor to a PDF and other formats and download it? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/editor/ImportExport](https://github.com/telerik/blazor-ui/tree/master/editor/ImportExport). \ No newline at end of file diff --git a/knowledge-base/editor-markdown.md b/knowledge-base/editor-markdown.md new file mode 100644 index 0000000000..1c3b5a5d7b --- /dev/null +++ b/knowledge-base/editor-markdown.md @@ -0,0 +1,20 @@ +--- +title: Markdown Editor +description: How to use Markdown content in the Editor. +type: how-to +page_title: Markdown Editor +slug: editor-kb-markdown +position: +tags: +res_type: kb +--- + + +## Description + +How to use Markdown content in the Editor? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/editor/Markdown](https://github.com/telerik/blazor-ui/tree/master/editor/Markdown). \ No newline at end of file From 64a3cfaf12ac61730c0e4c03593552e1e94b150d Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Wed, 13 Jan 2021 12:03:29 +0200 Subject: [PATCH 03/12] kb(grid): create kb-s and link them to the blazor-ui projects, all grid projects are linked to kb-s now --- .../grid-adjust-height-with-browser.md | 20 +++++++++++++++++++ .../grid-binding-to-expando-object.md | 20 +++++++++++++++++++ .../grid-datasourcerequest-on-server.md | 20 +++++++++++++++++++ .../grid-export-to-xlsx-hierarchy.md | 19 ++++++++++++++++++ .../grid-load-on-demand-hierarchy.md | 19 ++++++++++++++++++ knowledge-base/grid-paste-from-excel.md | 20 +++++++++++++++++++ knowledge-base/grid-pdf-export-server.md | 19 ++++++++++++++++++ knowledge-base/grid-remote-validation.md | 20 +++++++++++++++++++ 8 files changed, 157 insertions(+) create mode 100644 knowledge-base/grid-adjust-height-with-browser.md create mode 100644 knowledge-base/grid-binding-to-expando-object.md create mode 100644 knowledge-base/grid-datasourcerequest-on-server.md create mode 100644 knowledge-base/grid-export-to-xlsx-hierarchy.md create mode 100644 knowledge-base/grid-load-on-demand-hierarchy.md create mode 100644 knowledge-base/grid-paste-from-excel.md create mode 100644 knowledge-base/grid-pdf-export-server.md create mode 100644 knowledge-base/grid-remote-validation.md diff --git a/knowledge-base/grid-adjust-height-with-browser.md b/knowledge-base/grid-adjust-height-with-browser.md new file mode 100644 index 0000000000..e7998789fc --- /dev/null +++ b/knowledge-base/grid-adjust-height-with-browser.md @@ -0,0 +1,20 @@ +--- +title: Adjust height of the Grid to match with the browser +description: How to adjust the height of the Grid to match with the browser. +type: how-to +page_title: Adjust Grid height with browser +slug: grid-kb-adjust-height-with-browser +position: +tags: +res_type: kb +--- + + +## Description + +How to change page size according to the available height? How to hide columns based on screen size? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/adjust-height-with-browser](https://github.com/telerik/blazor-ui/tree/master/grid/adjust-height-with-browser). \ No newline at end of file diff --git a/knowledge-base/grid-binding-to-expando-object.md b/knowledge-base/grid-binding-to-expando-object.md new file mode 100644 index 0000000000..4fde3bc192 --- /dev/null +++ b/knowledge-base/grid-binding-to-expando-object.md @@ -0,0 +1,20 @@ +--- +title: Binding Grid to Expando object +description: How to bind Grid to Expando object. +type: how-to +page_title: Binding Grid to Expando object +slug: grid-kb-binding-to-expando-object +position: +tags: +res_type: kb +--- + + +## Description + +How to bind Grid to Expando object? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/binding-to-expando-object](https://github.com/telerik/blazor-ui/tree/master/grid/binding-to-expando-object) \ No newline at end of file diff --git a/knowledge-base/grid-datasourcerequest-on-server.md b/knowledge-base/grid-datasourcerequest-on-server.md new file mode 100644 index 0000000000..a8f3197893 --- /dev/null +++ b/knowledge-base/grid-datasourcerequest-on-server.md @@ -0,0 +1,20 @@ +--- +title: Use Telerik DataSourceRequest and DataSourceResult on the server +description: How to use Telerik DataSourceRequest and DataSourceResult on the server. +type: how-to +page_title: Telerik DataSourceRequest and DataSourceResult +slug: grid-kb-datasourcerequest-on-server +position: +tags: +res_type: kb +--- + + +## Description + +How to send the Grid state to the server and retrieve data? How to use Telerik `DataSourceRequest` and `DataSourceResult` on the server? + + +## Solution + +A couple of examples are available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/datasourcerequest-on-server](https://github.com/telerik/blazor-ui/tree/master/grid/datasourcerequest-on-server). \ No newline at end of file diff --git a/knowledge-base/grid-export-to-xlsx-hierarchy.md b/knowledge-base/grid-export-to-xlsx-hierarchy.md new file mode 100644 index 0000000000..00da2d6e28 --- /dev/null +++ b/knowledge-base/grid-export-to-xlsx-hierarchy.md @@ -0,0 +1,19 @@ +--- +title: Grid Export To Excel (Hierarchy) +description: How to export hierarchical data to Excel. +type: how-to +page_title: Grid Export To Excel (Hierarchy) +slug: grid-kb-export-to-xlsx-hierarchy +position: +tags: +res_type: kb +--- + + +## Description + +How to export hierarchical data to Excel? + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/export-to-xlsx-hierarchy](https://github.com/telerik/blazor-ui/tree/master/grid/export-to-xlsx-hierarchy). \ No newline at end of file diff --git a/knowledge-base/grid-load-on-demand-hierarchy.md b/knowledge-base/grid-load-on-demand-hierarchy.md new file mode 100644 index 0000000000..0562a0ef3b --- /dev/null +++ b/knowledge-base/grid-load-on-demand-hierarchy.md @@ -0,0 +1,19 @@ +--- +title: Load data on demand in a Hierarchy Grid +description: How to load data on demand when you have Hierarchy Grid. +type: how-to +page_title: Load data on demand in a Hierarchy Grid +slug: grid-kb-load-on-demand-hierarchy +position: +tags: +res_type: kb +--- + + +## Description + +How to load data on demand when you have Hierarchy Grid? + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/load-on-demand-hierarchy](https://github.com/telerik/blazor-ui/tree/master/grid/load-on-demand-hierarchy). \ No newline at end of file diff --git a/knowledge-base/grid-paste-from-excel.md b/knowledge-base/grid-paste-from-excel.md new file mode 100644 index 0000000000..8f275923da --- /dev/null +++ b/knowledge-base/grid-paste-from-excel.md @@ -0,0 +1,20 @@ +--- +title: Import (Paste) from Excel +description: How to Import (Paste) content in the Grid from Excel. +type: how-to +page_title: Import (Paste) from Excel +slug: grid-kb-paste-from-excel +position: +tags: +res_type: kb +--- + + +## Description + +How to import (paste) content in the Grid from Excel instead of using the built-in way for creating new items? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/paste-from-excel](https://github.com/telerik/blazor-ui/tree/master/grid/paste-from-excel). \ No newline at end of file diff --git a/knowledge-base/grid-pdf-export-server.md b/knowledge-base/grid-pdf-export-server.md new file mode 100644 index 0000000000..09b10ee333 --- /dev/null +++ b/knowledge-base/grid-pdf-export-server.md @@ -0,0 +1,19 @@ +--- +title: Export Grid to PDF on the Server +description: How to Export Grid to PDF on the Server +type: how-to +page_title: Export Grid to PDF on the Server +slug: grid-kb-pdf-export-server +position: +tags: +res_type: kb +--- + + +## Description + +How to export the current Grid data to PDF on the server? + +## Solution + +A couple of examples are available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/pdf-export-server](https://github.com/telerik/blazor-ui/tree/master/grid/pdf-export-server). \ No newline at end of file diff --git a/knowledge-base/grid-remote-validation.md b/knowledge-base/grid-remote-validation.md new file mode 100644 index 0000000000..8469c62ca5 --- /dev/null +++ b/knowledge-base/grid-remote-validation.md @@ -0,0 +1,20 @@ +--- +title: Remote Validation in Grid +description: How to use remote (server, async) validation in Grid. +type: how-to +page_title: Remote Validation in Grid +slug: grid-kb-remote-validation +position: +tags: +res_type: kb +--- + + +## Description + +How to use remote (server, async) validation upon Insert or Update in Grid? How to prevent updating/inserting of items when they don't match certain conditions that cannot be implemented through the standard `DataAnnotation` validation? + + +## Solution + +A couple of examples are available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/remote-validation](https://github.com/telerik/blazor-ui/tree/master/grid/remote-validation). \ No newline at end of file From 71c3e826eff709ce8531e33d5a820b67e034f2fc Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Thu, 14 Jan 2021 13:48:57 +0200 Subject: [PATCH 04/12] kb(calendar, chart, drawer, editor):kbs for the projects in blazor-ui for the listed components --- knowledge-base/calendar-allowed-dates.md | 19 ++++++++++++++++ knowledge-base/chart-print-chart-only.md | 20 +++++++++++++++++ knowledge-base/drawer-as-side-navigation.md | 20 +++++++++++++++++ .../drawer-template-as-side-navigation.md | 20 +++++++++++++++++ .../drawer-two-drawers-on-the-same-site.md | 20 +++++++++++++++++ knowledge-base/editor-import-export.md | 22 +++++++++++++++++++ knowledge-base/editor-markdown.md | 20 +++++++++++++++++ 7 files changed, 141 insertions(+) create mode 100644 knowledge-base/calendar-allowed-dates.md create mode 100644 knowledge-base/chart-print-chart-only.md create mode 100644 knowledge-base/drawer-as-side-navigation.md create mode 100644 knowledge-base/drawer-template-as-side-navigation.md create mode 100644 knowledge-base/drawer-two-drawers-on-the-same-site.md create mode 100644 knowledge-base/editor-import-export.md create mode 100644 knowledge-base/editor-markdown.md diff --git a/knowledge-base/calendar-allowed-dates.md b/knowledge-base/calendar-allowed-dates.md new file mode 100644 index 0000000000..3328d9f17c --- /dev/null +++ b/knowledge-base/calendar-allowed-dates.md @@ -0,0 +1,19 @@ +--- +title: Allowed dates for Calendar +description: How to set small list of allowed dates in Calendar. +type: how-to +page_title: Allowed dates for Calendar +slug: calendar-kb-allowed-dates +position: +tags: +res_type: kb +--- + + +## Description + +How to disable all dates that are not included in the `AllowedDates` parameter (when the allowed dates are just a small list and all other dates should be disabled)? + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/calendar/allowed-dates](https://github.com/telerik/blazor-ui/tree/master/calendar/allowed-dates). \ No newline at end of file diff --git a/knowledge-base/chart-print-chart-only.md b/knowledge-base/chart-print-chart-only.md new file mode 100644 index 0000000000..0bedf6123f --- /dev/null +++ b/knowledge-base/chart-print-chart-only.md @@ -0,0 +1,20 @@ +--- +title: Print Chart only +description: How to print only the Chart. +type: how-to +page_title: Print Chart only +slug: chart-kb-print-chart-only +position: +tags: +res_type: kb +--- + + +## Description + +How to print the rendered Blazor Chart? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/chart/print-chart-only](https://github.com/telerik/blazor-ui/tree/master/chart/print-chart-only). \ No newline at end of file diff --git a/knowledge-base/drawer-as-side-navigation.md b/knowledge-base/drawer-as-side-navigation.md new file mode 100644 index 0000000000..d77a6053a7 --- /dev/null +++ b/knowledge-base/drawer-as-side-navigation.md @@ -0,0 +1,20 @@ +--- +title: Drawer as Side Navigation +description: How to use Drawer as Side Navigation in a project. +type: how-to +page_title: Drawer as Side Navigation +slug: drawer-kb-as-side-navigation +position: +tags: +res_type: kb +--- + + +## Description + +How to use Drawer as a side navigation in a project? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/drawer/sidenav](https://github.com/telerik/blazor-ui/tree/master/drawer/sidenav). \ No newline at end of file diff --git a/knowledge-base/drawer-template-as-side-navigation.md b/knowledge-base/drawer-template-as-side-navigation.md new file mode 100644 index 0000000000..1e87a05e61 --- /dev/null +++ b/knowledge-base/drawer-template-as-side-navigation.md @@ -0,0 +1,20 @@ +--- +title: Custom Drawer Template as Side Navigation +description: How to use Drawer Template as Side Navigation in a project. +type: how-to +page_title: Custom Drawer Template as Side Navigation +slug: drawer-kb-template-as-side-navigation +position: +tags: +res_type: kb +--- + + +## Description + +How to use Drawer Template as a side navigation in a project? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/drawer/template](https://github.com/telerik/blazor-ui/tree/master/drawer/template). \ No newline at end of file diff --git a/knowledge-base/drawer-two-drawers-on-the-same-site.md b/knowledge-base/drawer-two-drawers-on-the-same-site.md new file mode 100644 index 0000000000..3a907828b6 --- /dev/null +++ b/knowledge-base/drawer-two-drawers-on-the-same-site.md @@ -0,0 +1,20 @@ +--- +title: Two Drawers on the Same Site +description: How to put two Drawers on the same site. +type: how-to +page_title: Two Drawers on the Same Site +slug: drawer-kb-two-drawers-on-the-same-site +position: +tags: +res_type: kb +--- + + +## Description + +How to put two Drawers on the same site? How to use `Push` and `Overlay` Drawers in the same layout? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/drawer/two-drawers](https://github.com/telerik/blazor-ui/tree/master/drawer/two-drawers). \ No newline at end of file diff --git a/knowledge-base/editor-import-export.md b/knowledge-base/editor-import-export.md new file mode 100644 index 0000000000..eec179558c --- /dev/null +++ b/knowledge-base/editor-import-export.md @@ -0,0 +1,22 @@ +--- +title: Editor Import and Export +description: How to import and export different formats in Editor. +type: how-to +page_title: Editor Import and Export +slug: editor-kb-import-export +position: +tags: +res_type: kb +--- + + +## Description + +How to import files in Editor? How to convert a .docx (or other formats) file to an HTML string and put it in the editor? + +How to export files from Editor? How to convert the HTML from the editor to a PDF and other formats and download it? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/editor/ImportExport](https://github.com/telerik/blazor-ui/tree/master/editor/ImportExport). \ No newline at end of file diff --git a/knowledge-base/editor-markdown.md b/knowledge-base/editor-markdown.md new file mode 100644 index 0000000000..1c3b5a5d7b --- /dev/null +++ b/knowledge-base/editor-markdown.md @@ -0,0 +1,20 @@ +--- +title: Markdown Editor +description: How to use Markdown content in the Editor. +type: how-to +page_title: Markdown Editor +slug: editor-kb-markdown +position: +tags: +res_type: kb +--- + + +## Description + +How to use Markdown content in the Editor? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/editor/Markdown](https://github.com/telerik/blazor-ui/tree/master/editor/Markdown). \ No newline at end of file From 2ff486c743681abab5dbc249bb6c5b2c65309c3c Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Fri, 15 Jan 2021 13:47:13 +0200 Subject: [PATCH 05/12] kb(listview, multiselect, notification, scheduler, tabstrip, tooltip):added kbs to link the blazor-ui projects for the listed components --- knowledge-base/listview-validation.md | 22 +++++++++++++++++++ knowledge-base/multiselect-add-new-item.md | 20 +++++++++++++++++ .../notification-single-instance-per-app.md | 20 +++++++++++++++++ .../scheduler-appointment-context-menu.md | 20 +++++++++++++++++ .../scheduler-custom-appointment-tooltips.md | 20 +++++++++++++++++ knowledge-base/tabstrip-dynamic-tabs.md | 20 +++++++++++++++++ knowledge-base/tooltip-in-grid.md | 19 ++++++++++++++++ 7 files changed, 141 insertions(+) create mode 100644 knowledge-base/listview-validation.md create mode 100644 knowledge-base/multiselect-add-new-item.md create mode 100644 knowledge-base/notification-single-instance-per-app.md create mode 100644 knowledge-base/scheduler-appointment-context-menu.md create mode 100644 knowledge-base/scheduler-custom-appointment-tooltips.md create mode 100644 knowledge-base/tabstrip-dynamic-tabs.md create mode 100644 knowledge-base/tooltip-in-grid.md diff --git a/knowledge-base/listview-validation.md b/knowledge-base/listview-validation.md new file mode 100644 index 0000000000..2419eef346 --- /dev/null +++ b/knowledge-base/listview-validation.md @@ -0,0 +1,22 @@ +--- +title: ListView Validation +description: How to add validation to the ListView and cancel the operation if it fails. +type: how-to +page_title: ListView Validation +slug: listview-kb-validation +position: +tags: +res_type: kb +--- + + +## Description + +How to add validation to the ListView Edit and Insert operations? + +How to cancel the event when validation fails and keep the ListView in edit/insert mode? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/listview/ValidationExamples](https://github.com/telerik/blazor-ui/tree/master/listview/ValidationExamples). \ No newline at end of file diff --git a/knowledge-base/multiselect-add-new-item.md b/knowledge-base/multiselect-add-new-item.md new file mode 100644 index 0000000000..9f532e2606 --- /dev/null +++ b/knowledge-base/multiselect-add-new-item.md @@ -0,0 +1,20 @@ +--- +title: Add New Item to MultiSelect +description: How to add new item to MultiSelect. +type: how-to +page_title: Add New Item to MultiSelect +slug: multiselect-kb-add-new-item +position: +tags: +res_type: kb +--- + + +## Description + +How to allow the user to add new items to the Multiselect? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/multiselect/add-new-item](https://github.com/telerik/blazor-ui/tree/master/multiselect/add-new-item). \ No newline at end of file diff --git a/knowledge-base/notification-single-instance-per-app.md b/knowledge-base/notification-single-instance-per-app.md new file mode 100644 index 0000000000..8aa832a0f2 --- /dev/null +++ b/knowledge-base/notification-single-instance-per-app.md @@ -0,0 +1,20 @@ +--- +title: One Notification Instance for All Components +description: How to use one Notification instance for all components in the application. +type: how-to +page_title: One Notification Instance for All Components +slug: notification-kb-single-instance-per-app +position: +tags: +res_type: kb +--- + + +## Description + +How to use one Notification instance for all components in the application? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/notification/single-instance-per-app](https://github.com/telerik/blazor-ui/tree/master/notification/single-instance-per-app). \ No newline at end of file diff --git a/knowledge-base/scheduler-appointment-context-menu.md b/knowledge-base/scheduler-appointment-context-menu.md new file mode 100644 index 0000000000..c966077401 --- /dev/null +++ b/knowledge-base/scheduler-appointment-context-menu.md @@ -0,0 +1,20 @@ +--- +title: Appointment Context Menu +description: How to add context menu to the appointments. +type: how-to +page_title: Appointment Context Menu +slug: scheduler-kb-appointment-context-menu +position: +tags: +res_type: kb +--- + + +## Description + +How to add [Context menu](https://docs.telerik.com/blazor-ui/components/contextmenu/overview) to the appointments to provide shortcuts to custom features? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/scheduler/appointment-context-menu](https://github.com/telerik/blazor-ui/tree/master/scheduler/appointment-context-menu). \ No newline at end of file diff --git a/knowledge-base/scheduler-custom-appointment-tooltips.md b/knowledge-base/scheduler-custom-appointment-tooltips.md new file mode 100644 index 0000000000..274193b0fa --- /dev/null +++ b/knowledge-base/scheduler-custom-appointment-tooltips.md @@ -0,0 +1,20 @@ +--- +title: Custom Appointment Tooltips +description: How to customize the Appointment Tooltips. +type: how-to +page_title: Custom Appointment Tooltips +slug: scheduler-kb-custom-appointment-tooltips +position: +tags: +res_type: kb +--- + + +## Description + +How to customize the Appointment Tooltips? How to add more content in the Appointment Tooltips? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/scheduler/appointment-tooltips](https://github.com/telerik/blazor-ui/tree/master/scheduler/appointment-tooltips). \ No newline at end of file diff --git a/knowledge-base/tabstrip-dynamic-tabs.md b/knowledge-base/tabstrip-dynamic-tabs.md new file mode 100644 index 0000000000..ccfae1ab5c --- /dev/null +++ b/knowledge-base/tabstrip-dynamic-tabs.md @@ -0,0 +1,20 @@ +--- +title: Dynamic Tabs +description: How to create Dynamic Tabs in TabStip. +type: how-to +page_title: Dynamic Tabs +slug: tabstrip-kb-dynamic-tabs +position: +tags: +res_type: kb +--- + + +## Description + +How to create Dynamic Tabs in TabStip? How to add and remove tabs dynamically? How to get information about the currently active tab? How to set the content of the tabs dynamically? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/tabstrip/DynamicTabs](https://github.com/telerik/blazor-ui/tree/master/tabstrip/DynamicTabs). \ No newline at end of file diff --git a/knowledge-base/tooltip-in-grid.md b/knowledge-base/tooltip-in-grid.md new file mode 100644 index 0000000000..16fc3c5bdb --- /dev/null +++ b/knowledge-base/tooltip-in-grid.md @@ -0,0 +1,19 @@ +--- +title: Tooltip in Grid +description: How to add Tooltips in Grid columns. +page_title: Tooltip in Grid +slug: tooltip-kb-in-grid +position: +tags: +res_type: kb +--- + + +## Description + +How to add Tooltips for elements in a Grid column? How to load Tooltip content on demand? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/tooltip/in-grid](https://github.com/telerik/blazor-ui/tree/master/tooltip/in-grid). \ No newline at end of file From 68de42cf11ba8c42a08587e07c9254bd6d9495a7 Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Mon, 18 Jan 2021 15:27:07 +0200 Subject: [PATCH 06/12] kb(upload, common): added a couple more articles linking to blazor-ui projects --- .../common-grpc-services-in-blazor.md | 20 ++++++++++++++++++ knowledge-base/upload-form-validation.md | 21 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 knowledge-base/common-grpc-services-in-blazor.md create mode 100644 knowledge-base/upload-form-validation.md diff --git a/knowledge-base/common-grpc-services-in-blazor.md b/knowledge-base/common-grpc-services-in-blazor.md new file mode 100644 index 0000000000..9be714b648 --- /dev/null +++ b/knowledge-base/common-grpc-services-in-blazor.md @@ -0,0 +1,20 @@ +--- +title: gRPC Services in Blazor +description: How to consume gRPC Services in Blazor apps. +type: how-to +page_title: gRPC Services in Blazor +slug: common-kb-grpc-services-in-blazor +position: +tags: +res_type: kb +--- + + +## Description + +How to consume gRPC Services in Blazor applications? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/common/grpc-example](https://github.com/telerik/blazor-ui/tree/master/common/grpc-example). \ No newline at end of file diff --git a/knowledge-base/upload-form-validation.md b/knowledge-base/upload-form-validation.md new file mode 100644 index 0000000000..509c03f3e3 --- /dev/null +++ b/knowledge-base/upload-form-validation.md @@ -0,0 +1,21 @@ +--- +title: Uploaded Files and Form Validation +description: How to use the uploaded files in the form validation. +type: how-to +page_title: Uploaded Files and Form Validation +slug: upload-kb-form-validation +position: +tags: +res_type: kb +--- + + +## Description + +How to use the uploaded files as part of form model? +How to include the uploaded files in the form validation? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/upload/form-validation](https://github.com/telerik/blazor-ui/tree/master/upload/form-validation). \ No newline at end of file From 4c1fd80ac26dc69b8ed92874add8e8bef21d2833 Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Wed, 13 Jan 2021 12:03:29 +0200 Subject: [PATCH 07/12] kb(grid): create kb-s and link them to the blazor-ui projects, all grid projects are linked to kb-s now --- .../grid-adjust-height-with-browser.md | 20 +++++++++++++++++++ .../grid-binding-to-expando-object.md | 20 +++++++++++++++++++ .../grid-datasourcerequest-on-server.md | 20 +++++++++++++++++++ .../grid-export-to-xlsx-hierarchy.md | 19 ++++++++++++++++++ .../grid-load-on-demand-hierarchy.md | 19 ++++++++++++++++++ knowledge-base/grid-paste-from-excel.md | 20 +++++++++++++++++++ knowledge-base/grid-pdf-export-server.md | 19 ++++++++++++++++++ knowledge-base/grid-remote-validation.md | 20 +++++++++++++++++++ 8 files changed, 157 insertions(+) create mode 100644 knowledge-base/grid-adjust-height-with-browser.md create mode 100644 knowledge-base/grid-binding-to-expando-object.md create mode 100644 knowledge-base/grid-datasourcerequest-on-server.md create mode 100644 knowledge-base/grid-export-to-xlsx-hierarchy.md create mode 100644 knowledge-base/grid-load-on-demand-hierarchy.md create mode 100644 knowledge-base/grid-paste-from-excel.md create mode 100644 knowledge-base/grid-pdf-export-server.md create mode 100644 knowledge-base/grid-remote-validation.md diff --git a/knowledge-base/grid-adjust-height-with-browser.md b/knowledge-base/grid-adjust-height-with-browser.md new file mode 100644 index 0000000000..e7998789fc --- /dev/null +++ b/knowledge-base/grid-adjust-height-with-browser.md @@ -0,0 +1,20 @@ +--- +title: Adjust height of the Grid to match with the browser +description: How to adjust the height of the Grid to match with the browser. +type: how-to +page_title: Adjust Grid height with browser +slug: grid-kb-adjust-height-with-browser +position: +tags: +res_type: kb +--- + + +## Description + +How to change page size according to the available height? How to hide columns based on screen size? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/adjust-height-with-browser](https://github.com/telerik/blazor-ui/tree/master/grid/adjust-height-with-browser). \ No newline at end of file diff --git a/knowledge-base/grid-binding-to-expando-object.md b/knowledge-base/grid-binding-to-expando-object.md new file mode 100644 index 0000000000..4fde3bc192 --- /dev/null +++ b/knowledge-base/grid-binding-to-expando-object.md @@ -0,0 +1,20 @@ +--- +title: Binding Grid to Expando object +description: How to bind Grid to Expando object. +type: how-to +page_title: Binding Grid to Expando object +slug: grid-kb-binding-to-expando-object +position: +tags: +res_type: kb +--- + + +## Description + +How to bind Grid to Expando object? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/binding-to-expando-object](https://github.com/telerik/blazor-ui/tree/master/grid/binding-to-expando-object) \ No newline at end of file diff --git a/knowledge-base/grid-datasourcerequest-on-server.md b/knowledge-base/grid-datasourcerequest-on-server.md new file mode 100644 index 0000000000..a8f3197893 --- /dev/null +++ b/knowledge-base/grid-datasourcerequest-on-server.md @@ -0,0 +1,20 @@ +--- +title: Use Telerik DataSourceRequest and DataSourceResult on the server +description: How to use Telerik DataSourceRequest and DataSourceResult on the server. +type: how-to +page_title: Telerik DataSourceRequest and DataSourceResult +slug: grid-kb-datasourcerequest-on-server +position: +tags: +res_type: kb +--- + + +## Description + +How to send the Grid state to the server and retrieve data? How to use Telerik `DataSourceRequest` and `DataSourceResult` on the server? + + +## Solution + +A couple of examples are available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/datasourcerequest-on-server](https://github.com/telerik/blazor-ui/tree/master/grid/datasourcerequest-on-server). \ No newline at end of file diff --git a/knowledge-base/grid-export-to-xlsx-hierarchy.md b/knowledge-base/grid-export-to-xlsx-hierarchy.md new file mode 100644 index 0000000000..00da2d6e28 --- /dev/null +++ b/knowledge-base/grid-export-to-xlsx-hierarchy.md @@ -0,0 +1,19 @@ +--- +title: Grid Export To Excel (Hierarchy) +description: How to export hierarchical data to Excel. +type: how-to +page_title: Grid Export To Excel (Hierarchy) +slug: grid-kb-export-to-xlsx-hierarchy +position: +tags: +res_type: kb +--- + + +## Description + +How to export hierarchical data to Excel? + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/export-to-xlsx-hierarchy](https://github.com/telerik/blazor-ui/tree/master/grid/export-to-xlsx-hierarchy). \ No newline at end of file diff --git a/knowledge-base/grid-load-on-demand-hierarchy.md b/knowledge-base/grid-load-on-demand-hierarchy.md new file mode 100644 index 0000000000..0562a0ef3b --- /dev/null +++ b/knowledge-base/grid-load-on-demand-hierarchy.md @@ -0,0 +1,19 @@ +--- +title: Load data on demand in a Hierarchy Grid +description: How to load data on demand when you have Hierarchy Grid. +type: how-to +page_title: Load data on demand in a Hierarchy Grid +slug: grid-kb-load-on-demand-hierarchy +position: +tags: +res_type: kb +--- + + +## Description + +How to load data on demand when you have Hierarchy Grid? + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/load-on-demand-hierarchy](https://github.com/telerik/blazor-ui/tree/master/grid/load-on-demand-hierarchy). \ No newline at end of file diff --git a/knowledge-base/grid-paste-from-excel.md b/knowledge-base/grid-paste-from-excel.md new file mode 100644 index 0000000000..8f275923da --- /dev/null +++ b/knowledge-base/grid-paste-from-excel.md @@ -0,0 +1,20 @@ +--- +title: Import (Paste) from Excel +description: How to Import (Paste) content in the Grid from Excel. +type: how-to +page_title: Import (Paste) from Excel +slug: grid-kb-paste-from-excel +position: +tags: +res_type: kb +--- + + +## Description + +How to import (paste) content in the Grid from Excel instead of using the built-in way for creating new items? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/paste-from-excel](https://github.com/telerik/blazor-ui/tree/master/grid/paste-from-excel). \ No newline at end of file diff --git a/knowledge-base/grid-pdf-export-server.md b/knowledge-base/grid-pdf-export-server.md new file mode 100644 index 0000000000..09b10ee333 --- /dev/null +++ b/knowledge-base/grid-pdf-export-server.md @@ -0,0 +1,19 @@ +--- +title: Export Grid to PDF on the Server +description: How to Export Grid to PDF on the Server +type: how-to +page_title: Export Grid to PDF on the Server +slug: grid-kb-pdf-export-server +position: +tags: +res_type: kb +--- + + +## Description + +How to export the current Grid data to PDF on the server? + +## Solution + +A couple of examples are available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/pdf-export-server](https://github.com/telerik/blazor-ui/tree/master/grid/pdf-export-server). \ No newline at end of file diff --git a/knowledge-base/grid-remote-validation.md b/knowledge-base/grid-remote-validation.md new file mode 100644 index 0000000000..8469c62ca5 --- /dev/null +++ b/knowledge-base/grid-remote-validation.md @@ -0,0 +1,20 @@ +--- +title: Remote Validation in Grid +description: How to use remote (server, async) validation in Grid. +type: how-to +page_title: Remote Validation in Grid +slug: grid-kb-remote-validation +position: +tags: +res_type: kb +--- + + +## Description + +How to use remote (server, async) validation upon Insert or Update in Grid? How to prevent updating/inserting of items when they don't match certain conditions that cannot be implemented through the standard `DataAnnotation` validation? + + +## Solution + +A couple of examples are available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/remote-validation](https://github.com/telerik/blazor-ui/tree/master/grid/remote-validation). \ No newline at end of file From e68c70505fd411a8a3d5524e3b32a2d463fda898 Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Thu, 14 Jan 2021 13:48:57 +0200 Subject: [PATCH 08/12] kb(calendar, chart, drawer, editor):kbs for the projects in blazor-ui for the listed components --- knowledge-base/calendar-allowed-dates.md | 19 ++++++++++++++++ knowledge-base/chart-print-chart-only.md | 20 +++++++++++++++++ knowledge-base/drawer-as-side-navigation.md | 20 +++++++++++++++++ .../drawer-template-as-side-navigation.md | 20 +++++++++++++++++ .../drawer-two-drawers-on-the-same-site.md | 20 +++++++++++++++++ knowledge-base/editor-import-export.md | 22 +++++++++++++++++++ knowledge-base/editor-markdown.md | 20 +++++++++++++++++ 7 files changed, 141 insertions(+) create mode 100644 knowledge-base/calendar-allowed-dates.md create mode 100644 knowledge-base/chart-print-chart-only.md create mode 100644 knowledge-base/drawer-as-side-navigation.md create mode 100644 knowledge-base/drawer-template-as-side-navigation.md create mode 100644 knowledge-base/drawer-two-drawers-on-the-same-site.md create mode 100644 knowledge-base/editor-import-export.md create mode 100644 knowledge-base/editor-markdown.md diff --git a/knowledge-base/calendar-allowed-dates.md b/knowledge-base/calendar-allowed-dates.md new file mode 100644 index 0000000000..3328d9f17c --- /dev/null +++ b/knowledge-base/calendar-allowed-dates.md @@ -0,0 +1,19 @@ +--- +title: Allowed dates for Calendar +description: How to set small list of allowed dates in Calendar. +type: how-to +page_title: Allowed dates for Calendar +slug: calendar-kb-allowed-dates +position: +tags: +res_type: kb +--- + + +## Description + +How to disable all dates that are not included in the `AllowedDates` parameter (when the allowed dates are just a small list and all other dates should be disabled)? + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/calendar/allowed-dates](https://github.com/telerik/blazor-ui/tree/master/calendar/allowed-dates). \ No newline at end of file diff --git a/knowledge-base/chart-print-chart-only.md b/knowledge-base/chart-print-chart-only.md new file mode 100644 index 0000000000..0bedf6123f --- /dev/null +++ b/knowledge-base/chart-print-chart-only.md @@ -0,0 +1,20 @@ +--- +title: Print Chart only +description: How to print only the Chart. +type: how-to +page_title: Print Chart only +slug: chart-kb-print-chart-only +position: +tags: +res_type: kb +--- + + +## Description + +How to print the rendered Blazor Chart? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/chart/print-chart-only](https://github.com/telerik/blazor-ui/tree/master/chart/print-chart-only). \ No newline at end of file diff --git a/knowledge-base/drawer-as-side-navigation.md b/knowledge-base/drawer-as-side-navigation.md new file mode 100644 index 0000000000..d77a6053a7 --- /dev/null +++ b/knowledge-base/drawer-as-side-navigation.md @@ -0,0 +1,20 @@ +--- +title: Drawer as Side Navigation +description: How to use Drawer as Side Navigation in a project. +type: how-to +page_title: Drawer as Side Navigation +slug: drawer-kb-as-side-navigation +position: +tags: +res_type: kb +--- + + +## Description + +How to use Drawer as a side navigation in a project? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/drawer/sidenav](https://github.com/telerik/blazor-ui/tree/master/drawer/sidenav). \ No newline at end of file diff --git a/knowledge-base/drawer-template-as-side-navigation.md b/knowledge-base/drawer-template-as-side-navigation.md new file mode 100644 index 0000000000..1e87a05e61 --- /dev/null +++ b/knowledge-base/drawer-template-as-side-navigation.md @@ -0,0 +1,20 @@ +--- +title: Custom Drawer Template as Side Navigation +description: How to use Drawer Template as Side Navigation in a project. +type: how-to +page_title: Custom Drawer Template as Side Navigation +slug: drawer-kb-template-as-side-navigation +position: +tags: +res_type: kb +--- + + +## Description + +How to use Drawer Template as a side navigation in a project? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/drawer/template](https://github.com/telerik/blazor-ui/tree/master/drawer/template). \ No newline at end of file diff --git a/knowledge-base/drawer-two-drawers-on-the-same-site.md b/knowledge-base/drawer-two-drawers-on-the-same-site.md new file mode 100644 index 0000000000..3a907828b6 --- /dev/null +++ b/knowledge-base/drawer-two-drawers-on-the-same-site.md @@ -0,0 +1,20 @@ +--- +title: Two Drawers on the Same Site +description: How to put two Drawers on the same site. +type: how-to +page_title: Two Drawers on the Same Site +slug: drawer-kb-two-drawers-on-the-same-site +position: +tags: +res_type: kb +--- + + +## Description + +How to put two Drawers on the same site? How to use `Push` and `Overlay` Drawers in the same layout? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/drawer/two-drawers](https://github.com/telerik/blazor-ui/tree/master/drawer/two-drawers). \ No newline at end of file diff --git a/knowledge-base/editor-import-export.md b/knowledge-base/editor-import-export.md new file mode 100644 index 0000000000..eec179558c --- /dev/null +++ b/knowledge-base/editor-import-export.md @@ -0,0 +1,22 @@ +--- +title: Editor Import and Export +description: How to import and export different formats in Editor. +type: how-to +page_title: Editor Import and Export +slug: editor-kb-import-export +position: +tags: +res_type: kb +--- + + +## Description + +How to import files in Editor? How to convert a .docx (or other formats) file to an HTML string and put it in the editor? + +How to export files from Editor? How to convert the HTML from the editor to a PDF and other formats and download it? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/editor/ImportExport](https://github.com/telerik/blazor-ui/tree/master/editor/ImportExport). \ No newline at end of file diff --git a/knowledge-base/editor-markdown.md b/knowledge-base/editor-markdown.md new file mode 100644 index 0000000000..1c3b5a5d7b --- /dev/null +++ b/knowledge-base/editor-markdown.md @@ -0,0 +1,20 @@ +--- +title: Markdown Editor +description: How to use Markdown content in the Editor. +type: how-to +page_title: Markdown Editor +slug: editor-kb-markdown +position: +tags: +res_type: kb +--- + + +## Description + +How to use Markdown content in the Editor? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/editor/Markdown](https://github.com/telerik/blazor-ui/tree/master/editor/Markdown). \ No newline at end of file From 7f1a0749e44f196be700df2fd12a6fbbf95cab76 Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Fri, 15 Jan 2021 13:47:13 +0200 Subject: [PATCH 09/12] kb(listview, multiselect, notification, scheduler, tabstrip, tooltip):added kbs to link the blazor-ui projects for the listed components --- knowledge-base/listview-validation.md | 22 +++++++++++++++++++ knowledge-base/multiselect-add-new-item.md | 20 +++++++++++++++++ .../notification-single-instance-per-app.md | 20 +++++++++++++++++ .../scheduler-appointment-context-menu.md | 20 +++++++++++++++++ .../scheduler-custom-appointment-tooltips.md | 20 +++++++++++++++++ knowledge-base/tabstrip-dynamic-tabs.md | 20 +++++++++++++++++ knowledge-base/tooltip-in-grid.md | 19 ++++++++++++++++ 7 files changed, 141 insertions(+) create mode 100644 knowledge-base/listview-validation.md create mode 100644 knowledge-base/multiselect-add-new-item.md create mode 100644 knowledge-base/notification-single-instance-per-app.md create mode 100644 knowledge-base/scheduler-appointment-context-menu.md create mode 100644 knowledge-base/scheduler-custom-appointment-tooltips.md create mode 100644 knowledge-base/tabstrip-dynamic-tabs.md create mode 100644 knowledge-base/tooltip-in-grid.md diff --git a/knowledge-base/listview-validation.md b/knowledge-base/listview-validation.md new file mode 100644 index 0000000000..2419eef346 --- /dev/null +++ b/knowledge-base/listview-validation.md @@ -0,0 +1,22 @@ +--- +title: ListView Validation +description: How to add validation to the ListView and cancel the operation if it fails. +type: how-to +page_title: ListView Validation +slug: listview-kb-validation +position: +tags: +res_type: kb +--- + + +## Description + +How to add validation to the ListView Edit and Insert operations? + +How to cancel the event when validation fails and keep the ListView in edit/insert mode? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/listview/ValidationExamples](https://github.com/telerik/blazor-ui/tree/master/listview/ValidationExamples). \ No newline at end of file diff --git a/knowledge-base/multiselect-add-new-item.md b/knowledge-base/multiselect-add-new-item.md new file mode 100644 index 0000000000..9f532e2606 --- /dev/null +++ b/knowledge-base/multiselect-add-new-item.md @@ -0,0 +1,20 @@ +--- +title: Add New Item to MultiSelect +description: How to add new item to MultiSelect. +type: how-to +page_title: Add New Item to MultiSelect +slug: multiselect-kb-add-new-item +position: +tags: +res_type: kb +--- + + +## Description + +How to allow the user to add new items to the Multiselect? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/multiselect/add-new-item](https://github.com/telerik/blazor-ui/tree/master/multiselect/add-new-item). \ No newline at end of file diff --git a/knowledge-base/notification-single-instance-per-app.md b/knowledge-base/notification-single-instance-per-app.md new file mode 100644 index 0000000000..8aa832a0f2 --- /dev/null +++ b/knowledge-base/notification-single-instance-per-app.md @@ -0,0 +1,20 @@ +--- +title: One Notification Instance for All Components +description: How to use one Notification instance for all components in the application. +type: how-to +page_title: One Notification Instance for All Components +slug: notification-kb-single-instance-per-app +position: +tags: +res_type: kb +--- + + +## Description + +How to use one Notification instance for all components in the application? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/notification/single-instance-per-app](https://github.com/telerik/blazor-ui/tree/master/notification/single-instance-per-app). \ No newline at end of file diff --git a/knowledge-base/scheduler-appointment-context-menu.md b/knowledge-base/scheduler-appointment-context-menu.md new file mode 100644 index 0000000000..c966077401 --- /dev/null +++ b/knowledge-base/scheduler-appointment-context-menu.md @@ -0,0 +1,20 @@ +--- +title: Appointment Context Menu +description: How to add context menu to the appointments. +type: how-to +page_title: Appointment Context Menu +slug: scheduler-kb-appointment-context-menu +position: +tags: +res_type: kb +--- + + +## Description + +How to add [Context menu](https://docs.telerik.com/blazor-ui/components/contextmenu/overview) to the appointments to provide shortcuts to custom features? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/scheduler/appointment-context-menu](https://github.com/telerik/blazor-ui/tree/master/scheduler/appointment-context-menu). \ No newline at end of file diff --git a/knowledge-base/scheduler-custom-appointment-tooltips.md b/knowledge-base/scheduler-custom-appointment-tooltips.md new file mode 100644 index 0000000000..274193b0fa --- /dev/null +++ b/knowledge-base/scheduler-custom-appointment-tooltips.md @@ -0,0 +1,20 @@ +--- +title: Custom Appointment Tooltips +description: How to customize the Appointment Tooltips. +type: how-to +page_title: Custom Appointment Tooltips +slug: scheduler-kb-custom-appointment-tooltips +position: +tags: +res_type: kb +--- + + +## Description + +How to customize the Appointment Tooltips? How to add more content in the Appointment Tooltips? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/scheduler/appointment-tooltips](https://github.com/telerik/blazor-ui/tree/master/scheduler/appointment-tooltips). \ No newline at end of file diff --git a/knowledge-base/tabstrip-dynamic-tabs.md b/knowledge-base/tabstrip-dynamic-tabs.md new file mode 100644 index 0000000000..ccfae1ab5c --- /dev/null +++ b/knowledge-base/tabstrip-dynamic-tabs.md @@ -0,0 +1,20 @@ +--- +title: Dynamic Tabs +description: How to create Dynamic Tabs in TabStip. +type: how-to +page_title: Dynamic Tabs +slug: tabstrip-kb-dynamic-tabs +position: +tags: +res_type: kb +--- + + +## Description + +How to create Dynamic Tabs in TabStip? How to add and remove tabs dynamically? How to get information about the currently active tab? How to set the content of the tabs dynamically? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/tabstrip/DynamicTabs](https://github.com/telerik/blazor-ui/tree/master/tabstrip/DynamicTabs). \ No newline at end of file diff --git a/knowledge-base/tooltip-in-grid.md b/knowledge-base/tooltip-in-grid.md new file mode 100644 index 0000000000..16fc3c5bdb --- /dev/null +++ b/knowledge-base/tooltip-in-grid.md @@ -0,0 +1,19 @@ +--- +title: Tooltip in Grid +description: How to add Tooltips in Grid columns. +page_title: Tooltip in Grid +slug: tooltip-kb-in-grid +position: +tags: +res_type: kb +--- + + +## Description + +How to add Tooltips for elements in a Grid column? How to load Tooltip content on demand? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/tooltip/in-grid](https://github.com/telerik/blazor-ui/tree/master/tooltip/in-grid). \ No newline at end of file From 800d273504aab26c43545e7b11e9a83f83896d20 Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Mon, 18 Jan 2021 15:27:07 +0200 Subject: [PATCH 10/12] kb(upload, common): added a couple more articles linking to blazor-ui projects --- .../common-grpc-services-in-blazor.md | 20 ++++++++++++++++++ knowledge-base/upload-form-validation.md | 21 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 knowledge-base/common-grpc-services-in-blazor.md create mode 100644 knowledge-base/upload-form-validation.md diff --git a/knowledge-base/common-grpc-services-in-blazor.md b/knowledge-base/common-grpc-services-in-blazor.md new file mode 100644 index 0000000000..9be714b648 --- /dev/null +++ b/knowledge-base/common-grpc-services-in-blazor.md @@ -0,0 +1,20 @@ +--- +title: gRPC Services in Blazor +description: How to consume gRPC Services in Blazor apps. +type: how-to +page_title: gRPC Services in Blazor +slug: common-kb-grpc-services-in-blazor +position: +tags: +res_type: kb +--- + + +## Description + +How to consume gRPC Services in Blazor applications? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/common/grpc-example](https://github.com/telerik/blazor-ui/tree/master/common/grpc-example). \ No newline at end of file diff --git a/knowledge-base/upload-form-validation.md b/knowledge-base/upload-form-validation.md new file mode 100644 index 0000000000..509c03f3e3 --- /dev/null +++ b/knowledge-base/upload-form-validation.md @@ -0,0 +1,21 @@ +--- +title: Uploaded Files and Form Validation +description: How to use the uploaded files in the form validation. +type: how-to +page_title: Uploaded Files and Form Validation +slug: upload-kb-form-validation +position: +tags: +res_type: kb +--- + + +## Description + +How to use the uploaded files as part of form model? +How to include the uploaded files in the form validation? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/upload/form-validation](https://github.com/telerik/blazor-ui/tree/master/upload/form-validation). \ No newline at end of file From 591b66b5a18adb779beaba8d52c50ffcaf24ade7 Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Thu, 21 Jan 2021 19:21:47 +0200 Subject: [PATCH 11/12] kb(common): added kb linking to wasm lazy load assemblies project in blazor ui --- .../common-lazy-load-assemblies-wasm.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 knowledge-base/common-lazy-load-assemblies-wasm.md diff --git a/knowledge-base/common-lazy-load-assemblies-wasm.md b/knowledge-base/common-lazy-load-assemblies-wasm.md new file mode 100644 index 0000000000..09ccbcb098 --- /dev/null +++ b/knowledge-base/common-lazy-load-assemblies-wasm.md @@ -0,0 +1,20 @@ +--- +title: Telerik Blazor Components and WebAssembly Lazy Load of Assemblies +description: How to use the lazy assembly loading feature of Blazor with the Telerik components. +type: how-to +page_title: Telerik Blazor Components and WebAssembly Lazy Load of Assemblies +slug: common-kb-lazy-load-assemblies-wasm +position: +tags: +res_type: kb +--- + + +## Description + +How to use the lazy assembly loading feature of Blazor with the Telerik components? + + +## Solution + +An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/common/lazy-load-assemblies-wasm](https://github.com/telerik/blazor-ui/tree/master/common/lazy-load-assemblies-wasm). \ No newline at end of file From b85afd4db56ee63193c741ae240e23fe0f73de7d Mon Sep 17 00:00:00 2001 From: Nadezhda Tacheva Date: Fri, 22 Jan 2021 13:31:11 +0200 Subject: [PATCH 12/12] chore(common):removed the duplicated kbs and modified grid-datasourcerequest kb as per comments --- .../common-grpc-services-in-blazor.md | 20 ----------------- knowledge-base/editor-import-export.md | 22 ------------------- .../grid-datasourcerequest-on-server.md | 4 ++++ knowledge-base/grid-pdf-export-server.md | 19 ---------------- .../notification-single-instance-per-app.md | 20 ----------------- 5 files changed, 4 insertions(+), 81 deletions(-) delete mode 100644 knowledge-base/common-grpc-services-in-blazor.md delete mode 100644 knowledge-base/editor-import-export.md delete mode 100644 knowledge-base/grid-pdf-export-server.md delete mode 100644 knowledge-base/notification-single-instance-per-app.md diff --git a/knowledge-base/common-grpc-services-in-blazor.md b/knowledge-base/common-grpc-services-in-blazor.md deleted file mode 100644 index 9be714b648..0000000000 --- a/knowledge-base/common-grpc-services-in-blazor.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: gRPC Services in Blazor -description: How to consume gRPC Services in Blazor apps. -type: how-to -page_title: gRPC Services in Blazor -slug: common-kb-grpc-services-in-blazor -position: -tags: -res_type: kb ---- - - -## Description - -How to consume gRPC Services in Blazor applications? - - -## Solution - -An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/common/grpc-example](https://github.com/telerik/blazor-ui/tree/master/common/grpc-example). \ No newline at end of file diff --git a/knowledge-base/editor-import-export.md b/knowledge-base/editor-import-export.md deleted file mode 100644 index eec179558c..0000000000 --- a/knowledge-base/editor-import-export.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Editor Import and Export -description: How to import and export different formats in Editor. -type: how-to -page_title: Editor Import and Export -slug: editor-kb-import-export -position: -tags: -res_type: kb ---- - - -## Description - -How to import files in Editor? How to convert a .docx (or other formats) file to an HTML string and put it in the editor? - -How to export files from Editor? How to convert the HTML from the editor to a PDF and other formats and download it? - - -## Solution - -An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/editor/ImportExport](https://github.com/telerik/blazor-ui/tree/master/editor/ImportExport). \ No newline at end of file diff --git a/knowledge-base/grid-datasourcerequest-on-server.md b/knowledge-base/grid-datasourcerequest-on-server.md index a8f3197893..a661086574 100644 --- a/knowledge-base/grid-datasourcerequest-on-server.md +++ b/knowledge-base/grid-datasourcerequest-on-server.md @@ -14,6 +14,10 @@ res_type: kb How to send the Grid state to the server and retrieve data? How to use Telerik `DataSourceRequest` and `DataSourceResult` on the server? +How to call the server and recieve only the desired information for paging, sorting, filtering? + +How to optimize the amount of loaded data? + ## Solution diff --git a/knowledge-base/grid-pdf-export-server.md b/knowledge-base/grid-pdf-export-server.md deleted file mode 100644 index 09b10ee333..0000000000 --- a/knowledge-base/grid-pdf-export-server.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Export Grid to PDF on the Server -description: How to Export Grid to PDF on the Server -type: how-to -page_title: Export Grid to PDF on the Server -slug: grid-kb-pdf-export-server -position: -tags: -res_type: kb ---- - - -## Description - -How to export the current Grid data to PDF on the server? - -## Solution - -A couple of examples are available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/pdf-export-server](https://github.com/telerik/blazor-ui/tree/master/grid/pdf-export-server). \ No newline at end of file diff --git a/knowledge-base/notification-single-instance-per-app.md b/knowledge-base/notification-single-instance-per-app.md deleted file mode 100644 index 8aa832a0f2..0000000000 --- a/knowledge-base/notification-single-instance-per-app.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: One Notification Instance for All Components -description: How to use one Notification instance for all components in the application. -type: how-to -page_title: One Notification Instance for All Components -slug: notification-kb-single-instance-per-app -position: -tags: -res_type: kb ---- - - -## Description - -How to use one Notification instance for all components in the application? - - -## Solution - -An example is available in the following project: [https://github.com/telerik/blazor-ui/tree/master/notification/single-instance-per-app](https://github.com/telerik/blazor-ui/tree/master/notification/single-instance-per-app). \ No newline at end of file