Skip to content
Open
Show file tree
Hide file tree
Changes from 44 commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
949526c
documentation(EJ2-63820): Imgae loading issue resolved
Kokila13081999 Oct 31, 2022
e23a0dd
Merge branch 'hotfix/hotfix-v20.3.0.47' into EJ2-63820-Mentions-HF1
Kokila13081999 Oct 31, 2022
156e974
documentation(EJ2-63820): Image loading issue resolved
Kokila13081999 Oct 31, 2022
1c80c48
Merge branch 'EJ2-63820-Mentions-HF1' of https://github.com/syncfusio…
Kokila13081999 Oct 31, 2022
598d7be
documentation(EJ2-63820): Image loading issue resolved
Kokila13081999 Oct 31, 2022
c045123
Merge branch 'hotfix/hotfix-v20.3.0.47' into EJ2-63820-Mentions-HF1
Kokila13081999 Oct 31, 2022
7415210
documentation(EJ2-63820): Image loading issue resolved
Kokila13081999 Oct 31, 2022
a0e4d5a
Merge branch 'EJ2-63820-Mentions-HF1' of https://github.com/syncfusio…
Kokila13081999 Oct 31, 2022
d14cf0d
Merge branch 'hotfix/hotfix-v20.3.0.47' into EJ2-63820-Mentions-HF1
Kokila13081999 Nov 1, 2022
891f74a
documentation(EJ2-63820): Image loading issue resolved
Kokila13081999 Nov 1, 2022
1dedd0e
Merge branch 'EJ2-63820-Mentions-HF1' of https://github.com/syncfusio…
Kokila13081999 Nov 1, 2022
0fe1a5d
documentation(EJ2-63820): Image loading issue resolved
Kokila13081999 Nov 1, 2022
1e64e84
documentation(EJ2-63820): Addressed he review comments
Kokila13081999 Nov 1, 2022
6889e0a
documentation(EJ2-63820): Addressed the review comments
Kokila13081999 Nov 1, 2022
d6c1504
documentation(EJ2-63820): Addressed the review comments
Kokila13081999 Nov 1, 2022
8a23fd5
documentation(EJ2-63820): Addressed the review comments
Kokila13081999 Nov 1, 2022
f191d68
documentation(EJ2-63820): Addressed the review comments
Kokila13081999 Nov 1, 2022
7ed7f9c
documentation(EJ2-65169): Addressed the review comments
Kokila13081999 Nov 1, 2022
2b8e526
documentation(EJ2-63820): Addressed the review comments
Kokila13081999 Nov 2, 2022
967ca64
documentation(EJ2-63820): Addressed the review comments
Kokila13081999 Nov 2, 2022
7cd43d6
documentation(EJ2-63820): Addressed the review comments
Kokila13081999 Nov 2, 2022
06fc7a0
documentation(EJ2-63820): Addressed the review comments
Kokila13081999 Nov 2, 2022
32ac64c
documentation(EJ2-63820): Addressed the review comments
Kokila13081999 Nov 3, 2022
172d98f
Merge branch 'hotfix/hotfix-v20.3.0.47' into EJ2-63820-Mentions-HF1
Kokila13081999 Nov 3, 2022
8b0e37c
documentation(EJ2-65125): removed google map images and committed tom…
Nov 3, 2022
1c76d80
documentation(EJ2-65125): committed code snippet changes.
Nov 3, 2022
73f154b
documentation(EJ2-65125): Committed content changes in other maps.
Nov 3, 2022
74a96f3
documentation(EJ2-41903): column width when resize notes content.
sharmi70 Nov 7, 2022
5bda4ce
documentation(EJ2-65426): How to get the row information when hoverin…
sharmi70 Nov 7, 2022
528b463
documentation(EJ2-65426): committed the changes.
sharmi70 Nov 7, 2022
099ed2c
documentation(EJ2-65405): Moved Message documentation changes to hotf…
Deepika5698 Nov 7, 2022
412caf4
Merge pull request #1078 from syncfusion-content/EJ2-63820-Mentions-HF1
thangavele Nov 8, 2022
ab69c91
Merge branch 'hotfix/hotfix-v20.3.0.47' of https://github.com/syncfus…
Deepika5698 Nov 8, 2022
7ddc1b3
documentation(EJ2-65405): Resolved ci failure
Deepika5698 Nov 8, 2022
904d13d
Merge pull request #1109 from syncfusion-content/EJ2-65405-msg-asp-dt
PiramanayagamSyncfusion Nov 8, 2022
5e09c2e
interlinking changes
Sharly-Atieno Nov 9, 2022
16563c5
documentation(EJ2-65125): committed review changes in asp docs.
Nov 9, 2022
9f8468f
Merge pull request #1106 from syncfusion-content/EJ2-65426-row
VigneshNatarajan27 Nov 10, 2022
ba20b53
Merge pull request #1103 from syncfusion-content/EJ2-41903-width
VigneshNatarajan27 Nov 10, 2022
83bd4f0
Merge pull request #1089 from syncfusion-content/EJ2-65125-ASPDocsHotfix
harivenkateshe Nov 11, 2022
68aecc1
documentation(EJ2MVC-468): topics are added.
Nov 14, 2022
03df46f
Merge pull request #1159 from syncfusion-content/EJ2MVC-468-UG
syncsiva Nov 14, 2022
f0f7f4c
documentation(BLAZ-26909): FAB heading and api links updated
SubathraKaliamoorthy Nov 15, 2022
cc320b9
Merge pull request #1170 from syncfusion-content/BLAZ-26909-FabUG
syncsiva Nov 15, 2022
70a3706
link added
Sharly-Atieno Dec 6, 2022
95d7c55
Merge branch 'hotfix/hotfix-v20.3.0.47' into SEO-2846-APS.NET-Core-Toast
Sharly-Atieno Dec 7, 2022
77b4b0c
demo link added
Sharly-Atieno Dec 14, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions ej2-asp-core-mvc/code-snippet/grid/row/row-info/razor
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
@Html.EJS().Grid("Grid").DataSource((IEnumerable<object>)ViewBag.DataSource).RowDataBound("rowDataBound").EditSettings(edit => { edit.AllowAdding(true).AllowEditing(true).AllowDeleting(true); }).Columns(col =>
{
col.Field("OrderID").HeaderText("Order ID").Width("120").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
col.Field("CustomerID").HeaderText("Customer Name").Width("150").Add();
col.Field("OrderDate").HeaderText("Order Date").Width("130").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Format("yMd").Add();
col.Field("Freight").HeaderText("Freight").Width("120").Format("C2").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
col.Field("ShipCountry").HeaderText("Ship Country").Width("120").Add();
}).Render()

<script>
function rowDataBound(args) {
var gridElement = document.getElementById('Grid').ej2_instances[0];
args.row.addEventListener('mouseover', function (e) {
console.log(gridElement.getRowInfo(e.target))
})
}
</script>
5 changes: 5 additions & 0 deletions ej2-asp-core-mvc/code-snippet/grid/row/row-info/row-info.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
public IActionResult Index()
{
ViewBag.DataSource = OrderDetails.GetAllRecords();
return View();
}
18 changes: 18 additions & 0 deletions ej2-asp-core-mvc/code-snippet/grid/row/row-info/tagHelper
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" rowDataBound="rowDataBound">
<e-grid-editSettings allowAdding="true" allowDeleting="true" allowEditing="true"></e-grid-editSettings>
<e-grid-columns>
<e-grid-column field="OrderID" headerText="Order ID" textAlign="Right" width="120"></e-grid-column>
<e-grid-column field="CustomerID" headerText="Customer ID" width="140"></e-grid-column>
<e-grid-column field="Freight" headerText="Freight" width="120" format='C2'></e-grid-column>
<e-grid-column field="OrderDate" headerText="Order Date" format="yMd" width="140"></e-grid-column>
</e-grid-columns>
</ejs-grid>

<script>
function rowDataBound(args) {
var gridElement = document.getElementById('Grid').ej2_instances[0];
args.row.addEventListener('mouseover', function (e) {
console.log(gridElement.getRowInfo(e.target))
})
}
</script>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@using Syncfusion.EJ2;
@Html.EJS().Maps("maps").Layers(l=> {
l.UrlTemplate("http://mt1.google.com/vt/lyrs=m@129&hl=en&x=tileX&y=tileY&z=level").Add();
l.UrlTemplate("http://api.tomtom.com/map/1/tile/basic/main/level/tileX/tileY.png?key=subscription_key").Add();
}).Render()
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@using Syncfusion.EJ2;
<ejs-maps id="maps">
<e-maps-layers>
<e-maps-layer urlTemplate="http://mt1.google.com/vt/lyrs=m@129&hl=en&x=tileX&y=tileY&z=level"></e-maps-layer>
<e-maps-layer urlTemplate="http://api.tomtom.com/map/1/tile/basic/main/level/tileX/tileY.png?key=subscription_key"></e-maps-layer>
</e-maps-layers>
</ejs-maps>
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@


@{
var urlTemplate = "http://mt1.google.com/vt/lyrs=m@129&hl=en&x=tileX&y=tileY&z=level";
var urlTemplate = "http://api.tomtom.com/map/1/tile/basic/main/level/tileX/tileY.png?key=subscription_key";
}
<div class="control-section">
<div id="outer" style="width:100%">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<e-legendsettings-textstyle color="#000000" fontFamily="inherit" />
</e-maps-legendsettings>
<e-maps-layers>
<e-maps-layer urlTemplate="http://mt1.google.com/vt/lyrs=m@129&hl=en&x=tileX&y=tileY&z=level" markerSettings="@Markers"></e-maps-layer>
<e-maps-layer urlTemplate="http://api.tomtom.com/map/1/tile/basic/main/level/tileX/tileY.png?key=subscription_key" markerSettings="@Markers"></e-maps-layer>
</e-maps-layers>
</ejs-maps>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

@Html.EJS().Maps("maps").Layers(l =>
{
l.UrlTemplate("http://mt1.google.com/vt/lyrs=m@129&hl=en&x=tileX&y=tileY&z=level").MarkerSettings(marker =>
l.UrlTemplate("http://api.tomtom.com/map/1/tile/basic/main/level/tileX/tileY.png?key=subscription_key").MarkerSettings(marker =>
{
marker.Visible(true).DataSource(ViewBag.markerData).Add();
}).NavigationLineSettings(ns =>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<div id="control-section">
<ejs-maps id="maps" load="window.onMapLoad">
<e-maps-layers>
<e-maps-layer urlTemplate="http://mt1.google.com/vt/lyrs=m@129&hl=en&x=tileX&y=tileY&z=level" markerSettings="marker"></e-maps-layer>
<e-maps-layer urlTemplate="http://api.tomtom.com/map/1/tile/basic/main/level/tileX/tileY.png?key=subscription_key" markerSettings="marker"></e-maps-layer>
</e-maps-layers>
</ejs-maps>
</div>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@using Syncfusion.EJ2;
@Html.EJS().Maps("maps").ZoomSettings(zoom=>zoom.Enable(true)).Layers(l=> {
l.UrlTemplate("http://mt1.google.com/vt/lyrs=m@129&hl=en&x=tileX&y=tileY&z=level").Add();
l.UrlTemplate("http://api.tomtom.com/map/1/tile/basic/main/level/tileX/tileY.png?key=subscription_key").Add();
}).Render()
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
<ejs-maps id="maps">
<e-maps-zoomSettings Enable="true">
<e-maps-layers>
<e-maps-layer urlTemplate="http://mt1.google.com/vt/lyrs=m@129&hl=en&x=tileX&y=tileY&z=level"></e-maps-layer>
<e-maps-layer urlTemplate="http://api.tomtom.com/map/1/tile/basic/main/level/tileX/tileY.png?key=subscription_key"></e-maps-layer>
</e-maps-layers>
</ejs-maps>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@using Syncfusion.EJ2;
@Html.EJS().Maps("maps").Layers(l =>
{
l.UrlTemplate("http://mt1.google.com/vt/lyrs=m@129&hl=en&x=tileX&y=tileY&z=level").Add();
l.UrlTemplate("http://api.tomtom.com/map/1/tile/basic/main/level/tileX/tileY.png?key=subscription_key").Add();
l.ShapeData(ViewBag.africaMapShape).Type("SubLayer").Add();
}).Render()
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
@using Syncfusion.EJ2;
<ejs-maps id="maps">
<e-maps-layers>
<e-maps-layer urlTemplate="http://mt1.google.com/vt/lyrs=m@129&hl=en&x=tileX&y=tileY&z=level"></e-maps-layer>
<e-maps-layer urlTemplate="http://api.tomtom.com/map/1/tile/basic/main/level/tileX/tileY.png?key=subscription_key"></e-maps-layer>
<e-maps-layer type="SubLayer" shapeData="ViewBag.africaMap">
<e-layersettings-shapesettings fill="blue"></e-layersettings-shapesettings>
</e-maps-layer>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
public class HomeController : Controller
{

public ActionResult Index()
{
return View();
}
}
108 changes: 108 additions & 0 deletions ej2-asp-core-mvc/code-snippet/message/close-icon/razor
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
<div class="msg-icon-section">
<div class="msg-content-section">
@Html.EJS().Button("btn1").Content("Show Default Message").CssClass("e-outline e-primary msg-hidden").Render()
@Html.EJS().Message("msg_default_icon").Severity(Severity.Normal).Content("Editing is
restricted").ShowCloseIcon(true).Closed("defaultClosed").Render()
@Html.EJS().Button("btn2").Content("Show Info Message").CssClass("e-outline e-primary e-info msg-hidden").Render()
@Html.EJS().Message("msg_info_icon").Severity(Severity.Info).Content("Please read the comments
carefully").ShowCloseIcon(true).Closed("infoClosed").Render()
@Html.EJS().Button("btn3").Content("Show Success Message").CssClass("e-outline e-primary e-success
msg-hidden").Render()
@Html.EJS().Message("msg_success_icon").Severity(Severity.Success).Content("Your message has been sent
successfully").ShowCloseIcon(true).Closed("successClosed").Render()
@Html.EJS().Button("btn4").Content("Show Warning Message").CssClass("e-outline e-primary e-warning
msg-hidden").Render()
@Html.EJS().Message("msg_warning_icon").Severity(Severity.Warning).Content("There was a problem with your network
connection").ShowCloseIcon(true).Closed("warningClosed").Render()
@Html.EJS().Button("btn5").Content("Show Error Message").CssClass("e-outline e-primary e-danger
msg-hidden").Render()
@Html.EJS().Message("msg_error_icon").Severity(Severity.Error).Content("A problem has been occurred while submitting
your data").ShowCloseIcon(true).Closed("errorClosed").Render()
</div>
</div>

<script>
document.getElementById("btn1").onclick = function (e) {
var msgDefault = ej.base.getComponent(document.getElementById("msg_default_icon"), "message");
var defaultBtn = ej.base.getComponent(document.getElementById("btn1"), "btn");
show(msgDefault, defaultBtn);
}

document.getElementById("btn2").onclick = function (e) {
var msgInfo = ej.base.getComponent(document.getElementById("msg_info_icon"), "message");
var infoBtn = ej.base.getComponent(document.getElementById("btn2"), "btn");
show(msgInfo, infoBtn);
}

document.getElementById("btn3").onclick = function (e) {
var msgSuccess = ej.base.getComponent(document.getElementById("msg_success_icon"), "message");
var successBtn = ej.base.getComponent(document.getElementById("btn3"), "btn");
show(msgSuccess, successBtn);
}

document.getElementById("btn4").onclick = function (e) {
var msgWarning = ej.base.getComponent(document.getElementById("msg_warning_icon"), "message");
var warningBtn = ej.base.getComponent(document.getElementById("btn4"), "btn");
show(msgWarning, warningBtn);
}

document.getElementById("btn5").onclick = function (e) {
var msgError = ej.base.getComponent(document.getElementById("msg_error_icon"), "message");
var errorBtn = ej.base.getComponent(document.getElementById("btn5"), "btn");
show(msgError, errorBtn);
}
</script>

<script>
function defaultClosed() {
var defaultBtn = ej.base.getComponent(document.getElementById("btn1"), "btn");
defaultBtn.element.classList.remove("msg-hidden");
}

function infoClosed() {
var infoBtn = ej.base.getComponent(document.getElementById("btn2"), "btn");
infoBtn.element.classList.remove("msg-hidden");
}

function warningClosed() {
var warningBtn = ej.base.getComponent(document.getElementById("btn4"), "btn");
warningBtn.element.classList.remove("msg-hidden");
}

function successClosed() {
var successBtn = ej.base.getComponent(document.getElementById("btn3"), "btn");
successBtn.element.classList.remove("msg-hidden");
}

function errorClosed() {
var errorBtn = ej.base.getComponent(document.getElementById("btn5"), "btn");
errorBtn.element.classList.remove("msg-hidden");
}

function show(message, btn) {
message.visible = true;
btn.element.classList.add("msg-hidden");
}

</script>

<style>
.msg-icon-section .content-section {
margin: 0 auto;
max-width: 450px;
padding-top: 10px;
}

.msg-icon-section .e-message {
margin: 10px 0;
}

.msg-icon-section .e-btn {
display: block;
margin: 10px 0;
}

.msg-icon-section .e-btn.msg-hidden {
display: none;
}
</style>
105 changes: 105 additions & 0 deletions ej2-asp-core-mvc/code-snippet/message/close-icon/tagHelper
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
<div class="msg-icon-section">
<div class="content-section">
<ejs-button id="btn1" content="Show Default Message" cssClass="e-outline e-primary msg-hidden"></ejs-button>
<ejs-message id="msg_default_icon" showCloseIcon="true" closed="defaultClosed" content="Editing is restricted">
</ejs-message>
<ejs-button id="btn2" content="Show Info Message" cssClass="e-outline e-primary e-info msg-hidden"></ejs-button>
<ejs-message id="msg_info_icon" severity="Info" showCloseIcon="true" closed="infoClosed"
content="Please read the comments carefully"></ejs-message>
<ejs-button id="btn3" content="Show Success Message" cssClass="e-outline e-primary e-success msg-hidden">
</ejs-button>
<ejs-message id="msg_success_icon" severity="Success" showCloseIcon="true" closed="successClosed"
content="Your message has been sent successfully"></ejs-message>
<ejs-button id="btn4" content="Show Warning Message" cssClass="e-outline e-primary e-warning msg-hidden">
</ejs-button>
<ejs-message id="msg_warning_icon" severity="Warning" showCloseIcon="true" closed="warningClosed"
content="There was a problem with your network connection"></ejs-message>
<ejs-button id="btn5" content="Show Error Message" cssClass="e-outline e-primary e-error msg-hidden"></ejs-button>
<ejs-message id="msg_error_icon" severity="Error" showCloseIcon="true" closed="errorClosed"
content="A problem has been occurred while submitting your data"></ejs-message>
</div>
</div>

<script type="text/javascript">
document.getElementById("btn1").onclick = function (e) {
var msgDefault = ej.base.getComponent(document.getElementById("msg_default_icon"), "message");
var defaultBtn = ej.base.getComponent(document.getElementById("btn1"), "btn");
show(msgDefault, defaultBtn);
}

document.getElementById("btn2").onclick = function (e) {
var msgInfo = ej.base.getComponent(document.getElementById("msg_info_icon"), "message");
var infoBtn = ej.base.getComponent(document.getElementById("btn2"), "btn");
show(msgInfo, infoBtn);
}

document.getElementById("btn3").onclick = function (e) {
var msgSuccess = ej.base.getComponent(document.getElementById("msg_success_icon"), "message");
var successBtn = ej.base.getComponent(document.getElementById("btn3"), "btn");
show(msgSuccess, successBtn);
}

document.getElementById("btn4").onclick = function (e) {
var msgWarning = ej.base.getComponent(document.getElementById("msg_warning_icon"), "message");
var warningBtn = ej.base.getComponent(document.getElementById("btn4"), "btn");
show(msgWarning, warningBtn);
}

document.getElementById("btn5").onclick = function (e) {
var msgError = ej.base.getComponent(document.getElementById("msg_error_icon"), "message");
var errorBtn = ej.base.getComponent(document.getElementById("btn5"), "btn");
show(msgError, errorBtn);
}

function defaultClosed() {
var defaultBtn = ej.base.getComponent(document.getElementById("btn1"), "btn");
defaultBtn.element.classList.remove("msg-hidden");
}

function infoClosed() {
var infoBtn = ej.base.getComponent(document.getElementById("btn2"), "btn");
infoBtn.element.classList.remove("msg-hidden");
}

function warningClosed() {
var warningBtn = ej.base.getComponent(document.getElementById("btn4"), "btn");
warningBtn.element.classList.remove("msg-hidden");
}

function successClosed() {
var successBtn = ej.base.getComponent(document.getElementById("btn3"), "btn");
successBtn.element.classList.remove("msg-hidden");
}

function errorClosed() {
var errorBtn = ej.base.getComponent(document.getElementById("btn5"), "btn");
errorBtn.element.classList.remove("msg-hidden");
}

function show(message, btn) {
message.visible = true;
btn.element.classList.add("msg-hidden");
}

</script>

<style>
.msg-icon-section .content-section {
margin: 0 auto;
max-width: 450px;
padding-top: 10px;
}

.msg-icon-section .e-message {
margin: 10px 0;
}

.msg-icon-section .e-btn {
display: block;
margin: 10px 0;
}

.msg-icon-section .e-btn.msg-hidden {
display: none;
}
</style>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
public class HomeController : Controller
{

public ActionResult Index()
{
return View();
}
}
20 changes: 20 additions & 0 deletions ej2-asp-core-mvc/code-snippet/message/content-alignment/razor
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<div class="msg-custom-section">
<div class="msg-content-section">
<h4>Content Alignment</h4>
@Html.EJS().Message("msg-content-left").Severity(Severity.Success).Content("Your license has been activated successfully").Render()
@Html.EJS().Message("msg-content-center").Severity(Severity.Warning).Content("The license will expire today").CssClass("e-content-center").Render()
@Html.EJS().Message("msg-content-right").Severity(Severity.Error).Content("The license key is invalid").CssClass("e-content-right").Render()
</div>
</div>

<style>
.msg-custom-section .content-section {
margin: 0 auto;
max-width: 400px;
padding-top: 10px;
}

.msg-custom-section .e-message {
margin: 10px 0;
}
</style>
Loading