From 65c4c175235e8c798516aea0f21ec74c5e37be2d Mon Sep 17 00:00:00 2001 From: suba-1997 Date: Wed, 22 Jan 2025 12:54:31 +0530 Subject: [PATCH 1/5] 934883: Test and resolve issues in UG all sections - ASP core MVC Chips control. --- .../chips/EJ2_ASP.MVC/getting-started.md | 18 ++--- .../chips/EJ2_ASP.NETCORE/getting-started.md | 9 +-- ej2-asp-core-mvc/chips/accessibility.md | 6 +- ej2-asp-core-mvc/chips/customization.md | 66 ++++++++++++------ ej2-asp-core-mvc/chips/images/action-chip.png | Bin 0 -> 21647 bytes .../chips/images/avatar-content.png | Bin 0 -> 3226 bytes ej2-asp-core-mvc/chips/images/avatar.png | Bin 0 -> 7336 bytes ej2-asp-core-mvc/chips/images/choice-chip.png | Bin 0 -> 2680 bytes .../chips/images/deletable-chip.png | Bin 0 -> 4016 bytes ej2-asp-core-mvc/chips/images/filter-chip.png | Bin 0 -> 2922 bytes ej2-asp-core-mvc/chips/images/input-chip.png | Bin 0 -> 2261 bytes .../chips/images/leading-icon.png | Bin 0 -> 7336 bytes .../chips/images/outline-chip.png | Bin 0 -> 5024 bytes ej2-asp-core-mvc/chips/images/styles.png | Bin 0 -> 4879 bytes ej2-asp-core-mvc/chips/images/template.png | Bin 0 -> 7334 bytes ej2-asp-core-mvc/chips/overview.md | 6 +- ej2-asp-core-mvc/chips/style.md | 32 ++++----- ej2-asp-core-mvc/chips/types.md | 45 +++++++----- .../code-snippet/chips/avatar/razor | 37 +++++----- .../code-snippet/chips/avatar/tagHelper | 22 +++--- .../code-snippet/chips/choice/razor | 14 ++-- .../code-snippet/chips/filter/razor | 2 +- .../code-snippet/chips/leadingIcon/razor | 40 +++++------ .../code-snippet/chips/leadingIcon/tagHelper | 22 +++--- .../code-snippet/chips/outline/razor | 4 +- .../code-snippet/chips/outline/tagHelper | 4 +- .../code-snippet/chips/template/razor | 27 +++++-- 27 files changed, 198 insertions(+), 156 deletions(-) create mode 100644 ej2-asp-core-mvc/chips/images/action-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/avatar-content.png create mode 100644 ej2-asp-core-mvc/chips/images/avatar.png create mode 100644 ej2-asp-core-mvc/chips/images/choice-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/deletable-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/filter-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/input-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/leading-icon.png create mode 100644 ej2-asp-core-mvc/chips/images/outline-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/styles.png create mode 100644 ej2-asp-core-mvc/chips/images/template.png diff --git a/ej2-asp-core-mvc/chips/EJ2_ASP.MVC/getting-started.md b/ej2-asp-core-mvc/chips/EJ2_ASP.MVC/getting-started.md index 15a6c5ed2a..71a7a1902b 100644 --- a/ej2-asp-core-mvc/chips/EJ2_ASP.MVC/getting-started.md +++ b/ej2-asp-core-mvc/chips/EJ2_ASP.MVC/getting-started.md @@ -8,9 +8,9 @@ publishingplatform: ##Platform_Name## documentation: ug --- -# Getting Started with ASP.NET MVC Chip Control +# Getting Started with ASP.NET MVC Chips Control -This section briefly explains about how to include [ASP.NET MVC Chip](https://www.syncfusion.com/aspnet-mvc-ui-controls/chips) control in your ASP.NET MVC application using Visual Studio. +This section briefly explains about how to include [ASP.NET MVC Chips](https://www.syncfusion.com/aspnet-mvc-ui-controls/chips) control in your ASP.NET MVC application using Visual Studio. ## Prerequisites @@ -38,7 +38,7 @@ N> Syncfusion® ASP.NET MVC controls are ava ## Add namespace -Add **Syncfusion.EJ2** namespace reference in `Web.config` under `Views` folder. +Add **Syncfusion.EJ2** namespace reference in `Web.config` under **Views** folder. ``` @@ -48,7 +48,7 @@ Add **Syncfusion.EJ2** namespace reference in `Web.config` under `Views` folder. ## Add stylesheet and script resources -Here, the theme and script is referred using CDN inside the `` of `~/Pages/Shared/_Layout.cshtml` file as follows, +Here, the theme and script is referred using CDN inside the `` of **~/Pages/Shared/_Layout.cshtml** file as follows, {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -68,7 +68,7 @@ N> Checkout the [Themes topic](https://ej2.syncfusion.com/aspnetmvc/documentatio ## Register Syncfusion® script manager -Also, register the script manager `EJS().ScriptManager()` at the end of `` in the `~/Pages/Shared/_Layout.cshtml` file as follows. +Also, register the script manager `EJS().ScriptManager()` at the end of `` in the **~/Pages/Shared/_Layout.cshtml** file as follows. {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -82,9 +82,9 @@ Also, register the script manager `EJS().ScriptManager()` at the end of `` {% endhighlight %} {% endtabs %} -## Add ASP.NET MVC Chip control +## Add ASP.NET MVC Chips control -Now, add the Syncfusion® ASP.NET MVC Chip control in `~/Home/Index.cshtml` page. +Now, add the Syncfusion® ASP.NET MVC Chips control in **~/Home/Index.cshtml** page. {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} @@ -94,8 +94,8 @@ Now, add the Syncfusion® ASP.NET MVC Chip c {% endhighlight %} {% endtabs %} -Press Ctrl+F5 (Windows) or +F5 (macOS) to run the app. Then, the Syncfusion® ASP.NET MVC Chip control will be rendered in the default web browser. +Press Ctrl+F5 (Windows) or +F5 (macOS) to run the app. Then, the Syncfusion® ASP.NET MVC Chips control will be rendered in the default web browser. -![ASP.NET MVC Chip Control](images/chip.png) +![ASP.NET MVC Chips Control](images/chip.png) N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-MVC-Getting-Started-Examples/tree/main/Chip/ASP.NET%20MVC%20Razor%20Examples). diff --git a/ej2-asp-core-mvc/chips/EJ2_ASP.NETCORE/getting-started.md b/ej2-asp-core-mvc/chips/EJ2_ASP.NETCORE/getting-started.md index d2bf17b0b2..3d1d527e14 100644 --- a/ej2-asp-core-mvc/chips/EJ2_ASP.NETCORE/getting-started.md +++ b/ej2-asp-core-mvc/chips/EJ2_ASP.NETCORE/getting-started.md @@ -37,7 +37,8 @@ Install-Package Syncfusion.EJ2.AspNet.Core -Version {{ site.releaseversion }} N> Syncfusion® ASP.NET Core controls are available in [nuget.org.](https://www.nuget.org/packages?q=syncfusion.EJ2) Refer to [NuGet packages topic](https://ej2.syncfusion.com/aspnetcore/documentation/nuget-packages) to learn more about installing NuGet packages in various OS environments. The Syncfusion.EJ2.AspNet.Core NuGet package has dependencies, [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json/) for JSON serialization and [Syncfusion.Licensing](https://www.nuget.org/packages/Syncfusion.Licensing/) for validating Syncfusion® license key. ## Add Syncfusion® ASP.NET Core Tag Helper -Open `~/Pages/_ViewImports.cshtml` file and import the `Syncfusion.EJ2` TagHelper. + +Open **~/Pages/_ViewImports.cshtml** file and import the `Syncfusion.EJ2` TagHelper. {% tabs %} {% highlight C# tabtitle="~/_ViewImports.cshtml" %} @@ -49,7 +50,7 @@ Open `~/Pages/_ViewImports.cshtml` file and import the `Syncfusion.EJ2` TagHelpe ## Add stylesheet and script resources -Here, the theme and script is referred using CDN inside the `` of `~/Pages/Shared/_Layout.cshtml` file as follows, +Here, the theme and script are referred to using CDN inside the `` of **~/Pages/Shared/_Layout.cshtml** file as follows, {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -71,7 +72,7 @@ N> Checkout the [Adding Script Reference](https://ej2.syncfusion.com/aspnetcore/ ## Register Syncfusion® Script Manager -Also, register the script manager `` at the end of `` in the ASP.NET Core application as follows. +Also, register the script manager `` at the end of `` in the ASP.NET Core application as follows. {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -87,7 +88,7 @@ Also, register the script manager `` at the end of `` in the A ## Add ASP.NET Core Chips control -Now, add the Syncfusion® ASP.NET Core Chips tag helper in `~/Pages/Index.cshtml` page. +Now, add the Syncfusion® ASP.NET Core Chips tag helper in **~/Pages/Index.cshtml** page. {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} diff --git a/ej2-asp-core-mvc/chips/accessibility.md b/ej2-asp-core-mvc/chips/accessibility.md index a9d2287c27..11cc9d63d5 100644 --- a/ej2-asp-core-mvc/chips/accessibility.md +++ b/ej2-asp-core-mvc/chips/accessibility.md @@ -12,12 +12,12 @@ documentation: ug ## Keyboard interaction -The following shortcut keys are used to access the Chip control without any interruption. +The following shortcut keys are used to access the Chips control without interruption. | Keyboard shortcuts | Actions | |------------|-------------------| -| Enter | Selects the targeted chip from the ChipList/ChipCollection. | -| Delete | Deletes the targeted chip from the ChipList/ChipCollection. | +| Enter | Selects the targeted Chips from the ChipList/ChipCollection. | +| Delete | Deletes the targeted Chips from the ChipList/ChipCollection. | {% if page.publishingplatform == "aspnet-core" %} diff --git a/ej2-asp-core-mvc/chips/customization.md b/ej2-asp-core-mvc/chips/customization.md index 90ea11bac3..cc927d9021 100644 --- a/ej2-asp-core-mvc/chips/customization.md +++ b/ej2-asp-core-mvc/chips/customization.md @@ -8,23 +8,23 @@ publishingplatform: ##Platform_Name## documentation: ug --- -# Chip Customization in Chip Control +# Chips Customization in Chips Control -This section explains the customization of styles, leading icons, avatar, and trailing icons in Chip control. +This section explains the customization of styles, leading icons, avatars, and trailing icons in the Chips control. ## Styles -The Chip control has the following predefined styles that can be defined using the `cssClass` property. +{% if page.publishingplatform == "aspnet-core" %} + +The Chips control has the following predefined styles that can be defined using the [`cssClass`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_CssClass) property. | Class | Description | | -------- | -------- | -| e-primary | Represents a primary chip. | -| e-success | Represents a positive chip. | -| e-info | Represents an informative chip. | -| e-warning | Represents a chip with caution. | -| e-danger | Represents a negative chip. | - -{% if page.publishingplatform == "aspnet-core" %} +| e-primary | Represents a primary Chips. | +| e-success | Represents a positive Chips. | +| e-info | Represents an informative Chips. | +| e-warning | Represents a Chips with caution. | +| e-danger | Represents a negative Chips. | {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} @@ -34,6 +34,16 @@ The Chip control has the following predefined styles that can be defined using t {% elsif page.publishingplatform == "aspnet-mvc" %} +The Chips control has the following predefined styles that can be defined using the [`cssClass`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_CssClass) property. + +| Class | Description | +| -------- | -------- | +| e-primary | Represents a primary Chips. | +| e-success | Represents a positive Chips. | +| e-info | Represents an informative Chips. | +| e-warning | Represents a Chips with caution. | +| e-danger | Represents a negative Chips. | + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/styles/razor %} @@ -48,10 +58,10 @@ The Chip control has the following predefined styles that can be defined using t ## Leading Icon -You can add and customize the leading icon of chip using the `leadingIconCss` property. - {% if page.publishingplatform == "aspnet-core" %} +You can add and customize the leading icon of Chips using the [`leadingIconCss`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_LeadingIconCss) property. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/leadingIcon/tagHelper %} @@ -60,6 +70,8 @@ You can add and customize the leading icon of chip using the `leadingIconCss` pr {% elsif page.publishingplatform == "aspnet-mvc" %} +You can add and customize the leading icon of Chips using the [`leadingIconCss`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_LeadingIconCss) property. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/leadingIcon/razor %} @@ -74,10 +86,10 @@ You can add and customize the leading icon of chip using the `leadingIconCss` pr ## Avatar -You can add and customize the avatar of chip using the `avatarIconCss` property. - {% if page.publishingplatform == "aspnet-core" %} +You can add and customize the avatar of Chips using the [`avatarIconCss`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_AvatarIconCss) property. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/avatar/tagHelper %} @@ -86,6 +98,8 @@ You can add and customize the avatar of chip using the `avatarIconCss` property. {% elsif page.publishingplatform == "aspnet-mvc" %} +You can add and customize the avatar of Chips using the [`avatarIconCss`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_AvatarIconCss) property. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/avatar/razor %} @@ -100,10 +114,10 @@ You can add and customize the avatar of chip using the `avatarIconCss` property. ## Avatar Content -You can add and customize the avatar content of chip using the `avatarText` property. - {% if page.publishingplatform == "aspnet-core" %} +You can add and customize the avatar content of Chips using the [`avatarText`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_AvatarText) property. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/avatarText/tagHelper %} @@ -112,6 +126,8 @@ You can add and customize the avatar content of chip using the `avatarText` prop {% elsif page.publishingplatform == "aspnet-mvc" %} +You can add and customize the avatar content of Chips using the [`avatarText`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_AvatarText) property. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/avatarText/razor %} @@ -126,10 +142,10 @@ You can add and customize the avatar content of chip using the `avatarText` prop ## Trailing Icon -You can add and customize the trailing icon of chip using the `trailingIconCss` property. - {% if page.publishingplatform == "aspnet-core" %} +You can add and customize the trailing icon of Chips using the [`trailingIconCss`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_TrailingIconCss) property. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/trailing/tagHelper %} @@ -138,6 +154,8 @@ You can add and customize the trailing icon of chip using the `trailingIconCss` {% elsif page.publishingplatform == "aspnet-mvc" %} +You can add and customize the trailing icon of Chips using the [`trailingIconCss`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_TrailingIconCss) property. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/trailing/razor %} @@ -150,12 +168,12 @@ You can add and customize the trailing icon of chip using the `trailingIconCss` -## Outline Chip - -Outline chip has the border with the background transparent. It can be set using the `cssClass` property. +## Outline Chips {% if page.publishingplatform == "aspnet-core" %} +Outline Chips have a border with a transparent background. It can be set using the [`cssClass`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_CssClass) property. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/outline/tagHelper %} @@ -164,6 +182,8 @@ Outline chip has the border with the background transparent. It can be set using {% elsif page.publishingplatform == "aspnet-mvc" %} +Outline Chips have a border with a transparent background. It can be set using the [`cssClass`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_CssClass) property. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/outline/razor %} @@ -178,7 +198,7 @@ Outline chip has the border with the background transparent. It can be set using {% if page.publishingplatform == "aspnet-core" %} -The [`Template`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_Template) property of the Chips control allows users to fully customize the layout and design of each chip. By using the `Template` property, users can include custom HTML elements, such as links, icons, or additional content. +The [`Template`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_Template) property of the Chips control allows users to fully customize the layout and design of each Chips. By using the `Template` property, users can include custom HTML elements such as links, icons, or additional content. {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} @@ -188,7 +208,7 @@ The [`Template`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.bu {% elsif page.publishingplatform == "aspnet-mvc" %} -The [`Template`](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_Template) property of the Chips control allows users to fully customize the layout and design of each chip. By using the `Template` property, users can include custom HTML elements, such as links, icons, or additional content. +The [`Template`](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_Template) property of the Chips control allows users to fully customize the layout and design of each Chips. By using the `Template` property, users can include custom HTML elements such as links, icons, or additional content. {% tabs %} {% highlight razor tabtitle="CSHTML" %} diff --git a/ej2-asp-core-mvc/chips/images/action-chip.png b/ej2-asp-core-mvc/chips/images/action-chip.png new file mode 100644 index 0000000000000000000000000000000000000000..74ff18fd5bec14d81becad6e28a82bd6b3611dc3 GIT binary patch literal 21647 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 YkA4}Eh7TWhtviqY16TM6hyVZp literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/avatar-content.png b/ej2-asp-core-mvc/chips/images/avatar-content.png new file mode 100644 index 0000000000000000000000000000000000000000..497e32d83222bceddf7856a3ae2d5a90a974bd41 GIT binary patch literal 3226 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 literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/choice-chip.png b/ej2-asp-core-mvc/chips/images/choice-chip.png new file mode 100644 index 0000000000000000000000000000000000000000..01c898fb57d05809c4cee429011105c11551c1c1 GIT binary patch literal 2680 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 P1~9y7rdM*^CFXwsl62Sx literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/filter-chip.png b/ej2-asp-core-mvc/chips/images/filter-chip.png new file mode 100644 index 0000000000000000000000000000000000000000..52ba3cbf0d1cec6b80c7351a4aa0d215d90ce118 GIT binary patch literal 2922 zcmbW3XFMB<8pdPPDCKBu$`LfD_GkzdN@J85C1#0Lt7_F2$2?VARc#upH5;pDggUmC za_pI?5o)!>9=Yz9bMLty?}v9h&->y1^!$GRI3ok?8`pWS0|0;<4|U+i0033+)vm%o zch#ep2FRrgQsiSDMjV$I=%7xas%rqFQto3<3bI zQy#+AkwK{K1zUuPr2zep>a!YY<#t{g*Y{W+S-0Cjn|dE%9sV08a4o_4A!WX$&RaA( zzaWszs?0wLwA|D>ch8LUL-*9RQhQ^8*MN?R&T@JngmpN9^rK^8_XT3_SX1hbA_*U$=kX?z3m1x|GF2DfUQk|yLz@R$r2mieGzWUp=%+^r497{Q!`D^WhEPo-P)My@1 zGP_7QIqD$G*UiMIn07OO+QWVIlhd&u$Yz-+^iQ*1c?EMA z8V7@YCEpx+vF%h&-?wxyNgUL}Bg)ai9A`{z+k3(*gyiMf9(2}3!X5NqNiYZ~%Q^)M zK0S~yrkeJXzi|BWg4(q@s^rfRCa<{%c#ypOC2uWenS1Q>i)A5${{55?iFXNI%-F45 z3JK%IskTB;eK1uRpkiYg#StgetfF;ZO{Yx*HWH#-jp z%Xz}VF;lx;!;m>55I?nq3s|TFb9Jw<=i#{P43af2&Cho`PTf?z`g~d%Xn^5cI^s1? zs>!1lQ$NN9VmDH6AFSQZN#ga}FTmw|_{_7`1p#Ew<+OQhueM3KU(`n@^#&wyhZZZ! z!o7qEyV=cW-n;Ud&N6cBaJK`}Z#VUvaG{@!To9606SGG)9FK8Nr?9-9Z8>fA!^b=g z7>1+Gvx~LL99~*P8|zCP_U+(wgs*+>`i_2$$7`zw)%U=?VX%r$c@x*>YOn}@u{SFN zUv!?M$C}dm1u0=7!?FI*le64V#^%4yk-3oVm+hRcY6(CNFBKoJPb5Q{mMeoLuOU z*%j)vh^-cOdl&!n+W1<%{49%bX6-~d!-5upb)Q8_NWSOTUD_Nx!`AhD5_IQdkW8qE zVH7Hir3j|y#7BUZDPMET-s--@;SO3hUN1(YXe*MwKC=$x+&hxcqxsarctV)4Ctig! z_bOOly$*EM=_iYmwm0a_dI!B{tKNAjMYJ}6A_O!;;$;0dCLqTZ8uQ%-9h2hEzf2xh zxN3i0?7!x`kLm8Y-`(xH9woHHja`t|S`hWEvg0^BY%I2xmi!}I&@;B+^*dfXXuSSb zD_5!Fs`_TlBQIOuUy>M`{Lke$Xe$EwAg7@5w-Z!CQ7z#NW#1DPNr9kg5NtCD;#->{ z;1kJaKT_Idcnv#!Tg;-#)<{UH$pb1)t;O=uAeJd{OFzfn7D-ApC2QLNR-kl$2Hs~0 z#?tJUEq}&z03iy$_CZ&CZX7vR2j;Q~6Xjci?wIh61O?=xM!H?t@f{vekXrqKo!PLW z3*=-q+_m%59ab#^g#t<(1GY(RdDabFLzkl5Z)ma@Y3b4t z=D8{z8V7Fi%~gh0y7Sxl%j$NAqlTc5hg1dF!v7L@Q)QMA;}F#S!pU9*ZW~yF1QzKk zm?+A8d#lRrFY8^E*05DhI@XlNl}`c5hxtqhKSK+#Q;UEDFx#8m>fO6mthhhzle9m+ zbv+CpyiksO-0-;}iMS;WadOFDd;;C-!Vf^X+Uc8QnFV=mB1tFEE&wv|o>-T)N1m^` zPv%`hMCPPdxAMjKki;X?c*4N5d@lofRHm0(_otTpAfGia=(IP#u;@Osgt^X>go>uA z(4^7$&suKk9nBFLR%rZd7^PuzTvm#g1DU$$eq5-_ukL4)Ly@e{@faf|w7q=f@CYAj zN-ei|@BGs0htlnpT4YP(&&f(ha}=GEAk-Z>o#2?kRce&o{rggyi9zwMkqE0ozj%r% zd`{43(3mg;CW?+icVK_?I`Yc=A~jPIaFm{t7t{9fJdNhK@ksnU%$%MshcqX=@W*pY z&SnY}4ch`Q6mf~^(Gj%MIXRi;-0jN?Zicr7k_9tQjC{N6Aug!-*Z0mQ4$NTd??cKM z7sErX4QpX%#-%k%1YgpNiNn3(1RZxy(9}!y2p`RU6O*-gg9`)2{3byRb z8BIF3l!S>Ct@S3<$C=ZZO@^}AMiCKx7P;=q@2a{SX;kVmvFJV#jh$ zZ%39?fz>)^lYr z>~VSJ3`3ttA7s=<5c2zkQZm%>CX<0}fsOj^n_6X`ao3|-h2l3EiS0D<;eF2M2j4;u zG&tE&{d$kB#*w&IJMAE%v>d=9X3wv^(=Dc8v2T5{r+k2fSZvJ9dnlajzRlgvC}=|O zZHyhuU3v9gvWG_}i9!EXV!k{^z~!k!S;h_`lX>Vp+fwL*jF_UPpJuR^UzyEqrZPk1=VR7d^%H#u=&Bgn85YxTq|d(!AjThQ5(Ypg^WX z5`R~T?B$5e3UE6eOladEg~LLnLXtb)c0OsuXgQwCeq_B71$+1dB9V zi>iUNILOKI|MH#FyW56v_(>e>ZxsA5*!vG3{y(PGCkmC4+?NQKF!1pe9|In08o;p{ Hc2WNV1*N2A literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/input-chip.png b/ej2-asp-core-mvc/chips/images/input-chip.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea159893bef0077bc28ad3a52751ea0b52b82f4 GIT binary patch literal 2261 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 kUZnkZME;*9x8y^`Z_7GK=mgIgdt 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 literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/outline-chip.png b/ej2-asp-core-mvc/chips/images/outline-chip.png new file mode 100644 index 0000000000000000000000000000000000000000..ad6e55bb43cf17d85822b2fb753016138f048510 GIT binary patch literal 5024 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 literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/styles.png b/ej2-asp-core-mvc/chips/images/styles.png new file mode 100644 index 0000000000000000000000000000000000000000..6be391b43f8b299fee87bddfbb5d38d57d8cb032 GIT binary patch literal 4879 zcmc&&XEYp6*Owqllq}H~$&wH)5fN?mWr=R}8odWW2$mqx*@(ZkQ6tJKtGCsAi$$VD zj~48TzIu7&c|JYoyyv{<{q%mA`Q6{l+&gz>KFqnlC~ZwBH6<%05fKr!stQDxi0G!& zwGAb|b=@zb!uzh_hLfe4KSZd?-*2YC&7BBBb!?Q<*AYfj;zV(djkMCbjt-I%xM z^t(2`szT)T{4D;=(R%2QXOQhYW_zMauYSyP61K;h01@t>dr}!jY9%L3UlLZEWIamy zCi!8P{(6xyql5AD3BjMjA1k@akw~1$KzRp5DV(Kcw_z1%rcTLKp(TD@322)J>Vdms>~64g3t85J2B>FOkB zYRU$Eb8Yt3-m0#v6WP2203^71vc~+KjkAjQ3vO+73qgZU0)IUP~JO5WOF-p#)^}9@+=PIs0ToP|)GIG@{xh9T6&JzJ4)Moo$&Cr(W z(m>5^(l@^r@B1T4UhN$!H#7Yl?S~z35NaD~Hh%<2$8bqOAP`#@s{ad&`J^EhX9w2C zs+_Tc^`>HU0Atv8L?32cW`p`Zo@^W%NgRhY80q_LByGkHwu&7pD-}L{l_}wXXwO=1@CQs=J~8!S+4* zy82a6P1i!hh?V~)c5=r2aC5Z)9eTL7eVjn$1xR# z%~41en6_^@OTtuR!c$AJBPRF9y(!x_6)(Gk|L$tP8&k9^n;e5soUookX880zUc7m0 zsS)O**g77|z;;2(0UMbzqTTgkmJtEss9RdvdkainPu0Nl7uuF-Bt;S|QEdGMkNIkC zYP0?hT!lgTh1Mr_>b+YiB3Tgi4H)@;C9@alxuoP8*g-0DK2*)S39F#BfINu8K$it_p zRs0Hef&`yQpe6-REjcYi3Yfy;^=fZNbW6R(z1Q76naBeFgLYHiFN$XXD-}b|OtxKO zv={ZSyl{`aXyLM6oQQw`%Y}+JDjLmcXQ`H*p_Id3_lueo0akVg*L@6wvzwaHfJNqqZ*(v8a4v} zrW~2>GG`{h723FVW)~Xep;HxXf`Us-3)(Q9C}jRqC zU#`#jesFpiX_+meXezf1@MAQUUS}4{a$#&mgmdY#4?zdKe>I_6dKdHzZ4YH;-%pxd zU?-!GkOd1Jyl@NF8XrzNo(z#WcWDz?6+p_!*W=R-{D!LI%*NJatg6ZZC0LI26m*dVk#)l1}9NMohDvA0M1H^@Jd<=n)i_d-K#l2yw6EGq;Y&I z3X{ghM|iY!I(~ZGUgq`fk^`jKym)fjg}=~kX}OaavQ~va-boQ<`@~;9c%*1@GFxflXLqwdHKbOQz*yj za9?U_q^Nf8ywoKT8haLA?q{ND9@o~@qwMMw+cA*WZs7DGOh9EKms|3{PgB~bBlb-A zK5JpoE|Xxi$FR!o;rXf%Y(!WDYsmhb>^_Q;uq4{uoyQ8*SkmxcQOGJQE0;fKO~}=g z$)8nF(lnQr!Z3E9ISVfaT`3JV7cG9BEGoY^{-P8Z6-E0*QiKc^exp|l85VDFDREgw zZ-wGt85^HCP-*i0<<*rJb8)Y@+TY~D@HM#yH)woaLkQG8=vi9*ol6$WU|M8Ruu6_h z=Mq8Mgas6>|Mmt9NR=!}h7DRw^2%)4jR8(fNbTtkFbZ7{KPzXe$I7}p_M?i0e=Lva zo!$WD|2w!qzs-wBrg5iK>IcB-1~cRAqiQjHmpi?0E8r+UYT@~sM|VaN&^ z?2fe2`!9b&wjFkSTJbyuXytjGh)e~OoKvJKHo2bOW8HdvKi%ZgC*w;$ zrhYo;NGgi?D(i+GCqB!WU&uBuw|0cjOJG*!DW7Nv1&mT!sw!``@a>*b#_s?2&-g?o z>NdgM@zK-GF^j<#J=za2E!Q`Jzpw|>5ngHS7miM?wmM3bjL~_U*NONtT3f4giD45s zMRjxWK0@gpaU;xxXK~CSVrDQU8K`DDm(t>w6l{b|cPcavYk&Q426Pf&gB8RJ>C-P+ zgZtjBCczu&x_cZ^8$h3hn6*$#Df@bIrPq|-SkUR80hM6y-$CZrSx7vpeOX*xl0AHv z_o&J0r-;a{T?aO$z74GI;jM4rhe2Nts#B32dmL7{=a$`lAqGx_%nrj#CXnV!1xzg9 zL!r+^7s+dk#d-ft-eT%=Fde+bIjeEL$3{deu3tNMIz}fC7pI=1tTEW{_4=O|6KCl- z6UY5dL*dui*Jsx}Ar*Z+{UeZpi_9dCL8gb!TY_{&TMa7>wHi~2ESc#~l2>6A!beIU zv2*A3=J+7UB^u0u)HM|UNyS)E#u~V#gVZrqYOD9V)@&{}F2L*L+HCoe9 z$gg+Et8oLE5C<9Efmjc(d42xn&Z2{OE`bb>O5O7nD$UN9+YBbo(=WEwoH2aogA2r^ zm`eX&RzE$R+L&Hzj+vE%$3v1p)!y??=Q`+fR$neU0J38xohP&u^OQ8xLq^^h9fT|Q zHWQ*2ql}7Ci%m{P^6B5+FF|Q4GqB;|VdNbC{{6X`%7F+eEyx7oyE*GjNH4`j9>PXFfR%yWSHHrcD zKfNWg>20J9djmG86QCaUDP_u!vNfl{{;CSDz9N3#UvHlUYH2?gPR>RsRUglz6WEw+ zR(K?*^y&rvh==em#Ykv#mso_b*&N81O}{IW)sJZnC}S{bSY-x8w=Pt)wzfu3aFybI9(tm<*aCmLauZ^I$G|0%3VP> z)$G8Zfi4V<`4j>@xQ(a(hqQTfHdpyK-nt8EsGelIF3Dle!&MvL94LUF5EXesNW8kM z1kYQ7hV6Nt@`bjSI^S}+p+>h z-%;qk2Y$cZ(ER!z!SBP*DF#;Et?Io{4R{Hu2(?jP?90>vxotv_$aQ&?F&1tiq?fuWHdij$kw z<5T?W@98@=dDAjeXLHq7q9XlM%@~6VCc{$gW+GP}2L9Q<5#fEYmoU9Z(f8%ghHB)F z-@AK04A&mwS;L78VHiqIT19RU&SvG)$$HvW1pC0B-v=V%E|+V3yj{+o`j?5cXjWi@ zoz1Uyg7|6SBryp}&8X^!R)u}Rw)K#vW4V2A(57jXjb+Ky{c8n;@b*2cjJl{d84sb_e}ZEwTMNes-y`)E4&Q-7Z1H^mjD0& literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/template.png b/ej2-asp-core-mvc/chips/images/template.png new file mode 100644 index 0000000000000000000000000000000000000000..16cfcc8e62a4a9fc892eda8f04e7721a44f52ea2 GIT binary patch literal 7334 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 JN^#@B{{mRcSW5r^ literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/overview.md b/ej2-asp-core-mvc/chips/overview.md index 0d3c7faed1..7f6e5cfe0d 100644 --- a/ej2-asp-core-mvc/chips/overview.md +++ b/ej2-asp-core-mvc/chips/overview.md @@ -1,7 +1,7 @@ --- layout: post -title: Overview in ##Platform_Name## Chips Component -description: Learn here all about Overview in Syncfusion ##Platform_Name## Chips component of Syncfusion Essential JS 2 and more. +title: Overview in ##Platform_Name## Chips Control +description: Learn here all about Overview in Syncfusion ##Platform_Name## Chips control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Index publishingplatform: ##Platform_Name## @@ -10,4 +10,4 @@ documentation: ug # Overview -The chip is a small block of essential information that triggers an event on click action. It contains the text, image, or both and mostly used in contacts, mails, or filter tags. \ No newline at end of file +The Chips is a small block of essential information that triggers an event on click action. It contains the text, image, or both and mostly used in contacts, mails, or filter tags. \ No newline at end of file diff --git a/ej2-asp-core-mvc/chips/style.md b/ej2-asp-core-mvc/chips/style.md index 22811b438c..6be58043fe 100644 --- a/ej2-asp-core-mvc/chips/style.md +++ b/ej2-asp-core-mvc/chips/style.md @@ -1,7 +1,7 @@ --- layout: post -title: Style in ##Platform_Name## Chips Component -description: Learn here all about Style in Syncfusion ##Platform_Name## Chips component of Syncfusion Essential JS 2 and more. +title: Style in ##Platform_Name## Chips Control +description: Learn here all about Style in Syncfusion ##Platform_Name## Chips control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Style publishingplatform: ##Platform_Name## @@ -12,9 +12,9 @@ documentation: ug The following content provides the exact CSS structure that can be used to modify the control's appearance based on the user preference. -## Customizing the chip text +## Customizing the Chips text -Use the following CSS to customize the chip text properties. +Use the following CSS to customize the Chips text properties. ```css .e-chip .e-chip-text { @@ -24,9 +24,9 @@ Use the following CSS to customize the chip text properties. } ``` -## Customizing the chip icon +## Customizing the Chips icon -Use the following CSS to customize the chip icon properties. +Use the following CSS to customize the Chips icon properties. ```css .e-chip .e-icon { @@ -35,9 +35,9 @@ Use the following CSS to customize the chip icon properties. } ``` -## Customizing the chip delete button +## Customizing the Chips delete button -Use the following CSS to customize the chip delete button. +Use the following CSS to customize the Chips delete button. ```css .e-chip-list .e-chip .e-chip-delete.e-dlt-btn { @@ -46,9 +46,9 @@ Use the following CSS to customize the chip delete button. } ``` -## Customizing the chip outline +## Customizing the Chips outline -Use the following CSS to customize the chip outline. +Use the following CSS to customize the Chips outline. ```css .e-chip-list .e-chip.e-outline { @@ -57,27 +57,27 @@ Use the following CSS to customize the chip outline. } ``` -## Customizing the chip on selection +## Customizing the Chips on selection -Use the following CSS to customize the chip on selection. +Use the following CSS to customize the Chips on selection. ```css -/* To customize single chip on selection */ +/* To customize single Chips on selection */ .e-chip-list.e-selection .e-chip.e-active { background-color: #ffca1c; color: #e3165b; } -/* To customize multiple chip on selection */ +/* To customize multiple Chips on selection */ .e-chip-list .e-chip.e-active { background-color: #e3165b; color: white; } ``` -## Customizing the chip avatar text +## Customizing the Chips avatar text -Use the following CSS to customize the chip avatar text properties. +Use the following CSS to customize the Chips avatar text properties. ```css .e-chip-list .e-chip .e-chip-avatar { diff --git a/ej2-asp-core-mvc/chips/types.md b/ej2-asp-core-mvc/chips/types.md index 55bc0b6b57..e65cc9710d 100644 --- a/ej2-asp-core-mvc/chips/types.md +++ b/ej2-asp-core-mvc/chips/types.md @@ -12,14 +12,14 @@ documentation: ug The ChipList control has the following types. -* Input Chip -* Choice Chip -* Filter Chip -* Action Chip +* Input Chips +* Choice Chips +* Filter Chips +* Action Chips -## Input Chip +## Input Chips -Input Chip holds information in compact form. It converts user input into chips. +Input Chips holds information in compact form. It converts user input into Chips. {% if page.publishingplatform == "aspnet-core" %} @@ -42,13 +42,12 @@ Input Chip holds information in compact form. It converts user input into chips. {% endif %} - -## Choice Chip - -Choice Chip allows to select a single chip from the set of ChipList/ChipCollection. It can be enabled by setting the `selection` property to `Single`. +## Choice Chips {% if page.publishingplatform == "aspnet-core" %} +Choice Chips allows to select a single Chips from the set of ChipList/ChipCollection. It can be enabled by setting the [`selection`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Selection) property to `Single`. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/choice/tagHelper %} @@ -57,6 +56,8 @@ Choice Chip allows to select a single chip from the set of ChipList/ChipCollecti {% elsif page.publishingplatform == "aspnet-mvc" %} +Choice Chips allows to select a single Chips from the set of ChipList/ChipCollection. It can be enabled by setting the [`selection`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Selection) property to `Single`. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/choice/razor %} @@ -69,12 +70,12 @@ Choice Chip allows to select a single chip from the set of ChipList/ChipCollecti -## Filter Chip - -Filter Chip allows to select a multiple chip from the set of ChipList/ChipCollection. It can be enabled by setting the `selection` property to `Multiple`. +## Filter Chips {% if page.publishingplatform == "aspnet-core" %} +Filter Chips allows to select a multiple Chips from the set of ChipList/ChipCollection. It can be enabled by setting the [`selection`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Selection) property to `Multiple`. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/filter/tagHelper %} @@ -83,6 +84,8 @@ Filter Chip allows to select a multiple chip from the set of ChipList/ChipCollec {% elsif page.publishingplatform == "aspnet-mvc" %} +Filter Chips allows to select a multiple Chips from the set of ChipList/ChipCollection. It can be enabled by setting the [`selection`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Selection) property to `Multiple`. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/filter/razor %} @@ -95,12 +98,12 @@ Filter Chip allows to select a multiple chip from the set of ChipList/ChipCollec -## Action Chip - -The Action Chip triggers the event like click or delete, which helps doing action based on the event. +## Action Chips {% if page.publishingplatform == "aspnet-core" %} +The Action Chips triggers the event like [`click`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Click) or [`delete`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Delete), which helps doing action based on the event. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/action/tagHelper %} @@ -109,6 +112,8 @@ The Action Chip triggers the event like click or delete, which helps doing actio {% elsif page.publishingplatform == "aspnet-mvc" %} +The Action Chips triggers the event like [`click`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Click) or [`delete`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Delete), which helps doing action based on the event. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/action/razor %} @@ -121,12 +126,12 @@ The Action Chip triggers the event like click or delete, which helps doing actio -### Deletable Chip - -Deletable Chip allows to delete a chip from ChipList/ChipCollection. It can be enabled by setting the `enableDelete` property to `true`. +### Deletable Chips {% if page.publishingplatform == "aspnet-core" %} +Deletable Chips allows to delete a Chips from ChipList/ChipCollection. It can be enabled by setting the [`enableDelete`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_EnableDelete) property to `true`. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/delete/tagHelper %} @@ -135,6 +140,8 @@ Deletable Chip allows to delete a chip from ChipList/ChipCollection. It can be e {% elsif page.publishingplatform == "aspnet-mvc" %} +Deletable Chips allows to delete a Chips from ChipList/ChipCollection. It can be enabled by setting the [`enableDelete`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_EnableDelete) property to `true`. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/delete/razor %} diff --git a/ej2-asp-core-mvc/code-snippet/chips/avatar/razor b/ej2-asp-core-mvc/code-snippet/chips/avatar/razor index abd388f28f..ca067a0471 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/avatar/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/avatar/razor @@ -1,25 +1,24 @@ - @Html.EJS().ChipList("chip-avatar").Chips(chip => - { - chip.Text("Andrew").AvatarIconCss("andrew").Enabled(true).Add(); - chip.Text("Janet").AvatarIconCss("janet").Enabled(true).Add(); - chip.Text("Laura").AvatarIconCss("laura").Enabled(true).Add(); - chip.Text("Margaret").AvatarIconCss("margaret").Enabled(true).Add(); - }).Render() +@Html.EJS().ChipList("chip-avatar").Chips(chip => { + chip.Text("Andrew").AvatarIconCss("andrew").Enabled(true).Add(); + chip.Text("Janet").AvatarIconCss("janet").Enabled(true).Add(); + chip.Text("Laura").AvatarIconCss("laura").Enabled(true).Add(); + chip.Text("Margaret").AvatarIconCss("margaret").Enabled(true).Add(); +}).Render() \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/chips/avatar/tagHelper b/ej2-asp-core-mvc/code-snippet/chips/avatar/tagHelper index 330006e873..07e20c6549 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/avatar/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/chips/avatar/tagHelper @@ -1,26 +1,26 @@ - - - - - - + + + + + + \ No newline at end of file + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/chips/choice/razor b/ej2-asp-core-mvc/code-snippet/chips/choice/razor index 5d825b44fd..09fa31d3e0 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/choice/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/choice/razor @@ -1,7 +1,7 @@ -@Html.EJS().ChipList("chip-avatar").Selection(Selection.Single).Chips(chip => - { - chip.Text("Small").Enabled(true).Add(); - chip.Text("Medium").Enabled(true).Add(); - chip.Text("Large").Enabled(true).Add(); - chip.Text("Extra Large").Enabled(true).Add(); - }).Render() \ No newline at end of file +@Html.EJS().ChipList("chip-avatar").Selection(Syncfusion.EJ2.Buttons.Selection.Single).Chips(chip => + { + chip.Text("Small").Enabled(true).Add(); + chip.Text("Medium").Enabled(true).Add(); + chip.Text("Large").Enabled(true).Add(); + chip.Text("Extra Large").Enabled(true).Add(); + }).Render() \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/chips/filter/razor b/ej2-asp-core-mvc/code-snippet/chips/filter/razor index 07b2b70209..5f5cfa0e0e 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/filter/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/filter/razor @@ -1,4 +1,4 @@ -@Html.EJS().ChipList("chip-avatar").Selection(Selection.Multiple).Chips(chip => +@Html.EJS().ChipList("chip-avatar").Selection(Syncfusion.EJ2.Buttons.Selection.Multiple).Chips(chip => { chip.Text("Chai").Enabled(true).Add(); chip.Text("Chang").Enabled(true).Add(); diff --git a/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/razor b/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/razor index e579167ce9..38af6bf6a9 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/razor @@ -1,25 +1,25 @@ - @Html.EJS().ChipList("chip-avatar").Chips(chip => - { - chip.Text("Andrew").LeadingIconCss("andrew").Enabled(true).Add(); - chip.Text("Janet").LeadingIconCss("janet").Enabled(true).Add(); - chip.Text("Laura").LeadingIconCss("laura").Enabled(true).Add(); - chip.Text("Margaret").LeadingIconCss("margaret").Enabled(true).Add(); - }).Render() +@Html.EJS().ChipList("chip-avatar").Chips(chip => + { + chip.Text("Andrew").LeadingIconCss("andrew").Enabled(true).Add(); + chip.Text("Janet").LeadingIconCss("janet").Enabled(true).Add(); + chip.Text("Laura").LeadingIconCss("laura").Enabled(true).Add(); + chip.Text("Margaret").LeadingIconCss("margaret").Enabled(true).Add(); + }).Render() \ No newline at end of file +#chip-avatar .janet { +background-image: url('https://ej2.syncfusion.com/aspnetcore/css/chips/images/janet.png') +} + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/tagHelper b/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/tagHelper index 982cb91f0b..93d55450e3 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/tagHelper @@ -1,26 +1,26 @@ - - - - - - + + + + + + + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/chips/outline/razor b/ej2-asp-core-mvc/code-snippet/chips/outline/razor index d882357125..8af3bb3fc7 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/outline/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/outline/razor @@ -1,5 +1,5 @@
-@Html.EJS().ChipList("chip-avatar").CssClass("e-outline").Chips(chip => +@Html.EJS().ChipList("chip-avatar1").CssClass("e-outline").Chips(chip => { chip.Text("Chai").Enabled(true).Add(); chip.Text("Chung").Enabled(true).Add(); @@ -7,7 +7,7 @@ chip.Text("Ikura").Enabled(true).Add(); }).Render() -@Html.EJS().ChipList("chip-avatar").CssClass("e-outline").EnableDelete(true).Chips(chip => +@Html.EJS().ChipList("chip-avatar2").CssClass("e-outline").EnableDelete(true).Chips(chip => { chip.Text("Andrew").Enabled(true).Add(); chip.Text("Janet").Enabled(true).Add(); diff --git a/ej2-asp-core-mvc/code-snippet/chips/outline/tagHelper b/ej2-asp-core-mvc/code-snippet/chips/outline/tagHelper index 877c5f1416..6871c273ec 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/outline/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/chips/outline/tagHelper @@ -1,5 +1,5 @@
- + @@ -7,7 +7,7 @@ - + diff --git a/ej2-asp-core-mvc/code-snippet/chips/template/razor b/ej2-asp-core-mvc/code-snippet/chips/template/razor index 5e9ad068ef..69ccd1ff42 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/template/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/template/razor @@ -1,9 +1,24 @@ - @Html.EJS().ChipList("chip-avatar").Chips(chip => - { - chip.LeadingIconCss("trendingIcon").Template('#BreakingNews125k posts').Enabled(true).Add(); - chip.LeadingIconCss("cameraIcon").Template('#PhotoOfTheDay').Enabled(true).Add(); - chip.LeadingIconCss("trendingIcon").Template('#TechNews107k posts').Enabled(true).Add(); - }).Render() + +@Html.EJS().ChipList("chip-avatar").Chips(chip => +{ + chip.LeadingIconCss("trendingIcon").Template("#trendingNewsTemplate").Enabled(true).Add(); + chip.LeadingIconCss("cameraIcon").Template("#photoOfTheDayTemplate").Enabled(true).Add(); + chip.LeadingIconCss("trendingIcon").Template("#techNewsTemplate").Enabled(true).Add(); +}).Render() + + + + + +