Skip to content

Commit dfa348d

Browse files
Integrated latest changes at 12-23-2024 4:31:41 PM
1 parent e216c2c commit dfa348d

File tree

5 files changed

+35
-15
lines changed

5 files changed

+35
-15
lines changed

ej2-react-toc.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3135,7 +3135,7 @@ <h1>Summary of Predefined Dialogs component</h1>
31353135
</ul>
31363136
</li> <li>Release Notes
31373137
<ul>
3138-
<li>2024 Volume 4 - 28.*<ul><li>Weekly Release<ul><li><a href="/ej2-react/release-notes/28.1.35">28.1.35</a></li></ul></li><li><a href="/ej2-react/release-notes/28.1.33">28.1.33 Main Release</a></li></ul></li><li>2024 Volume 3 - 27.*<ul><li>Weekly Release<ul><li><a href="/ej2-react/release-notes/27.2.5">27.2.5</a></li><li><a href="/ej2-react/release-notes/27.2.4">27.2.4</a></li><li><a href="/ej2-react/release-notes/27.2.3">27.2.3</a></li><li><a href="/ej2-react/release-notes/27.1.58">27.1.58</a></li><li><a href="/ej2-react/release-notes/27.1.57">27.1.57</a></li><li><a href="/ej2-react/release-notes/27.1.56">27.1.56</a></li><li><a href="/ej2-react/release-notes/27.1.55">27.1.55</a></li><li><a href="/ej2-react/release-notes/27.1.53">27.1.53</a></li><li><a href="/ej2-react/release-notes/27.1.52">27.1.52</a></li><li><a href="/ej2-react/release-notes/27.1.51">27.1.51</a></li><li><a href="/ej2-react/release-notes/27.1.50">27.1.50</a></li></ul></li><li><a href="/ej2-react/release-notes/27.2.2">27.2.2 Service Pack Release</a></li><li><a href="/ej2-react/release-notes/27.1.48">27.1.48 Main Release</a></li></ul></li><li>2024 Volume 2 - 26.*<ul><li>Weekly Release<ul><li><a href="/ej2-react/release-notes/26.2.14">26.2.14</a></li><li><a href="/ej2-react/release-notes/26.2.13">26.2.13</a></li><li><a href="/ej2-react/release-notes/26.2.12">26.2.12</a></li><li><a href="/ej2-react/release-notes/26.2.11">26.2.11</a></li><li><a href="/ej2-react/release-notes/26.2.10">26.2.10</a></li><li><a href="/ej2-react/release-notes/26.2.9">26.2.9</a></li><li><a href="/ej2-react/release-notes/26.2.8">26.2.8</a></li><li><a href="/ej2-react/release-notes/26.2.7">26.2.7</a></li><li><a href="/ej2-react/release-notes/26.2.5">26.2.5</a></li><li><a href="/ej2-react/release-notes/26.1.42">26.1.42</a></li><li><a href="/ej2-react/release-notes/26.1.41">26.1.41</a></li><li><a href="/ej2-react/release-notes/26.1.40">26.1.40</a></li><li><a href="/ej2-react/release-notes/26.1.39">26.1.39</a></li><li><a href="/ej2-react/release-notes/26.1.38">26.1.38</a></li></ul></li><li><a href="/ej2-react/release-notes/26.2.4">26.2.4 Service Pack Release</a></li><li><a href="/ej2-react/release-notes/26.1.35">26.1.35 Main Release</a></li></ul></li><li>2024 Volume 1 - 25.*<ul><li>Weekly Release<ul><li><a href="/ej2-react/release-notes/25.2.7">25.2.7</a></li><li><a href="/ej2-react/release-notes/25.2.6">25.2.6</a></li><li><a href="/ej2-react/release-notes/25.2.5">25.2.5</a></li><li><a href="/ej2-react/release-notes/25.2.4">25.2.4</a></li><li><a href="/ej2-react/release-notes/25.1.42">25.1.42</a></li><li><a href="/ej2-react/release-notes/25.1.41">25.1.41</a></li><li><a href="/ej2-react/release-notes/25.1.40">25.1.40</a></li><li><a href="/ej2-react/release-notes/25.1.39">25.1.39</a></li><li><a href="/ej2-react/release-notes/25.1.38">25.1.38</a></li><li><a href="/ej2-react/release-notes/25.1.37">25.1.37</a></li></ul></li><li><a href="/ej2-react/release-notes/25.2.3">25.2.3 Service Pack Release</a></li><li><a href="/ej2-react/release-notes/25.1.35">25.1.35 Main Release</a></li></ul></li>
3138+
<li>2024 Volume 4 - 28.*<ul><li>Weekly Release<ul><li><a href="/ej2-react/release-notes/28.1.36">28.1.36</a></li><li><a href="/ej2-react/release-notes/28.1.35">28.1.35</a></li></ul></li><li><a href="/ej2-react/release-notes/28.1.33">28.1.33 Main Release</a></li></ul></li><li>2024 Volume 3 - 27.*<ul><li>Weekly Release<ul><li><a href="/ej2-react/release-notes/27.2.5">27.2.5</a></li><li><a href="/ej2-react/release-notes/27.2.4">27.2.4</a></li><li><a href="/ej2-react/release-notes/27.2.3">27.2.3</a></li><li><a href="/ej2-react/release-notes/27.1.58">27.1.58</a></li><li><a href="/ej2-react/release-notes/27.1.57">27.1.57</a></li><li><a href="/ej2-react/release-notes/27.1.56">27.1.56</a></li><li><a href="/ej2-react/release-notes/27.1.55">27.1.55</a></li><li><a href="/ej2-react/release-notes/27.1.53">27.1.53</a></li><li><a href="/ej2-react/release-notes/27.1.52">27.1.52</a></li><li><a href="/ej2-react/release-notes/27.1.51">27.1.51</a></li><li><a href="/ej2-react/release-notes/27.1.50">27.1.50</a></li></ul></li><li><a href="/ej2-react/release-notes/27.2.2">27.2.2 Service Pack Release</a></li><li><a href="/ej2-react/release-notes/27.1.48">27.1.48 Main Release</a></li></ul></li><li>2024 Volume 2 - 26.*<ul><li>Weekly Release<ul><li><a href="/ej2-react/release-notes/26.2.14">26.2.14</a></li><li><a href="/ej2-react/release-notes/26.2.13">26.2.13</a></li><li><a href="/ej2-react/release-notes/26.2.12">26.2.12</a></li><li><a href="/ej2-react/release-notes/26.2.11">26.2.11</a></li><li><a href="/ej2-react/release-notes/26.2.10">26.2.10</a></li><li><a href="/ej2-react/release-notes/26.2.9">26.2.9</a></li><li><a href="/ej2-react/release-notes/26.2.8">26.2.8</a></li><li><a href="/ej2-react/release-notes/26.2.7">26.2.7</a></li><li><a href="/ej2-react/release-notes/26.2.5">26.2.5</a></li><li><a href="/ej2-react/release-notes/26.1.42">26.1.42</a></li><li><a href="/ej2-react/release-notes/26.1.41">26.1.41</a></li><li><a href="/ej2-react/release-notes/26.1.40">26.1.40</a></li><li><a href="/ej2-react/release-notes/26.1.39">26.1.39</a></li><li><a href="/ej2-react/release-notes/26.1.38">26.1.38</a></li></ul></li><li><a href="/ej2-react/release-notes/26.2.4">26.2.4 Service Pack Release</a></li><li><a href="/ej2-react/release-notes/26.1.35">26.1.35 Main Release</a></li></ul></li><li>2024 Volume 1 - 25.*<ul><li>Weekly Release<ul><li><a href="/ej2-react/release-notes/25.2.7">25.2.7</a></li><li><a href="/ej2-react/release-notes/25.2.6">25.2.6</a></li><li><a href="/ej2-react/release-notes/25.2.5">25.2.5</a></li><li><a href="/ej2-react/release-notes/25.2.4">25.2.4</a></li><li><a href="/ej2-react/release-notes/25.1.42">25.1.42</a></li><li><a href="/ej2-react/release-notes/25.1.41">25.1.41</a></li><li><a href="/ej2-react/release-notes/25.1.40">25.1.40</a></li><li><a href="/ej2-react/release-notes/25.1.39">25.1.39</a></li><li><a href="/ej2-react/release-notes/25.1.38">25.1.38</a></li><li><a href="/ej2-react/release-notes/25.1.37">25.1.37</a></li></ul></li><li><a href="/ej2-react/release-notes/25.2.3">25.2.3 Service Pack Release</a></li><li><a href="/ej2-react/release-notes/25.1.35">25.1.35 Main Release</a></li></ul></li>
31393139
<li>2023 Volume 4 - 24.*<ul><li>Weekly Release<ul><li><a href="/ej2-react/release-notes/24.2.9">24.2.9</a></li><li><a href="/ej2-react/release-notes/24.2.8">24.2.8</a></li><li><a href="/ej2-react/release-notes/24.2.7">24.2.7</a></li><li><a href="/ej2-react/release-notes/24.2.6">24.2.6</a></li><li><a href="/ej2-react/release-notes/24.2.5">24.2.5</a></li><li><a href="/ej2-react/release-notes/24.2.4">24.2.4</a></li><li><a href="/ej2-react/release-notes/24.1.47">24.1.47</a></li><li><a href="/ej2-react/release-notes/24.1.46">24.1.46</a></li><li><a href="/ej2-react/release-notes/24.1.45">24.1.45</a></li><li><a href="/ej2-react/release-notes/24.1.44">24.1.44</a></li><li><a href="/ej2-react/release-notes/24.1.43">24.1.43</a></li></ul></li><li><a href="/ej2-react/release-notes/24.2.3">24.2.3 Service Pack Release</a></li><li><a href="/ej2-react/release-notes/24.1.41">24.1.41 Main Release</a></li></ul></li>
31403140
<li>2023 Volume 3 - 23.*<ul><li> Weekly Release<ul><li><a href="/ej2-react/release-notes/23.2.7">23.2.7</a></li><li><a href="/ej2-react/release-notes/23.2.6">23.2.6</a></li><li><a href="/ej2-react/release-notes/23.2.5">23.2.5</a></li><li><a href="/ej2-react/release-notes/23.1.44">23.1.44</a></li><li><a href="/ej2-react/release-notes/23.1.43">23.1.43</a></li><li><a href="/ej2-react/release-notes/23.1.42">23.1.42</a></li><li><a href="/ej2-react/release-notes/23.1.41">23.1.41</a></li><li><a href="/ej2-react/release-notes/23.1.40">23.1.40</a></li><li><a href="/ej2-react/release-notes/23.1.39">23.1.39</a></li><li><a href="/ej2-react/release-notes/23.1.38">23.1.38</a></li></ul></li><li><a href="/ej2-react/release-notes/23.2.4">23.2.4 Service Pack Release</a></li><li><a href="/ej2-react/release-notes/23.1.36">23.1.36 Main Release</a></li></ul></li>
31413141
<li>2023 Volume 2 - 22.*

ej2-react/Release-notes/28.1.36.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: Essential Studio for React Weekly Release Release Notes
3+
description: Essential Studio for React Weekly Release Release Notes
4+
platform: ej2-react
5+
documentation: ug
6+
---
7+
8+
# Essential Studio for React Release Notes
9+
10+
{% include release-info.html date="December 24, 2024" version="v28.1.36" %}
11+
12+
{% directory path: _includes/release-notes/v28.1.36 %}
13+
14+
{% include {{file.url}} %}
15+
16+
{% enddirectory %}

ej2-react/code-snippet/schedule/clipboard-cs3/app/index.jsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,18 @@ const App = () => {
5757
}
5858
];
5959
const onBeforePasting = (args) => {
60-
const dataArray = args.data.split('\t');
61-
const result = {
60+
if (typeof args.data === 'string') {
61+
const dataArray = args.data.split('\t');
62+
const result = {
6263
Id: dataArray[0],
6364
Subject: dataArray[1],
6465
StartTime: new Date(dataArray[4]).toISOString(),
6566
EndTime: new Date(new Date(dataArray[4]).getTime() + 60 * 60 * 1000).toISOString(),
6667
Location: dataArray[2],
6768
Description: dataArray[3]
68-
};
69-
args.data = [result];
69+
};
70+
args.data = [result];
71+
}
7072
}
7173
return (
7274
<div className='schedule-control-section'>

ej2-react/code-snippet/schedule/clipboard-cs3/app/index.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,16 +65,18 @@ const App = () => {
6565
}
6666
];
6767
const onBeforePasting = (args: BeforePasteEventArgs) => {
68-
const dataArray: string[] = (args.data as string).split('\t');
69-
const result: ScheduleData = {
68+
if (typeof args.data === 'string') {
69+
const dataArray: string[] = (args.data as string).split('\t');
70+
const result: ScheduleData = {
7071
Id: dataArray[0],
7172
Subject: dataArray[1],
7273
StartTime: new Date(dataArray[4]).toISOString(),
7374
EndTime: new Date(new Date(dataArray[4]).getTime() + 60 * 60 * 1000).toISOString(),
7475
Location: dataArray[2],
7576
Description: dataArray[3]
76-
};
77-
args.data = [result];
77+
};
78+
args.data = [result];
79+
}
7880
}
7981
return (
8082
<div className='schedule-control-section'>

ej2-react/schedule/clipboard.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ domainurl: ##DomainURL##
1111
# Clipboard in React Schedule component
1212

1313
The Clipboard functionality in the Syncfusion Schedule control enhances scheduling efficiency by enabling users to cut, copy, and paste appointments with ease. This feature is especially beneficial for those managing multiple appointments, as it eliminates the need for repetitive data entry and allows users to quickly adjust their schedules without hassle.
14-
To activate the clipboard feature in the scheduler, simply set the [`allowClipboard`](https://ej2.syncfusion.com/react/documentation/api/schedule#allowClipboard) property to **true**.
14+
To activate the clipboard feature in the scheduler, simply set the [`allowClipboard`](https://ej2.syncfusion.com/react/documentation/api/schedule#allowclipboard) property to **true**.
1515

16-
>Note: The [`allowKeyboardInteraction`](https://ej2.syncfusion.com/react/documentation/api/schedule#allowKeyboardInteraction) property must be true for proper functionality of the clipboard feature.
16+
>Note: The [`allowKeyboardInteraction`](https://ej2.syncfusion.com/react/documentation/api/schedule#allowkeyboardinteraction) property must be true for proper functionality of the clipboard feature.
1717
18-
## Cut, Copy and Paste using keyboard
18+
## Cut, copy and paste using keyboard
1919

2020
The Syncfusion Schedule control supports keyboard shortcuts to streamline the process of managing appointments.
2121

@@ -46,7 +46,7 @@ To use these shortcuts, simply click on the appointment and press **Ctrl+C** to
4646

4747
>Note: For Mac users, use **Cmd** instead of **Ctrl** for copy, cut, and paste operations.
4848
49-
## Cut, Copy, and Paste using Context Menu
49+
## Cut, copy, and paste using context menu
5050

5151
You can programmatically manage appointments by using the public methods **cut**, **copy**, and **paste**. These methods allow you to perform the same actions as the context menu or external buttons.
5252

@@ -75,9 +75,9 @@ By using these methods, you can programmatically cut, copy, and paste appointmen
7575
{% endhighlight %}
7676
{% endtabs %}
7777

78-
## Modifying Content Before Pasting
78+
## Modifying Content before pasting
7979

80-
You can modify the content of an appointment before pasting it by using [`beforePaste`](https://ej2.syncfusion.com/react/documentation/api/schedule/#beforePaste) event accessing the appointment details and making necessary changes.
80+
You can modify the content of an appointment before pasting it by using [`beforePaste`](https://ej2.syncfusion.com/react/documentation/api/schedule/#beforepaste) event accessing the appointment details and making necessary changes.
8181

8282
The following example demonstrates how to seamlessly copy and paste content from a grid to a scheduler. To do this, follow these steps:
8383

0 commit comments

Comments
 (0)