diff --git a/library/jQWidgets.Blazor/wwwroot/jqxBlazor.js b/library/jQWidgets.Blazor/wwwroot/jqxBlazor.js
index 3868f15c..adc66ed0 100644
--- a/library/jQWidgets.Blazor/wwwroot/jqxBlazor.js
+++ b/library/jQWidgets.Blazor/wwwroot/jqxBlazor.js
@@ -72,7 +72,17 @@ function checkForIsoStrings(options) {
function checkForDataAdapterNeed(options) {
if (options.source && options.source.dataFields) {
options.source = new jqx.dataAdapter(options.source);
+
+ return options;
}
- return options;
+ // Pivot Grid
+ if (options.source && options.source.dataSource) {
+ options.source = new jqx.pivot(
+ new jqx.dataAdapter(options.source.dataSource),
+ options.source.options
+ );
+
+ return options;
+ }
}
diff --git a/processors/library-and-api.js b/processors/library-and-api.js
index 69a1856b..04dcde6c 100644
--- a/processors/library-and-api.js
+++ b/processors/library-and-api.js
@@ -408,21 +408,27 @@ function getMarkup(widget) {
let markup;
switch (widget) {
- case `jqxbutton` || `jqxtogglebutton`:
+ case `jqxButton`:
+ case `jqxToggleButton`:
markup = ``;
break;
- case `jqxcomplexinput`:
+ case `jqxComplexInput`:
markup = ``;
break;
- case `jqxdatetimeinput` || `jqxmaskedinput` || `jqxnumberinput`:
+ case `jqxDateTimeInput`:
+ case `jqxMaskedInput`:
+ case `jqxNumberInput`:
markup = ``;
break;
- case `jqxinput`:
+ case `jqxInput`:
markup = ``;
break;
- case `jqxpasswordinput`:
+ case `jqxPasswordInput`:
markup = ``;
break;
+ case `jqxPivotGrid`:
+ markup = `@ChildContent
`;
+ break;
default:
markup = `@ChildContent
`;
}
@@ -437,11 +443,20 @@ function getDynamicMarkup(widget) {
outData += ` private void getMarkup()\n`;
outData += ` {\n`;
outData += ` object rtl;\n`;
- outData += ` initialOptions.TryGetValue("rtl", out rtl);\n\n`;
+ outData += ` if (!initialOptions.TryGetValue("rtl", out rtl))\n`;
+ outData += ` {\n`;
+ outData += ` rtl = false;\n`;
+ outData += ` }\n\n`;
outData += ` object dropDown;\n`;
- outData += ` initialOptions.TryGetValue("dropDown", out dropDown);\n\n`;
+ outData += ` if (!initialOptions.TryGetValue("dropDown", out dropDown))\n`;
+ outData += ` {\n`;
+ outData += ` dropDown = false;\n`;
+ outData += ` }\n\n`;
outData += ` object spinButtons;\n`;
- outData += ` initialOptions.TryGetValue("spinButtons", out spinButtons);\n\n`;
+ outData += ` if (!initialOptions.TryGetValue("spinButtons", out spinButtons))\n`;
+ outData += ` {\n`;
+ outData += ` spinButtons = false;\n`;
+ outData += ` }\n\n`;
outData += ` if ((bool)rtl && (bool)dropDown && (bool)spinButtons)\n`;
outData += ` {\n`;
outData += ` componentMarkup = "";\n`;
diff --git a/processors/site-demos.js b/processors/site-demos.js
index ba86a185..5d2339ff 100644
--- a/processors/site-demos.js
+++ b/processors/site-demos.js
@@ -47,9 +47,9 @@ async function generateSiteDemos() {
}
// // uncomment to test a single demo
- // if (!(widgetFolder === 'grid' && demoFolder === 'bindingtojson')) {
- // continue;
- // }
+ if (!(widgetFolder === 'pivotgrid' && demoFolder === 'cellvaluesalignment')) {
+ continue;
+ }
// creates the demo folder in release/demos/[demo]
await createFolder(widgetFolder, demoFolder);
diff --git a/release/blazor-calendar/blazor-calendar-restrictdaterange.htm b/release/blazor-calendar/blazor-calendar-restrictdaterange.htm
index e039aeb6..0e403248 100644
--- a/release/blazor-calendar/blazor-calendar-restrictdaterange.htm
+++ b/release/blazor-calendar/blazor-calendar-restrictdaterange.htm
@@ -16,8 +16,8 @@
-
-
+
+
@@ -27,7 +27,7 @@
- Restrict the Blazor Calendar navigation with the setMinDate and setMaxDate methods.
+ Restrict the Blazor Calendar navigation.
Loading...
diff --git a/release/blazor-calendar/blazor-calendar-restricteddates.htm b/release/blazor-calendar/blazor-calendar-restricteddates.htm
deleted file mode 100644
index ae1020fe..00000000
--- a/release/blazor-calendar/blazor-calendar-restricteddates.htm
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
- Blazor Calendar RestrictedDates.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This demo shows how to add restricted dates to Blazor Calendar.
-
-
- Loading...
-
-
-
diff --git a/release/blazor-calendar/blazor-calendar-twowaydatabinding.htm b/release/blazor-calendar/blazor-calendar-twowaydatabinding.htm
deleted file mode 100644
index 445978ab..00000000
--- a/release/blazor-calendar/blazor-calendar-twowaydatabinding.htm
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
- Blazor Calendar Two Way Data Binding
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Blazor Calendar Two Way Data Binding.
-
-
- Loading...
-
-
-
diff --git a/release/blazor-calendar/index.htm b/release/blazor-calendar/index.htm
index 5ad42382..fa819901 100644
--- a/release/blazor-calendar/index.htm
+++ b/release/blazor-calendar/index.htm
@@ -111,9 +111,6 @@
Restrict Date Range
-
- Restricted Dates
-
Hide Other Month Days
diff --git a/release/blazor-complexinput/blazor-complexinput-changeevent.htm b/release/blazor-complexinput/blazor-complexinput-changeevent.htm
index 958314bb..6c85d554 100644
--- a/release/blazor-complexinput/blazor-complexinput-changeevent.htm
+++ b/release/blazor-complexinput/blazor-complexinput-changeevent.htm
@@ -11,10 +11,12 @@
+
+
-
-
+
+
diff --git a/release/blazor-complexinput/blazor-complexinput-exponentialnotation.htm b/release/blazor-complexinput/blazor-complexinput-exponentialnotation.htm
index 44fd08b2..5ab81cd5 100644
--- a/release/blazor-complexinput/blazor-complexinput-exponentialnotation.htm
+++ b/release/blazor-complexinput/blazor-complexinput-exponentialnotation.htm
@@ -11,10 +11,14 @@
+
+
+
+
-
-
+
+
diff --git a/release/blazor-datetimeinput/blazor-datetimeinput-restrictdaterange.htm b/release/blazor-datetimeinput/blazor-datetimeinput-restrictdaterange.htm
index 7af69f08..7a66f56a 100644
--- a/release/blazor-datetimeinput/blazor-datetimeinput-restrictdaterange.htm
+++ b/release/blazor-datetimeinput/blazor-datetimeinput-restrictdaterange.htm
@@ -16,8 +16,8 @@
-
-
+
+
@@ -27,7 +27,7 @@
- Restrict the Blazor DateTimeInput navigation with the setMinDate and setMaxDate methods.
+ Restrict the Blazor DateTimeInput navigation.
Loading...
diff --git a/release/blazor-formattedinput/blazor-formattedinput-events.htm b/release/blazor-formattedinput/blazor-formattedinput-events.htm
deleted file mode 100644
index c73855db..00000000
--- a/release/blazor-formattedinput/blazor-formattedinput-events.htm
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
- Blazor FormattedInput Events
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This demo showcases the Blazor FormattedInput events - 'open', 'close', 'change' and 'radixChange'.
-
-
- Loading...
-
-
-
diff --git a/release/blazor-formattedinput/index.htm b/release/blazor-formattedinput/index.htm
index 17fb90b7..da4e6e95 100644
--- a/release/blazor-formattedinput/index.htm
+++ b/release/blazor-formattedinput/index.htm
@@ -120,9 +120,6 @@
Fluid Size
-
- Events
-
Keyboard Navigation
diff --git a/release/blazor-grid/blazor-grid-paging.htm b/release/blazor-grid/blazor-grid-paging.htm
index 9454bef5..b1f34dbc 100644
--- a/release/blazor-grid/blazor-grid-paging.htm
+++ b/release/blazor-grid/blazor-grid-paging.htm
@@ -24,6 +24,7 @@
+
@@ -38,8 +39,8 @@
-
-
+
+
diff --git a/release/blazor-grid/index.htm b/release/blazor-grid/index.htm
index 0fee1ef1..a6b930bd 100644
--- a/release/blazor-grid/index.htm
+++ b/release/blazor-grid/index.htm
@@ -401,10 +401,10 @@
-->
-
-
+ -->
@@ -176,7 +176,7 @@ Basic concepts
Pivot Cells - each pivot cell contains the aggregated value for the respective row, column and aggregation function.
- jqxPivotGrid supports Compact and traditional OLAP style. The benefits of the compact style visualization are that it uses less space and you can see subtotals because. The rows that form the pivot table are rendred in a tree-like structure.
+