From 30ecc270b2e0fc3394d4af9163dfca4f65128415 Mon Sep 17 00:00:00 2001 From: AjithkumarGopalakrishnan Date: Tue, 10 Jun 2025 15:24:45 +0530 Subject: [PATCH] 872500: taskbar and notes icon hide code added --- .../code-snippet/gantt/taskbar-hide/data.cs | 5 +++ .../code-snippet/gantt/taskbar-hide/razor | 20 +++++++++++ .../code-snippet/gantt/taskbar-hide/tagHelper | 19 +++++++++++ .../gantt/images/taskbar-hide.png | Bin 0 -> 18559 bytes ej2-asp-core-mvc/gantt/taskbar.md | 31 ++++++++++++++++++ 5 files changed, 75 insertions(+) create mode 100644 ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/data.cs create mode 100644 ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/razor create mode 100644 ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/tagHelper create mode 100644 ej2-asp-core-mvc/gantt/images/taskbar-hide.png diff --git a/ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/data.cs b/ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/data.cs new file mode 100644 index 0000000000..eec9005cde --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/data.cs @@ -0,0 +1,5 @@ +public IActionResult Index() +{ + ViewBag.DataSource = GanttData.ProjectNewData(); + return View(); +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/razor b/ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/razor new file mode 100644 index 0000000000..e8c202c063 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/razor @@ -0,0 +1,20 @@ +@model List + +@Html.EJS().Gantt("Editing").DataSource((IEnumerable)ViewBag.DataSource).QueryTaskbarInfo("queryTaskbarInfo").QueryCellInfo("queryCellInfo").TaskFields(ts => ts.Id("TaskId").Name("TaskName").StartDate( + "StartDate").EndDate("EndDate").Duration("Duration").Progress("Progress").Dependency("Predecessor").ParentID("ParentId")).EditSettings(es => + es.AllowTaskbarEditing(true)).Render() + + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/tagHelper b/ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/tagHelper new file mode 100644 index 0000000000..d42857cd9b --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/gantt/taskbar-hide/tagHelper @@ -0,0 +1,19 @@ + + + + + + \ No newline at end of file diff --git a/ej2-asp-core-mvc/gantt/images/taskbar-hide.png b/ej2-asp-core-mvc/gantt/images/taskbar-hide.png new file mode 100644 index 0000000000000000000000000000000000000000..42baa70c75e53ac28378d84ca2722496acf09b88 GIT binary patch literal 18559 zcmeIacUV(fw=N##L$@N}7Ni&5Y(?oHMM^+LML|SCq=Y7sCNpx^=bnAxWz+~@wm!?V`PTyxGb=a}Oi?-*k} zyK&us`=H1{5D3J5^~yz45QqZ>0`1NEX&-PWI?YNM__xQ`)ZhZBtWRtixcHmPdE@gS zPG?yYk2h3)C5|tyJ-l}1Q{#?rM$2NwNT&{M zTzawR4S4Yl1Kgi!iz@gP7~`=!d>csM|MQZ%QV43L78v(2w}=xQF)tj;UnfV%@*fO7 z@Zd#K6=uRJ2&yC}3<5p)dH@gu=vR{(_HTom<$;S%KCeB%+%kN)K%jFQzd?XoFQupU z0*E`SVx~f zX;`r|t}Adr!eT1OtunDY#~~2mHxmpAU5uQ@YCkt0GQcnUI?f{H;ox(ZQGzpE( zh>Nb*Yc~u|N_2;NpI4oS^GrKzdD@8Evm*EB6d>N)4Elt?ZE7+X#m4H?8_0-8zI1In z4DN&^<4RBJP5T*%^}`LQriLYYB(ejgzSa71eSnfMV)-r02#Q^6?+SOYx$8-MT3JDx z2oIe4)I&}kMcs-V4pTQ?R z50SbT=v~675S@dhhmq*(16My=`OYPnPE(|-FO5d*cU%-EMpc+}?dJvK_|kEWXT0j? zQ%Uixk)QP#!H6~8b$OCeqvcb^r7s+!F=dUk`}Ad$WGplJ#ISruJT_ygS?=H+|ZGlmUSfpjHzT!kCT*wQ#o)-P7K;5+-WB zZ6#5m-jG8Vp_L8fUhKE8l%?fyvDNVV9%wTCf|$KU-DoriX-;`CXMQUw%!^z3^Pt6U zvVKLh()~P3g3()5u=6(LHh26=w_>abbCz7b#$kon zI9I}&d5pDhfG*cFWafo*c>!wk(*`A*~m1 z$%fJ91e=X99mc!QX^YC@%%GFamK*Lyc5rQ!W=8M25frxxYw!&+=!)!L& z+~-~;BR*`AS1iw#-qLulI}&iHY5@>WrVrN*qZF>2h4Dh6Z>8!gc%EPYm53`avN!P_ zCqAEV5>GE*LD&jr(t2Fx&WsbdG}?+{!;on)7ya5i=fhBKyYlXH`TgcywmUO-CX!lX zHD-h~6zp#?!y{BP2TV`vupHNl5*$tM+>v8o=3xx(JiaQfxX>jBM4-j|*NwGJs9nH7 zqWhaciTNgX{r+**6+fn&Y-IU)h#NnPJM_y;Y^R_RI>rO}ge9P1&sQt5;B8^L4%z z`UQ@)*qvaGj3-86$Yrs}a3`k{1X?epFGFy%PyQnQoJk3*og3y}tKsJ@UcRzWh26Zj z0=^60LF0Gd6kt@4MI>W_GHt6}Uk9u8z8!`5aHLRCGJHUN`M(F+`+5e zl}AB25uB>;H#wBxf*$0W-;1}HsZ-yLbBk$jF9}nqDwRb>LnLJsFTYQIj4G|S1NI&^ zbmd$8DN)hQoq|btH-R4RX)owr@lBI3t&F&xxAH{g_b`hU*D;Bm1uh@iZJW@8>9X9L7xxphD+;VS|`F11;Y> zHo-UZlJ5)=)?$@m}dSO3ltWBU@QLz?Ie#j`5sU& zDC?r0IdQ}o`eEOvbAAkh1%927H#eT#ZV*A%ipkA)buZr152R1lEs1I!5M7FjGuTkM zab{Per1+4qE|ULV#hGR3!bQ05wSd6|MqYRI0233j%$$2<=o3~aTep$X6V>7l;WbjX zpf;_=f27xZp@%gu&B|1HqQc1Q_m#Y9V+Prb*M{UzgVp!9fwi+%IeR0@uU8pyUOn>N z8TACgT_KSRqx{5h_&er&)_7S9nMIqZ@g!=Z^pgc9;&)rNSFse)#4n+E!Q{4=w1>B_jwI-Z0M$2%~y61tR)%bUykO`%0F>%-h{_~@>TFz&(+zb zFbB`zGOt1Sg25_Q$DlfdWPf|2x*cWvb8?1u3VV%O0HibYwtbxNqHS`WJ2e~O`qOmG z4lKMnd%+BYJW$HuO}H+^yl?Ec<{GurSf`p~ce^g^l>Jk;T(Lp1O$95Al~!^eR;vLR?HP>cefyJ+4*~h;(;q8Ar^QRKIP6xah>(fQe#ka6xj0t4pAtN9ZpH zC2M{WNbC<2&6&@|uBh#6ANq_Qerb#dw6&q;brHG)zsgS}ahJQXEW$*s>Z!O8LZHq! zBXLqXqI2J`f{sm-@s8&<)|pG&?H1j|f*NUom*i-!lT1C;p=y;l_ByFL+4b~CbTT|_ zr+i(UezKh<5RjO&;a2v3bV&7K!>}Iv5OcZRwsB>+*Ye27{Z>qR7!`MGnZa1yXsxtR zQ(wTfFyZkA%^w#g9WN~h??1`!h&4}cP#@z72Af%L9=6mnWZ7$F94F z^d1y~V`@hkv2@Kj0N$hdC0o*1d9_6D9#4B+s-B=m zSm}okq$m$dZ)bS_Y~++Mmm?{7d~p|C?%cLG7m@1yEVWEFj1gH9S#x|s&u?4$L>LZo zbDg`P6n$Yadc9Si3_tR^5lo~SY-s3ejlknYL7VH@U7A79eT#w z1^IzLN>OWo@8i1VEAE^0W|ukNai_$9yRw;fYAe1250pRT@lSlhhSFOg2oVZ=| z0KhB7Co9|6)>2R>2;OkUtEeO{WL&Yr8}V4aeK{_^1|G51mUL~S4WpY|mvDFbkGnsu z#?_oG+r0s=R6TSVm$bgLteC!=rmL6~x|>qthfLHr==rQBaAr~)%HSB6>22|bWOPy+ z-2l{t6KGpoh!6@w*P~zhwk#9!hy)M@6M6T&iVn;Is@iXT*eIMeQM1eOWaF8{^M*3+ z)h^$wtNoc6)}=RbZ}@z>maFv|Pd*OVLqx@b|^UFx8+*Sx4VS(XMK^oQu!F|KE?j!y;A_?tiCpyPH$#mwg$cPa~E$9ZAhe=zRkV{Cgg( z1cpN7m<)HvtCKI}4fcL?SF4ndD`xpztrYiZI)5cv69s~{ra>N*YlQoHJuJ^({GWN9 z-Dj7gs}S@z+dVG2eD>RuWkNmf_T&}jr23*c;JqUCYn*Jj>EEg?E7Wj8$Jx7{r#*8g zwG0h7|Aqd|@_3J9BhvwaTWft9fae?cu~pD+YSTb(MqSz3noF7d8ZB^n7|=)-k~Fxu z(JLq!+abzyN9TNgZh@|24f!H87t+!!hzi3ME*zlu41quMe;qsrys$%WmG!P-z2S29L#c^`&bAUbR`l^`wT06j?U1Hkngw)WA&|*4EDP4%Dygxfh#% zfCIbvv8!gbTfebBR(X}M=}2)S&$E6Ww1(Qb!EZCE9uAwHuojk`xcKD0oY}1r*K`Ri zib!PkkzuPAx7#P=!?1o7^Z?5{I)4%F$j~tC4@208OM^gfC$80O1%~ShWLn8^m&E(0 z+Sga|#uU90Y|SHj${ekO4&wq7epzF3d)bN0O3D#DUE^gNd^~N!=B4o|iVD$}3X%gT z$oOF@Iq9IhGI2DiHJh?VGIUmWdLoYyT#(pRUyon+z8jA_Oh~pD9c9i)<6j|abdoY4 z2b=S7j4qbqlj+Ejq=r|f*TSg)aNIbN$3g&>v6cR5?ml2_vkO8MzmM`$Nc{o}C5mqs z^^TGKz!xS2l^3)V*{t}vGqv$(u{KrGyIxznt5`t5@=4+*SeUoOnKXzJq8*bC2g>T?9RL&U zaAi~bDKo4ITBBpfge56a4J%53wZ$f1hP;!3$nQjG!=?J_fAONnmgL_GWEsO+#PhaO zxy{3kW-3yJm!9p{ptL&Rn`^YVkc#BiX#~t{YBQ*zF-y~Wu`imF_(sxmFl@U8ds-km z_yFj^i`&%wh;RGhU3tq~b44cdQI9U=3Hj5wiaD@5qoZwIk-%O^H*#!BGKW#GL`-JY zafFar$=Ly0o>r2g>$t7Pob)yDMsPtG1t*iE&6aY9O zoS{WPs3}6c>YIp4+$HiSI|KR3o9`MUuE|$cO%$%&Ebee@j3k~bV*SF>KH*xF^WZYCLfhAXi{AF}@dhRd>qBQ16)MK0YK$+B7CTCa-3*h5|bv zDJD@PW|>j@B_;&oJ<*EmVc)Pz1m>tEqZARt4T;81zP5D#F-;laB0= zyT}}YiNYa!{d|E5YtLKc!eOZL9mYa~Yf9Czq;TddWp6_}F1*tPUpe|xa}c3tB*K-p zqy`&4Q6W2unjWyNogqvnx2t8^9`S_t9z|x-iebya#y2G&V;d{eMLYsOy_5L910y-}iXH=hk?KVuYcwqz`u@MleEuu4)F1wx;wpWsG8_XAs|3RD@NNej#ZD^^$87 zckT2oN_Kln%XLMdvqbrLE|dOZqmYI$+bKV9getV;>^;(8a z>N3dL-#QLSMoqS81)D6U4o~>jBQ5MEKT%5vp1F4VM2xIs8_LLF&eNhbRBV+Ued*XYc$W@NV%aT^aZ@c)k#p~pQ$xwu z%OsYbu7|;Wssk??2zUUjChNJ=<%^p=BZl$Kl$j;j(FF8B>htk>gDmNgF3f@0o36sO z=Pq~_JyVwn!Mi|Y^Xy-r;rBR0#-hJqNFycNju!lZ39`kvXM5xh`*lRb!sA;$9cs^y zwR-Ovl{8q4kURGQ@SJZ4CtNex(!E)BI@tfWYtF=*Dvu|l@^I*vDE=bv->x0~8Q9QQ z@NNa>7drWP+jvntk^-aj43m!JM*95rh5_O@@|`K)L^gviH(eIZjm&@dVU7bQ8(B(0 z^_AUH(z-5t(VapjWsD^uK7KY^Q(#OAaVfsB-xU{)SvT0!r7$y2CG|I0=O`T<6nQ7F zhP`~rH*F{1a9LV!;&2!|ekNT>J6sCRZO`;WyNB3W(6(kcYovgNkD#*eh!@${k0LUq&LFpdCI z>P%IL>7J+v|IHId>>X|2V3Dh~3nV?B%_Pgz4=Q~p0hjy3F9I~A3`Xb8^fZ=q&aF5+ zJPk3Di+*_%cJ1_3-=~AqShMwuqASLyIL893+tN&z6D6KxWG1egtGM5;JXAofQg<&~8D-Ix9k&GFGL70hKfPIaQvnTtPzEJMP7DgRIR?b< zy2{7Q9L8CH=|6nV_>EZOH*9~0WayeLY~jGqkM&qrr)a#0qlk?s{q4yOFa&*Vhwe4J z_O4+`4+CCs+KkuIXv@!fHB-i2uFzeb$5%G;ELc1z_w>Pv4-F4PZ@vRmZX&y?Ax|a2 z%gDtqInJ2aFN;4T+V621aja=fXlz`P(c%@R{JQzVwW`mTovw#l(ANtFZ8ZUzMyNZsYRT*FzYNye%!&TSL=5t?PR zE$=oYeW2uQ*3g6=^_wkeQI>f!+>{U<#KY5iPPK#1IsTxwZ|w66GA~aO99Hp}ypBp< zv7bqtesxoIDCe`ST)O2v=0K^7lQbk2YrTGRDQ>R1X`s_`K6kt1jq}6UbdU4z0Bn8- zj2cw5q#{~l~ zv00PGEl=unGV(%Wn0`sO?x&Qn@HC6AYPV2_m+#w?PTkEsen=o^+fVmGe)x3&fjekd zs2Jw6T)^1I(gKwW3tOf&rOk<%#m@kCp=HG+<7i`0r+3>Tl5q>I*DayQJljC(Zz+?% zQ6=JHvGCa6dyJo<=ou9k$}_ez?lWExBFp8jbZ^CIwpz@>Nc#3FGtBJWx0OdXjVl%s zsy|3P88|>PsYn?)YgRq~Q|{DdOm>6v_0-L>?O0sBLW9pZq?_xSCyk=l9v4ne>^cRbUM!mlHoYR2TrZemZb&r$_trmse6vU zC&{PhLCxe$INmApH^2Ql%4Rxa8fsYmx}uqkH5a_Q-i*r)n=oIrzn9aAfu@HKH%5yz zPGs^@D*R#n>8oAf$Z;_x#8}6t%C4eeZ2j>OufF!jiAnLNRXnK@UsHu{2SN*Q2meqOvt-dHJWWqv z^iB3!;!PFz(ImKwtkhi<^3B&)!Y3-cY@K#H(yYb}8qg9z6vbJ!O_6?K{z9-`Ej2Tu z-*$3Zl-E1-gH4II>nTKOIC&@Z{fs4*;qlQ1(xYepNJKji1hGq~Q{4UVBx<1=6Jpzz zCGn)di1vYS#x~`d{!J;*p&l#PbqcwbhR+<~&9tY@Nr{tQ-Cu5fo!0dYo2AAhVJ*07 zq?k{#T{I~EP03lrsL{lVHg12E^RFH&qRTw(d^LJ z!RtnFTh@2z`<$usc5OSCsdaBw?XFn#$_q@KwQG(kg8PlNt9#YW;hfv?Pcr`ZvK0Om zR{s~d5G&PQ({<8{96(;g%N0t(S0~Wro8^{0MlDAVK0&tz)oo zw7^VIN`WNbB%B6aHn7IOq^7?Z-Fr);<>j7Z$?2^w(wn@2;G^R|P#-vO2 zEIZhxZ7A z27aB|`z@l%`@Q%tz@rfMqvt&Q9+5xQfSwD?3OvwAd(1g`e6Ip1SD*c!`5TXaGy@_4 z-y&c&O#x3IaDj$_td=j_vsZpRD@yg@I@hZ`;h=r-Bjx1(@we(UFJWU$zYN5~M$= z!5+)={6F>ck3=5jjFA#6Go}nM9$@VrDE|WF2*pSMoBOXO4;4?=`LAZ6fn5cF3|p+&kjLNz=q|4Rx<6p-Gf?e6oGG zCXVA)#WOzX_88$aj_XskuqIBy)~)5iO|TNM>)4ZOp0%nE@GP;ZRk^Oa^L2?xj2E;I zRSqD|q!Y#A(&>Jtc6)i8n}0i??7uSfTGh?e&)>hTLyt+aeD83+LGW@UkX>?axbqQ# zfWk?3&>R3q|^DzF*PnRiC~;sUN7 z?}Q25dsyjoTthU8PDUaybY=vWEok!-snE%(DY1Sq)y9q^SAna>)6;XFsu2Td2dGd6 z=szAm?vmMydSG4dK3cXh=c8l|tn=HVL%rpk_qxyY>zLV*#V!NO4Z3wSnf7oZp*M%h zbY}Pc-=7JD=A0DQ4rpaB;Ra3ghlJ8Oxdd7x_2{#}x(UuDm|cI? z`AQmc_u!G2VP_McOsp~Low}2@zwFnu47YD_{r7wLJ+cI~SdU|Pc}&$PS9{|m6dURH z8}=7Ej~9I!pSw9OHtBKdg9N1g(ce#QOBG-t{#q*Df5*vf_dSYqE34_@%-HS~3qSA# z-=qW~PMTS9D|qcRR%^4;_070|rwitEis*`LV1Cij=r**f4Zv3!eQd}Gx_9h0&OAm^ zXZx;BHDO0cY$~0&r^t%YdH{C0n?#D+ydKvk2nh6*$i{blD>QtJMUk}2SK_L$m@~)_ zu$eWqX@7F-CEwHwJ*9Td@?sg>lX?dig z;OpeAqq71$wgMikl~lcFwvXX+wTprCRcl5yCpdctb6>v{IRMgHBSiw?$j?0y?~L7s?p*dRApH!Es0_u7Q;^6Xaarz*XfuT2}YF z)(ZuOl~Y9Bv!!ubZx3)|$Hun1N@w2^XEH1|W2>Y-^Bq#EmSF90MM&v$Pmp>XbVfEq z8#tv*YM#KzZwH$JR`)R__a-68J}IVve^v{-U%?bQI$gK@hcum$lwNn?g5qIyEcMZVph} zAJ@=2TFwZES)nZ+4$#MK;2mkhnf0dx#QW6Tc{^eTpqcKcPXj{*a_#VCrv+@PPw~`! z9bA71SR2H=`g?7p-rFQgzwt){Ie<(E#cUh-5T^P**t}$WVt1(@6@MMtQy*$2r&)g- zmoLKqrwX21082K=D#DZs`d+6bALG`;F|SPp(%NG~VyhXb!lXfL#xo(=$r!$T(7Z z#w0rFjVCr>BsIIXDeBW{r9}arSWQ%9UmC;|+9#g_fI}fEK-)!TDW4CZaxd37sj^Y$ zt;A=1tJ!4=IMBWJ)@OX#4StWYb0{vr-nmq#9p>hKwIToZ_O(oFNta5oOz);oKqB*l zq7C*b<7O7u37A4r zw-PJ5eK-GRbH!f314X5D0H;a8pN3-*K=eO1l7Y+$!F~I3=7;e38vIEswpoyu0L(&? z@TzEkjGR6{?9{IfT8`XK`m3^z))vI2lI`isf{cKY@<_p5xxg>R-_ql^@6`O?Z5$SsyO8C)?O9&LYj1NM+FAwaTMO?ZuqI;MvjPr> zuDw<|zOuTyS!yBf+oQ~m-{t`RO3XvKu?D<2@o8OM9r|Q;ZLMaX)@n&87x45>AJA(E zFa{`Nm#pm6l@K&JIU@j|)IKWEqw0^PbFozUC?qN*^t7p|iQVeOTXxuCi%RYAL`@4! zPfyPixD?S!Gn*OIRzNGeCxPK;f&oDsqluAb;KZ;KW6sRwOy+4OUXLk-16)W~K);|4 zqh+?`fP)`e{0kQv3ZEbh;B{?zT+t^5uAzYe0MUIP%md};oa596 zDh4|-kurJ_&0-MaH5zw%zqf38WD0`HLF6@8J4=zses>V)tTo^m{lHM|pI@2i3a^eL z<4>FAw@%Jbs$c5_0|4xI0li=^3u{M@Re(0UpAQH~m-Nge;jscRpbqwH9ejM0!oNM1 zL?7`ugTY`(pQPfy{wege8BD#H50yM%q&N>0hr~qy7;ayj=ECa@F#wYU%{_zlX)gZw zxv$rr_A4V(&YNCDU=zGn_q5*8LP=+a-fs~6F%ou-#XmVvhm7_KN&S;AWZ3`5r2eX# z_5WpA$A1OK102DBN|^i&^znttUoS%WQBhKO;V}oMocy9}DWp=m8ayFxLU(z$F=hr- z9JpasD&!~nLd;Y(hAh^vnacvH3~n_SvYsacd%_fefO$1}2XsKo=U)YOHe z!ebw_yy}8&x8^4e@=q_=2m8xq3_tfalmGq;==sxyM>tX~+M<9k;hP4_z|APjs^DX| zeV_*u1&abj=ZO z312Rk6zS0bvReXx2W27n4DY~&`Nu&G(sk+qmtA&7j)MCa$@{T81h`>85D%~FO@j!T zXpgiJ_)$K+%< z2HI)yld)&>NQsazJNT)(=>4{3K(*D&lT*z#!Z8m8H|DZl!*1G;cjn8{q4hEfDKADP zqXhRE_5(RsRYm}g+w|CqANCK~-8K62man6#`g|L9WXLi^9q7px=qYvA^{j$oTs2;V z$2|^EPyib|feo3u_8R3BSABj7Eb(_R7AFFk%+^$l&scDE_v``A=NqX2zB3t|bnL4{ z>saUaKC5012J&z2C9n~!ra-tufSrVRh2DFgLm`oS0Dguo$d!Iu{%D@Xl&VPR<>m7J zssw&usBBm~%Fm?$;oon&;YK|NoP&+`MaR-dC2ttX)p?v>#scd=`EC_Ho)sBG%iR7B z+$RkRloxCpYn|8U6vMo}IBRo4H2E&sMa4=}d5fZh44i;nzvtM;)WU~TMY9AiBYif@lC z52I0ncIJ~e!7-Kpl5hjDS;_XNK3tJ5go`}19A0n#R?u~E-1l+-qcfd@7OvaV|_ z=b~F@QdkWSeK92`IKlq(88^7_jq(hwxVpZt0_IJK5R0m`VP_qBb zx3vU)+Uo^@Kz4#ax#s{SDe8(x(D6Z(ahFZ`_Q5jS`mX5UJ-L+ zh~$R3&3Zw|-OUVf-eX7qL@59N8FO)#)*d*;R;0{X?&l0~{hQa`OzB`WNc)kzt@&|xY zS^D*oI;f`~v8ULspI!LcbOMH*%0KK|46r7Vi+zY-Ip+34-)n5B%~~iWPbi2q59lzK z3-z5)n0b9NshP0#j?DI}gIovWwucfITTc+RrEpv~7{C2z#tU%n>*U6m!y1Sq_4}x; zzWu~5cY{$;@YH%~@UC(>2Bnu2o@@S*^CjS-+fCDlTxcb)elAs8MJKa2<-r z^@6^tx_ZNX_p?j&DCv<W71hqE2wjcR zXB@+9PEr#x0AKSS5a+_X8CZCPXemlwLl~4W+q*2S8cO5hM$_NcCl_d38jWMeTGR~L z$O$*CwhvQ;!48KNUKIkd<8IAoS55~k=IP&*j5QOnuN_{jip;JL`aE9*7z8&q0&5Zq zI<6=YB`nxx&Mt@RMitLx3kNf@g6_QiJCoLbnPq8PP=IXw`z`6qP&0sBGmg!3;Q%1; z2>=+ri;uu>%(-fp&Awk)+6y{&k4^W(7O0}d?c-YYf*S6(HbvbnM37FRve z&K`T!)tVV4qK92Jl`)AXu`fhtt7~JyosQ-2w>`;=mB> zzjNR*IS+e_9ot4n3=j=ren36re79rgIQNeF@Z0a{oZrKvD#V>{w!v;5-??Z<@4xeH z=g0%TT;|!cYbVOrx^|>K4^HrJBKbY`fP$budu2tb_E?LJhK9TKXb&8Ho3hw8&~MKd z?Q)2JV5`?4O;Xm^pp90I)DtkKX|r3fAJsiZ1)nJq79s~ zs-4<%gKAdaS?<0V*?@trJTcm{C+6qmy^mU`t!5nMyJe2_FHO?;@{C33xA|$dAs8{s z00_F?^4^GFR?9g}rG5wiaQlS*dT85jdZZLW1yTV33vT*n$<04{oNRgi#cwBA0N-;^ zlavyF<)RD4(EpdUD5{iC6g9zVtI- z;FO9M??2Su-ApKaV|ft8Uc%g~@VP8w?Kv}x48CMEF(y>;92uYrz5_7@u4>uFVevC5 zqB(&bM#1vXynlB%19;{`)+ej@QU~qu51DYvW`CT1z(0VdRPIXx9vv3{<~~G6CKcMf z-TjZhg&fs{=tPl{#Ut1Lz*U9;wUWiZSVXR!t)UF2;i*Q$5&) zYjV>}{R`RP)n?<&LjvF_CMFng1~7uG7+L--A}wR0>xO{#RP9iyrGATKltuS?pL8$!F9I zs{%FE^su^n&(BE@x3-wZKv(=&1CDbt|0V(+L2r7fLmE0)(oig<7xb+&sAO?RC^R^* zA@W61X;j*Opb$8Avddrk2+03jA^aade$1vjgXp9VpnRzyGd$!wRr<#FKluB9s0MH`6m|p_U+rSe((bO`ST6CkIQMkeb3&UaapK}RB%tdjkL2>Xj}vnpN&_z zBzH$T{wkQTvbGjOTdzmj*r9_+KZ7GE08Bk$e$Z0Kw;x zTfOh^N?U)l?4C#~A!v$NeL|B*AUXB*+DKvWxbNM5|F_RW3oC)Jf_zbwPbzn;Z#HL4 zWC@{j;%yE)K3@ZLGN+B(xnAqypX(I=1{^>U8}}9GCIJ3IanUbR&b|$x_U;B)^6nZIMg{l9c)0cF)(5`$bQDcBk1vZ zUETQgUhi<?kk4U ys%)wvXX)JN>#9$DppV$%6d=t5pv>?7!bDJLBy!Qzks;t3boJ8pi)9xa9{msM4nMa5 literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/gantt/taskbar.md b/ej2-asp-core-mvc/gantt/taskbar.md index 4e31f0609b..0b0567d00f 100644 --- a/ej2-asp-core-mvc/gantt/taskbar.md +++ b/ej2-asp-core-mvc/gantt/taskbar.md @@ -137,6 +137,37 @@ You can change the gripper icon in the taskbar by applying styles to their respe ![Change Gripper Icon in Taskbar](images/change-gripper-icon.png) +### Taskbar and Notes Icon Visibility + +By default, taskbars and notes icons are displayed for all tasks in the Gantt chart. However, there may be scenarios where certain taskbars or notes icons need to be hidden dynamically based on specific conditions. + +This customization can be accomplished using the [`queryTaskbarInfo`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.gantt.gantt.html#Syncfusion_EJ2_Gantt_Gantt_QueryTaskbarInfo) and [`queryCellInfo`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.gantt.gantt.html#Syncfusion_EJ2_Gantt_Gantt_QueryCellInfo) events. These events allow fine-grained control over the rendering of taskbars, notes icons, and their corresponding rows, enabling conditional visibility as needed. + +{% if page.publishingplatform == "aspnet-core" %} + +{% tabs %} +{% highlight cshtml tabtitle="CSHTML" %} +{% include code-snippet/gantt/taskbar-hide/tagHelper %} +{% endhighlight %} +{% highlight c# tabtitle="data.cs" %} +{% include code-snippet/gantt/taskbar-hide/data.cs %} +{% endhighlight %} +{% endtabs %} + +{% elsif page.publishingplatform == "aspnet-mvc" %} + +{% tabs %} +{% highlight razor tabtitle="CSHTML" %} +{% include code-snippet/gantt/taskbar-hide/razor %} +{% endhighlight %} +{% highlight c# tabtitle="data.cs" %} +{% include code-snippet/gantt/taskbar-hide/data.cs %} +{% endhighlight %} +{% endtabs %} +{% endif %} + +![Change Gripper Icon in Taskbar](images/taskbar-hide.png) + ## Multi Taskbar support in project view The Gantt component, supports rendering multi-taskbars in the project view. With this feature the parent taskbar, when it is collapsed, visually summarize the progress of all its child taskbars.