Skip to content

Commit 5d97425

Browse files
Merge branch 'EJ2-998699-ChatAttachment' of https://github.com/syncfusion-content/ej2-asp-core-mvc-docs into EJ2-998699-ChatAttachment
2 parents 024bfe5 + 1b076db commit 5d97425

File tree

65 files changed

+1513
-2865
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+1513
-2865
lines changed
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
title: Essential Studio for ##Platform_Name## Release Notes
3+
description: Learn here about the controls in the Essential Studio for ##Platform_Name## Weekly Release - Release Notes
4+
platform: ej2-asp-core-mvc
5+
documentation: ug
6+
---
7+
8+
# Essential Studio for ##Platform_Name## - v31.2.16 Release Notes
9+
10+
{% include release-info.html date="December 02, 2025" version="v31.2.16" passed="64089" failed="0" %}
11+
12+
{% directory path: _includes/release-notes/v31.2.16 %}
13+
14+
{% include {{file.url}} %}
15+
16+
{% enddirectory %}
17+
18+
## Test Results
19+
20+
| Component Name | Test Cases | Passed | Failed | Remarks |
21+
|---------------|------------|--------|--------|---------|
22+
| 3D Chart | 232 | 232 | 0 | All Passed |
23+
| 3D Circular Chart | 374 | 374 | 0 | All Passed |
24+
| Accordion | 208 | 208 | 0 | All Passed |
25+
| AI Assist View | 432 | 432 | 0 | All Passed |
26+
| App Bar | 67 | 67 | 0 | All Passed |
27+
| AutoComplete | 200 | 200 | 0 | All Passed |
28+
| Breadcrumb | 160 | 160 | 0 | All Passed |
29+
| Bullet Chart | 168 | 168 | 0 | All Passed |
30+
| Button | 145 | 145 | 0 | All Passed |
31+
| ButtonGroup | 120 | 120 | 0 | All Passed |
32+
| calendar | 177 | 177 | 0 | All Passed |
33+
| Carousel | 60 | 60 | 0 | All Passed |
34+
| Chart | 4990 | 4990 | 0 | All Passed |
35+
| Chat UI | 500 | 500 | 0 | All Passed |
36+
| Checkbox | 37 | 37 | 0 | All Passed |
37+
| CircularGauge | 429 | 429 | 0 | All Passed |
38+
| ColorPicker | 130 | 130 | 0 | All Passed |
39+
| Combo Box | 139 | 139 | 0 | All Passed |
40+
| Common | 904 | 904 | 0 | All Passed |
41+
| Context Menu | 105 | 105 | 0 | All Passed |
42+
| Data Grid | 3677 | 3677 | 0 | All Passed |
43+
| Date Picker | 426 | 426 | 0 | All Passed |
44+
| Date Range Picker | 519 | 519 | 0 | All Passed |
45+
| Date Time Picker | 324 | 324 | 0 | All Passed |
46+
| Diagram | 12813 | 12813 | 0 | All Passed |
47+
| Dialog | 63 | 63 | 0 | All Passed |
48+
| DropDown Button | 132 | 132 | 0 | All Passed |
49+
| Dropdown List | 194 | 194 | 0 | All Passed |
50+
| Dropdown Tree | 104 | 104 | 0 | All Passed |
51+
| File Manager | 2188 | 2188 | 0 | All Passed |
52+
| Floating Action Button | 174 | 174 | 0 | All Passed |
53+
| Gantt | 3530 | 3530 | 0 | All Passed |
54+
| HeatMap Chart | 635 | 635 | 0 | All Passed |
55+
| Image Editor | 1653 | 1653 | 0 | All Passed |
56+
| In-place Editor | 642 | 642 | 0 | All Passed |
57+
| Kanban | 268 | 268 | 0 | All Passed |
58+
| LinearGauge | 426 | 426 | 0 | All Passed |
59+
| Listbox | 115 | 115 | 0 | All Passed |
60+
| ListView | 84 | 84 | 0 | All Passed |
61+
| Maps | 1368 | 1368 | 0 | All Passed |
62+
| Mention | 35 | 35 | 0 | All Passed |
63+
| Menu | 187 | 187 | 0 | All Passed |
64+
| Multicolumn Combo Box | 254 | 254 | 0 | All Passed |
65+
| Multiselect Dropdown | 442 | 442 | 0 | All Passed |
66+
| OTP Input | 240 | 240 | 0 | All Passed |
67+
| Pivot Table | 5303 | 5303 | 0 | All Passed |
68+
| Progress Bar | 81 | 81 | 0 | All Passed |
69+
| Progress Button | 132 | 132 | 0 | All Passed |
70+
| Query Builder | 480 | 480 | 0 | All Passed |
71+
| RadioButton | 45 | 45 | 0 | All Passed |
72+
| RangeNavigator | 140 | 140 | 0 | All Passed |
73+
| Rating | 198 | 198 | 0 | All Passed |
74+
| Ribbon | 623 | 623 | 0 | All Passed |
75+
| Rich Text Editor | 5100 | 5100 | 0 | All Passed |
76+
| schedule | 4644 | 4644 | 0 | All Passed |
77+
| sidebar | 88 | 88 | 0 | All Passed |
78+
| Signature | 105 | 105 | 0 | All Passed |
79+
| Skeleton | 144 | 144 | 0 | All Passed |
80+
| Slider | 147 | 147 | 0 | All Passed |
81+
| SmithChart | 49 | 49 | 0 | All Passed |
82+
| Sparkline | 58 | 58 | 0 | All Passed |
83+
| Speech To Text | 200 | 200 | 0 | All Passed |
84+
| Speed Dial | 366 | 366 | 0 | All Passed |
85+
| Split Button | 144 | 144 | 0 | All Passed |
86+
| Stepper | 91 | 91 | 0 | All Passed |
87+
| Stock Chart | 379 | 379 | 0 | All Passed |
88+
| Tab | 69 | 69 | 0 | All Passed |
89+
| Text Area | 107 | 107 | 0 | All Passed |
90+
| TextBox | 58 | 58 | 0 | All Passed |
91+
| Time Picker | 180 | 180 | 0 | All Passed |
92+
| Timeline | 213 | 213 | 0 | All Passed |
93+
| Toast | 139 | 139 | 0 | All Passed |
94+
| Toolbar | 117 | 117 | 0 | All Passed |
95+
| ToolTip | 136 | 136 | 0 | All Passed |
96+
| TreeGrid | 3787 | 3787 | 0 | All Passed |
97+
| Treemap | 326 | 326 | 0 | All Passed |
98+
| Treeview | 370 | 370 | 0 | All Passed |
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
title: Essential Studio for ##Platform_Name## Release Notes
3+
description: Learn here about the controls in the Essential Studio for ##Platform_Name## Weekly Release - Release Notes
4+
platform: ej2-asp-core-mvc
5+
documentation: ug
6+
---
7+
8+
# Essential Studio for ##Platform_Name## - v31.2.18 Release Notes
9+
10+
{% include release-info.html date="December 09, 2025" version="v31.2.18" passed="64096" failed="0" %}
11+
12+
{% directory path: _includes/release-notes/v31.2.18 %}
13+
14+
{% include {{file.url}} %}
15+
16+
{% enddirectory %}
17+
18+
## Test Results
19+
20+
| Component Name | Test Cases | Passed | Failed | Remarks |
21+
|---------------|------------|--------|--------|---------|
22+
| 3D Chart | 232 | 232 | 0 | All Passed |
23+
| 3D Circular Chart | 374 | 374 | 0 | All Passed |
24+
| Accordion | 208 | 208 | 0 | All Passed |
25+
| AI Assist View | 432 | 432 | 0 | All Passed |
26+
| App Bar | 67 | 67 | 0 | All Passed |
27+
| AutoComplete | 200 | 200 | 0 | All Passed |
28+
| Breadcrumb | 160 | 160 | 0 | All Passed |
29+
| Bullet Chart | 168 | 168 | 0 | All Passed |
30+
| Button | 145 | 145 | 0 | All Passed |
31+
| ButtonGroup | 120 | 120 | 0 | All Passed |
32+
| calendar | 177 | 177 | 0 | All Passed |
33+
| Carousel | 60 | 60 | 0 | All Passed |
34+
| Chart | 4990 | 4990 | 0 | All Passed |
35+
| Chat UI | 500 | 500 | 0 | All Passed |
36+
| Checkbox | 37 | 37 | 0 | All Passed |
37+
| CircularGauge | 429 | 429 | 0 | All Passed |
38+
| ColorPicker | 130 | 130 | 0 | All Passed |
39+
| Combo Box | 139 | 139 | 0 | All Passed |
40+
| Common | 904 | 904 | 0 | All Passed |
41+
| Context Menu | 105 | 105 | 0 | All Passed |
42+
| Data Grid | 3677 | 3677 | 0 | All Passed |
43+
| Date Picker | 427 | 427 | 0 | All Passed |
44+
| Date Range Picker | 522 | 522 | 0 | All Passed |
45+
| Date Time Picker | 325 | 325 | 0 | All Passed |
46+
| Diagram | 12813 | 12813 | 0 | All Passed |
47+
| Dialog | 63 | 63 | 0 | All Passed |
48+
| DropDown Button | 132 | 132 | 0 | All Passed |
49+
| Dropdown List | 194 | 194 | 0 | All Passed |
50+
| Dropdown Tree | 104 | 104 | 0 | All Passed |
51+
| File Manager | 2188 | 2188 | 0 | All Passed |
52+
| Floating Action Button | 174 | 174 | 0 | All Passed |
53+
| Gantt | 3530 | 3530 | 0 | All Passed |
54+
| HeatMap Chart | 635 | 635 | 0 | All Passed |
55+
| Image Editor | 1653 | 1653 | 0 | All Passed |
56+
| In-place Editor | 642 | 642 | 0 | All Passed |
57+
| Kanban | 268 | 268 | 0 | All Passed |
58+
| LinearGauge | 426 | 426 | 0 | All Passed |
59+
| Listbox | 115 | 115 | 0 | All Passed |
60+
| ListView | 84 | 84 | 0 | All Passed |
61+
| Maps | 1368 | 1368 | 0 | All Passed |
62+
| Mention | 35 | 35 | 0 | All Passed |
63+
| Menu | 187 | 187 | 0 | All Passed |
64+
| Multicolumn Combo Box | 254 | 254 | 0 | All Passed |
65+
| Multiselect Dropdown | 442 | 442 | 0 | All Passed |
66+
| OTP Input | 240 | 240 | 0 | All Passed |
67+
| Pivot Table | 5303 | 5303 | 0 | All Passed |
68+
| Progress Bar | 81 | 81 | 0 | All Passed |
69+
| Progress Button | 132 | 132 | 0 | All Passed |
70+
| Query Builder | 480 | 480 | 0 | All Passed |
71+
| RadioButton | 45 | 45 | 0 | All Passed |
72+
| RangeNavigator | 140 | 140 | 0 | All Passed |
73+
| Rating | 198 | 198 | 0 | All Passed |
74+
| Ribbon | 625 | 625 | 0 | All Passed |
75+
| Rich Text Editor | 5100 | 5100 | 0 | All Passed |
76+
| schedule | 4644 | 4644 | 0 | All Passed |
77+
| sidebar | 88 | 88 | 0 | All Passed |
78+
| Signature | 105 | 105 | 0 | All Passed |
79+
| Skeleton | 144 | 144 | 0 | All Passed |
80+
| Slider | 147 | 147 | 0 | All Passed |
81+
| SmithChart | 49 | 49 | 0 | All Passed |
82+
| Sparkline | 58 | 58 | 0 | All Passed |
83+
| Speech To Text | 200 | 200 | 0 | All Passed |
84+
| Speed Dial | 366 | 366 | 0 | All Passed |
85+
| Split Button | 144 | 144 | 0 | All Passed |
86+
| Stepper | 91 | 91 | 0 | All Passed |
87+
| Stock Chart | 379 | 379 | 0 | All Passed |
88+
| Tab | 69 | 69 | 0 | All Passed |
89+
| Text Area | 107 | 107 | 0 | All Passed |
90+
| TextBox | 58 | 58 | 0 | All Passed |
91+
| Time Picker | 180 | 180 | 0 | All Passed |
92+
| Timeline | 213 | 213 | 0 | All Passed |
93+
| Toast | 139 | 139 | 0 | All Passed |
94+
| Toolbar | 117 | 117 | 0 | All Passed |
95+
| ToolTip | 136 | 136 | 0 | All Passed |
96+
| TreeGrid | 3787 | 3787 | 0 | All Passed |
97+
| Treemap | 326 | 326 | 0 | All Passed |
98+
| Treeview | 370 | 370 | 0 | All Passed |
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
title: Essential Studio for ##Platform_Name## Release Notes
3+
description: Learn here about the controls in the Essential Studio for ##Platform_Name## 2025 Volume 4 Main Release - Release Notes
4+
platform: ej2-asp-core-mvc
5+
documentation: ug
6+
---
7+
8+
# Essential Studio for ##Platform_Name## - v32.1.19 Release Notes
9+
10+
{% include release-info.html date="December 15, 2025" version="v32.1.19" passed="68209" failed="0" %}
11+
12+
{% directory path: _includes/release-notes/v32.1.19 %}
13+
14+
{% include {{file.url}} %}
15+
16+
{% enddirectory %}
17+
18+
## Test Results
19+
20+
| Component Name | Test Cases | Passed | Failed | Remarks |
21+
|---------------|------------|--------|--------|---------|
22+
| 3D Chart | 232 | 232 | 0 | All Passed |
23+
| 3D Circular Chart | 374 | 374 | 0 | All Passed |
24+
| Accordion | 208 | 208 | 0 | All Passed |
25+
| AI Assist View | 432 | 432 | 0 | All Passed |
26+
| App Bar | 67 | 67 | 0 | All Passed |
27+
| AutoComplete | 200 | 200 | 0 | All Passed |
28+
| Breadcrumb | 160 | 160 | 0 | All Passed |
29+
| Bullet Chart | 169 | 169 | 0 | All Passed |
30+
| Button | 145 | 145 | 0 | All Passed |
31+
| ButtonGroup | 120 | 120 | 0 | All Passed |
32+
| calendar | 177 | 177 | 0 | All Passed |
33+
| Carousel | 61 | 61 | 0 | All Passed |
34+
| Chart | 5025 | 5025 | 0 | All Passed |
35+
| Chat UI | 500 | 500 | 0 | All Passed |
36+
| Checkbox | 37 | 37 | 0 | All Passed |
37+
| CircularGauge | 429 | 429 | 0 | All Passed |
38+
| ColorPicker | 130 | 130 | 0 | All Passed |
39+
| Combo Box | 139 | 139 | 0 | All Passed |
40+
| Common | 906 | 906 | 0 | All Passed |
41+
| Context Menu | 105 | 105 | 0 | All Passed |
42+
| Data Grid | 3697 | 3697 | 0 | All Passed |
43+
| Date Picker | 427 | 427 | 0 | All Passed |
44+
| Date Range Picker | 515 | 515 | 0 | All Passed |
45+
| Date Time Picker | 325 | 325 | 0 | All Passed |
46+
| Diagram | 16255 | 16255 | 0 | All Passed |
47+
| Dialog | 63 | 63 | 0 | All Passed |
48+
| DropDown Button | 132 | 132 | 0 | All Passed |
49+
| Dropdown List | 203 | 203 | 0 | All Passed |
50+
| Dropdown Tree | 104 | 104 | 0 | All Passed |
51+
| File Manager | 2188 | 2188 | 0 | All Passed |
52+
| Floating Action Button | 174 | 174 | 0 | All Passed |
53+
| Gantt | 4368 | 4368 | 0 | All Passed |
54+
| HeatMap Chart | 478 | 478 | 0 | All Passed |
55+
| Image Editor | 1653 | 1653 | 0 | All Passed |
56+
| In-place Editor | 643 | 643 | 0 | All Passed |
57+
| Kanban | 268 | 268 | 0 | All Passed |
58+
| LinearGauge | 426 | 426 | 0 | All Passed |
59+
| Listbox | 115 | 115 | 0 | All Passed |
60+
| ListView | 84 | 84 | 0 | All Passed |
61+
| Maps | 1244 | 1244 | 0 | All Passed |
62+
| Mention | 45 | 45 | 0 | All Passed |
63+
| Menu | 187 | 187 | 0 | All Passed |
64+
| Multicolumn Combo Box | 254 | 254 | 0 | All Passed |
65+
| Multiselect Dropdown | 442 | 442 | 0 | All Passed |
66+
| OTP Input | 240 | 240 | 0 | All Passed |
67+
| Pivot Table | 5348 | 5348 | 0 | All Passed |
68+
| Progress Bar | 83 | 83 | 0 | All Passed |
69+
| Progress Button | 132 | 132 | 0 | All Passed |
70+
| Query Builder | 480 | 480 | 0 | All Passed |
71+
| RadioButton | 45 | 45 | 0 | All Passed |
72+
| RangeNavigator | 140 | 140 | 0 | All Passed |
73+
| Rating | 198 | 198 | 0 | All Passed |
74+
| Ribbon | 625 | 625 | 0 | All Passed |
75+
| Rich Text Editor | 5135 | 5135 | 0 | All Passed |
76+
| schedule | 4645 | 4645 | 0 | All Passed |
77+
| sidebar | 88 | 88 | 0 | All Passed |
78+
| Signature | 105 | 105 | 0 | All Passed |
79+
| Skeleton | 144 | 144 | 0 | All Passed |
80+
| Slider | 147 | 147 | 0 | All Passed |
81+
| SmithChart | 49 | 49 | 0 | All Passed |
82+
| Sparkline | 57 | 57 | 0 | All Passed |
83+
| Speech To Text | 200 | 200 | 0 | All Passed |
84+
| Speed Dial | 366 | 366 | 0 | All Passed |
85+
| Split Button | 144 | 144 | 0 | All Passed |
86+
| Stepper | 91 | 91 | 0 | All Passed |
87+
| Stock Chart | 379 | 379 | 0 | All Passed |
88+
| Tab | 69 | 69 | 0 | All Passed |
89+
| Text Area | 107 | 107 | 0 | All Passed |
90+
| TextBox | 58 | 58 | 0 | All Passed |
91+
| Time Picker | 180 | 180 | 0 | All Passed |
92+
| Timeline | 213 | 213 | 0 | All Passed |
93+
| Toast | 139 | 139 | 0 | All Passed |
94+
| Toolbar | 135 | 135 | 0 | All Passed |
95+
| ToolTip | 136 | 136 | 0 | All Passed |
96+
| TreeGrid | 3791 | 3791 | 0 | All Passed |
97+
| Treemap | 264 | 264 | 0 | All Passed |
98+
| Treeview | 370 | 370 | 0 | All Passed |

ej2-asp-core-mvc/ai-assistview/EJ2_ASP.MVC/toolbar-items.md

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,71 @@ documentation: ug
1010

1111
# Toolbar items in ##Platform_Name## AI AssistView control
1212

13-
You can render the AI AssistView toolbar items by using the [Items](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.InteractiveChat.AIAssistViewToolbarSettings.html#Syncfusion_EJ2_InteractiveChat_AIAssistViewToolbarSettings_Items) property in the [ToolbarSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.InteractiveChat.AIAssistViewToolbarSettings.html), [ResponseToolbarSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.InteractiveChat.AIAssistViewResponseToolbarSettings.html) & [PromptToolbarSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.InteractiveChat.AIAssistViewPromptToolbarSettings.html) properties.
13+
You can render the AI AssistView toolbar items by using the [Items](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.InteractiveChat.AIAssistViewToolbarSettings.html#Syncfusion_EJ2_InteractiveChat_AIAssistViewToolbarSettings_Items) property in the [ToolbarSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.InteractiveChat.AIAssistViewToolbarSettings.html), [ResponseToolbarSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.InteractiveChat.AIAssistViewResponseToolbarSettings.html), [PromptToolbarSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.InteractiveChat.AIAssistViewPromptToolbarSettings.html) & `FooterToolbarSettings` properties.
14+
15+
## Configure footer toolbar
16+
17+
By default, the footer toolbar renders the `send`, if attachment is enabled the `attachment` item will also be rendered which allows users to send the prompt text or attach files as needed.
18+
19+
In the following example, AI AssistView component rendered with footer toolbar items such as `send` and `attachment` icons.
20+
21+
{% tabs %}
22+
{% highlight razor tabtitle="CSHTML" %}
23+
{% include code-snippet/ai-assistview/file-attachments/enable-attachments/razor %}
24+
{% endhighlight %}
25+
{% highlight c# tabtitle="FooterToolbar.cs" %}
26+
{% include code-snippet/ai-assistview/file-attachments/enable-attachments/enable-attachments.cs %}
27+
{% endhighlight %}
28+
{% endtabs %}
29+
30+
![FooterToolbar](images/enable-attachments.png)
31+
32+
### Toolbar positioning
33+
34+
You can use the `ToolbarPosition` property to customize footer toolbar position. It has two modes such as `Inline`, and `Bottom`. By default, the toolbarPosition is `Inline`.
35+
36+
By settings toolbarPosition as `Bottom`, footer items will be rendered at the bottom with a dedicated footer area .
37+
38+
{% tabs %}
39+
{% highlight razor tabtitle="CSHTML" %}
40+
{% include code-snippet/ai-assistview/toolbar-items/footerPosition/razor %}
41+
{% endhighlight %}
42+
{% highlight c# tabtitle="ToolbarPosition.cs" %}
43+
{% include code-snippet/ai-assistview/toolbar-items/footerPosition/footerPosition.cs %}
44+
{% endhighlight %}
45+
{% endtabs %}
46+
47+
![ToolbarPosition](images/toolbarPosition.png)
48+
49+
### Adding custom items
50+
51+
You can use the `FooterToolbarSettings` property to add custom items for the footer toolbar in the AI AssistView. The custom items will be added with the existing built-in items in the footer toolbar.
52+
53+
> To know more about the items, please refer to the [Items](#Items) section.
54+
55+
{% tabs %}
56+
{% highlight razor tabtitle="CSHTML" %}
57+
{% include code-snippet/ai-assistview/toolbar-items/custom-footer/razor %}
58+
{% endhighlight %}
59+
{% highlight c# tabtitle="CustomFooter.cs" %}
60+
{% include code-snippet/ai-assistview/toolbar-items/custom-footer/custom-footer.cs %}
61+
{% endhighlight %}
62+
{% endtabs %}
63+
64+
![CustomFooter](images/custom-footer.png)
65+
66+
### Item click
67+
68+
The [ItemClick](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.InteractiveChat.AIAssistViewResponseToolbarSettings.html#Syncfusion_EJ2_InteractiveChat_AIAssistViewResponseToolbarSettings_ItemClick) event is triggered when the footer toolbar item is clicked.
69+
70+
{% tabs %}
71+
{% highlight razor tabtitle="CSHTML" %}
72+
{% include code-snippet/ai-assistview/toolbar-items/footerItemClick/razor %}
73+
{% endhighlight %}
74+
{% highlight c# tabtitle="FooterItemClick.cs" %}
75+
{% include code-snippet/ai-assistview/toolbar-items/footerItemClick/footerItemClick.cs %}
76+
{% endhighlight %}
77+
{% endtabs %}
1478

1579
## Adding header toolbar items
1680

0 commit comments

Comments
 (0)