From 56dbbbfb6ea15052c095ce5b8b8446eb5a89a5e3 Mon Sep 17 00:00:00 2001 From: Syncfusion-JavaScript Date: Thu, 30 Mar 2017 14:14:45 +0530 Subject: [PATCH] 15.1.0.41 typings added. --- types/ej.web.all/ej.web.all-tests.ts | 180 +- types/ej.web.all/index.d.ts | 7383 ++++++++++++++------------ 2 files changed, 4031 insertions(+), 3532 deletions(-) diff --git a/types/ej.web.all/ej.web.all-tests.ts b/types/ej.web.all/ej.web.all-tests.ts index 50b4c117e4..cae7001218 100644 --- a/types/ej.web.all/ej.web.all-tests.ts +++ b/types/ej.web.all/ej.web.all-tests.ts @@ -20,7 +20,7 @@ module AccordionComponent { }); } - + module AutocompleteComponent{ var carList = [ @@ -44,15 +44,15 @@ module AutocompleteComponent{ "Triumph Spitfire", "Toyota 2000GT", "Volvo P1800", "Volkswagen Shirako" ]; - $(function () { - var autocompleteInstance =new ej.Autocomplete($("#selectCar"), { + $(function () { + var autocompleteInstance =new ej.Autocomplete($("#selectCar"), { width: "100%", watermarkText: "Select a car", dataSource: carList, enableAutoFill: true, showPopupButton: true, multiSelectMode: "delimiter" - }); + }); }); } @@ -150,7 +150,7 @@ module ButtonComponent { }); }); } - + @@ -166,7 +166,7 @@ module ChartComponent { range: { min: 25, max: 50, interval: 5 }, labelFormat: "{value}%", title: { text: "Efficiency" }, - + }, commonSeriesOptions: { @@ -181,28 +181,28 @@ module ChartComponent { }, visible: true }, - border : {width: 2} - }, - series: + border : {width: 2} + }, + series: [ { - points: [{ x: 2005, y: 28 }, { x: 2006, y: 25 },{ x: 2007, y: 26 }, { x: 2008, y: 27 }, - { x: 2009, y: 32 }, { x: 2010, y: 35 }, { x: 2011, y: 30 }], + points: [{ x: 2005, y: 28 }, { x: 2006, y: 25 },{ x: 2007, y: 26 }, { x: 2008, y: 27 }, + { x: 2009, y: 32 }, { x: 2010, y: 35 }, { x: 2011, y: 30 }], name: 'India' - }, + }, { - points: [{ x: 2005, y: 31 }, { x: 2006, y: 28 },{ x: 2007, y: 30 }, { x: 2008, y: 36 }, - { x: 2009, y: 36 }, { x: 2010, y: 39 }, { x: 2011, y: 37 }], + points: [{ x: 2005, y: 31 }, { x: 2006, y: 28 },{ x: 2007, y: 30 }, { x: 2008, y: 36 }, + { x: 2009, y: 36 }, { x: 2010, y: 39 }, { x: 2011, y: 37 }], name: 'Germany' }, { - points: [{ x: 2005, y: 36 }, { x: 2006, y: 32 },{ x: 2007, y: 34 }, { x: 2008, y: 41 }, - { x: 2009, y: 42 }, { x: 2010, y: 42 }, { x: 2011, y: 43 }], + points: [{ x: 2005, y: 36 }, { x: 2006, y: 32 },{ x: 2007, y: 34 }, { x: 2008, y: 41 }, + { x: 2009, y: 42 }, { x: 2010, y: 42 }, { x: 2011, y: 43 }], name: 'England' - }, + }, { - points: [{ x: 2005, y: 39 }, { x: 2006, y: 36 },{ x: 2007, y: 40 }, { x: 2008, y: 44 }, - { x: 2009, y: 45 }, { x: 2010, y: 48 }, { x: 2011, y: 46 }], + points: [{ x: 2005, y: 39 }, { x: 2006, y: 36 },{ x: 2007, y: 40 }, { x: 2008, y: 44 }, + { x: 2009, y: 45 }, { x: 2010, y: 48 }, { x: 2011, y: 46 }], name: 'France' } ], @@ -290,7 +290,7 @@ module circulargaugecomponent { backgroundColor: "#f5b43f", border: { color: "#f5b43f" } }] - }] + }] }); }); } @@ -377,7 +377,7 @@ $(function () { createConnector({ name: "connector6", sourceNode: "Project", targetNode: "Resources", labels: [createLabel({ "text": "No" })] }) ] }); - + }); function createNode(option: ej.datavisualization.Diagram.Node) { @@ -402,7 +402,7 @@ function createLabel(options : any) { return options; } - + module DialogComponent { $(function () { @@ -452,7 +452,7 @@ module digitalgaugecomponent { } - + @@ -472,12 +472,12 @@ module DropDownListComponent { enableFilterSearch: true, caseSensitiveSearch: true, enableIncrementalSearch: true, - enablePopupResize: true, + enablePopupResize: true, delimiterChar: ";", multiSelectMode: ej.MultiSelectMode.Delimiter, maxPopupHeight: "300px", - minPopupHeight: "150px", - maxPopupWidth: "500px", + minPopupHeight: "150px", + maxPopupWidth: "500px", minPopupWidth: "350px", showCheckbox: true, showRoundedCorner: true @@ -513,7 +513,7 @@ module GanttComponent { dataSource: (window).projectData, allowColumnResize: true, allowSorting: true, - allowSelection: true, + allowSelection: true, enableContextMenu: true, taskIdMapping: "taskID", allowDragAndDrop: true, @@ -554,7 +554,7 @@ module GanttComponent { treeColumnIndex: 1, isResponsive: true, }); -}); +}); } @@ -596,7 +596,7 @@ module GridComponent { -var columns = ["Vegie-spread", "Tofuaa", "Alice Mutton", "Konbu", "Fløtemysost"] +var columns = ["Vegie-spread", "Tofuaa", "Alice Mutton", "Konbu", "Fløtemysost"] var itemSource: any[] = []; for (var i = 0; i < columns.length; i++) { for (var j = 0; j < 6; j++) { @@ -670,7 +670,7 @@ module KanbanComponent { }); } - + module lineargaugecomponent { @@ -696,14 +696,14 @@ module lineargaugecomponent { backgroundColor: "#E94649", border: { color: "#E94649" }, startWidth: 4, endWidth: 4 }] - }] + }] }); }); } + - - + module ListBoxComponent { $(function () { @@ -713,12 +713,12 @@ module ListBoxComponent { }); } - + module ListviewComponent { $(function () { var listviewInstance = new ej.ListView($("#defaultlistview"), { - enableCheckMark: true, + enableCheckMark: true, width: 400 }); }); @@ -760,7 +760,7 @@ var world_map= { "type": "Feature", "properties": { "admin": "Switzerland", "name": "Switzerland", "continent": "Europe" }, "geometry": { "type": "Polygon", "coordinates": [[[9.594226108446346, 47.525058091820256], [9.632931756232974, 47.347601223329974], [9.479969516649019, 47.102809963563367], [9.932448357796657, 46.920728054382948], [10.442701450246627, 46.893546250997424], [10.36337812667861, 46.483571275409851], [9.922836541390378, 46.314899400409182], [9.182881707403054, 46.440214748716976], [8.966305779667804, 46.036931871111186], [8.489952426801322, 46.005150865251672], [8.316629672894377, 46.163642483090847], [7.755992058959832, 45.824490057959302], [7.273850945676655, 45.776947740250769], [6.843592970414504, 45.991146552100595], [6.500099724970424, 46.429672756529428], [6.022609490593537, 46.272989813820466], [6.037388950229, 46.725778713561859], [6.768713820023605, 47.287708238303686], [6.736571079138058, 47.541801255882838], [7.192202182655505, 47.449765529971003], [7.466759067422228, 47.620581976911794], [8.31730146651415, 47.613579820336255], [8.522611932009765, 47.830827541691285], [9.594226108446346, 47.525058091820256]]] } }, { "type": "Feature", "properties": { "admin": "Chile", "name": "Chile", "continent": "South America" }, "geometry": { "type": "MultiPolygon", "coordinates": [[[[-68.634010227583147, -52.636370458874353], [-68.633349999999879, -54.8695], [-67.56244, -54.87001], [-66.95992, -54.89681], [-67.291029999999878, -55.30124], [-68.148629999999841, -55.61183], [-68.639990810811796, -55.580017999086877], [-69.2321, -55.49906], [-69.95809, -55.19843], [-71.00568, -55.05383], [-72.2639, -54.49514], [-73.2852, -53.957519999999874], [-74.66253, -52.83749], [-73.8381, -53.04743], [-72.43418, -53.7154], [-71.10773, -54.07433], [-70.591779999999787, -53.61583], [-70.26748, -52.93123], [-69.345649999999878, -52.5183], [-68.634010227583147, -52.636370458874353]]], [[[-68.219913092711224, -21.49434661223183], [-67.828179897722634, -22.872918796482178], [-67.106673550063604, -22.735924574476392], [-66.985233934177629, -22.986348565362825], [-67.328442959244128, -24.025303236590908], [-68.417652960876111, -24.518554782816874], [-68.386001146097342, -26.185016371365229], [-68.594799770772667, -26.50690886811126], [-68.295541551370391, -26.899339694935787], [-69.001234910748266, -27.521213881136127], [-69.656130337183143, -28.459141127233686], [-70.013550381129861, -29.367922865518544], [-69.919008348251921, -30.336339206668306], [-70.535068935819439, -31.365010267870279], [-70.074399380153622, -33.09120981214803], [-69.814776984319209, -33.273886000299839], [-69.817309129501453, -34.193571465798279], [-70.388049485949082, -35.169687595359441], [-70.364769253201658, -36.005088799789931], [-71.121880662709771, -36.65812387466233], [-71.118625047475419, -37.576827487947192], [-70.814664272734703, -38.552995293940732], [-71.413516608349042, -38.916022230791107], [-71.680761277946445, -39.808164157878061], [-71.915734015577542, -40.832339369470716], [-71.746803758415453, -42.051386407235988], [-72.148898078078517, -42.254888197601375], [-71.915423956983901, -43.408564548517404], [-71.464056159130493, -43.787611179378324], [-71.793622606071935, -44.207172133156099], [-71.329800788036195, -44.407521661151677], [-71.222778896759721, -44.784242852559409], [-71.659315558545316, -44.973688653341434], [-71.552009446891233, -45.560732924177117], [-71.917258470330196, -46.884838148791786], [-72.44735531278026, -47.738532810253517], [-72.331160854771937, -48.244238376661819], [-72.648247443314929, -48.878618259476774], [-73.415435757120022, -49.318436374712952], [-73.328050910114456, -50.378785088909865], [-72.975746832964617, -50.741450290734299], [-72.309973517532342, -50.677009779666342], [-72.329403856074023, -51.425956312872394], [-71.914803839796321, -52.009022305865912], [-69.498362189396076, -52.142760912637236], [-68.571545376241332, -52.299443855346247], [-69.461284349226617, -52.291950772663924], [-69.94277950710611, -52.537930590373243], [-70.8451016913545, -52.899200528525711], [-71.006332160105217, -53.833252042201345], [-71.429794684520928, -53.856454760300373], [-72.557942877884855, -53.531410001184447], [-73.702756720662862, -52.835069268607249], [-73.702756720662862, -52.835070076051487], [-74.946763475225154, -52.262753588419017], [-75.260026007778507, -51.62935475037321], [-74.976632453089806, -51.043395684615675], [-75.47975419788348, -50.378371677451547], [-75.608015102831942, -48.673772881871784], [-75.182769741502128, -47.711919447623153], [-74.126580980104677, -46.939253431995084], [-75.644395311165439, -46.647643324572016], [-74.69215369332305, -45.76397633238097], [-74.351709357384252, -44.10304412208788], [-73.240356004515192, -44.454960625995611], [-72.717803921179765, -42.383355808278985], [-73.388899909138232, -42.117532240569567], [-73.701335618774834, -43.365776462579738], [-74.33194312203257, -43.224958184584395], [-74.017957119427152, -41.794812920906828], [-73.677099372029943, -39.942212823243111], [-73.217592536090663, -39.258688653318508], [-73.505559455037044, -38.282882582351064], [-73.588060879191076, -37.156284681956016], [-73.166717088499283, -37.123780206044351], [-72.553136969681717, -35.508840020491022], [-71.861732143832555, -33.909092706031522], [-71.438450486929895, -32.418899428030819], [-71.668720669222424, -30.920644626592516], [-71.370082567007714, -30.095682061484997], [-71.48989437527645, -28.861442152625909], [-70.905123867461569, -27.640379734001193], [-70.724953986275963, -25.705924167587209], [-70.403965827095035, -23.628996677344542], [-70.091245897080668, -21.393319187101223], [-70.164419725205974, -19.756468194256183], [-70.372572394477714, -18.347975355708879], [-69.858443569605797, -18.092693780187027], [-69.590423753523979, -17.580011895419286], [-69.100246955019401, -18.260125420812653], [-68.966818406841824, -18.981683444904089], [-68.442225104430918, -19.405068454671419], [-68.757167121033703, -20.37265797290447], [-68.219913092711224, -21.49434661223183]]]] } }, { "type": "Feature", "properties": { "admin": "China", "name": "China", "continent": "Asia" }, "geometry": { "type": "MultiPolygon", "coordinates": [[[[110.339187860151526, 18.678395087147603], [109.475209588663702, 18.19770091396861], [108.655207961056135, 18.507681993071397], [108.626217482540426, 19.367887885001974], [109.119055617308007, 19.821038519769385], [110.211598748822837, 20.101253973872073], [110.786550734502228, 20.077534491450077], [111.01005130416462, 19.695929877190732], [110.570646600386794, 19.255879218009305], [110.339187860151526, 18.678395087147603]]], [[[127.657407261262378, 49.760270494172929], [129.397817824420429, 49.440600084015429], [130.58229332898236, 48.729687404976112], [130.987281528853828, 47.790132351261391], [132.506671991099495, 47.788969631534876], [133.373595819228001, 48.183441677434914], [135.026311476786702, 48.478229885443902], [134.500813836810607, 47.578439846377833], [134.112362095272601, 47.212467352886719], [133.76964399631288, 46.116926988299056], [133.097126906466428, 45.14406647397216], [131.883454217659562, 45.32116160743643], [131.025212030156069, 44.967953192721573], [131.288555129115537, 44.111519680348252], [131.144687941614848, 42.929989732426932], [130.633866408409801, 42.903014634770543], [130.640015903852429, 42.39500946712527], [129.994267205933227, 42.985386867843793], [129.596668735879462, 42.424981797854592], [128.05221520397231, 41.994284572917984], [128.208433058790717, 41.466771552082534], [127.343782993683021, 41.503151760415953], [126.869083286649854, 41.816569322266155], [126.18204511932943, 41.107336127276362], [125.079941847840587, 40.569823716792449], [124.265624627785314, 39.928493353834135], [122.86757042856101, 39.637787583976255], [122.131387974130917, 39.170451768544623], [121.054554478032856, 38.89747101496291], [121.585994907722466, 39.360853583324136], [121.376757033372641, 39.750261338859524], [122.168595005381007, 40.422442531896046], [121.640358514493528, 40.946389878903304], [120.768628778161954, 40.593388169917596], [119.639602085449056, 39.898055935214209], [119.023463983233015, 39.252333075511096], [118.042748651197897, 39.204273993479674], [117.532702264477052, 38.73763580988409], [118.05969852098967, 38.061475531561051], [118.878149855628351, 37.897325344385898], [118.911636183753501, 37.448463853498723], [119.702802362142037, 37.156388658185072], [120.823457472823648, 37.870427761377968], [121.711258579597938, 37.481123358707165], [122.357937453298462, 37.454484157860684], [122.519994744965814, 36.930614325501828], [121.104163853033029, 36.651329047180432], [120.63700890511457, 36.111439520811125], [119.66456180224607, 35.609790554337728], [119.151208123858567, 34.909859117160458], [120.227524855633717, 34.360331936168613], [120.620369093916565, 33.37672272392512], [121.229014113450219, 32.460318711877186], [121.908145786630044, 31.692174384074683], [121.891919386890336, 30.949351508095098], [121.264257440273298, 30.676267401648712], [121.503519321784722, 30.14291494396425], [122.092113885589086, 29.832520453403156], [121.93842817595305, 29.018022365834803], [121.684438511238469, 28.225512600206677], [121.125661248866436, 28.135673122667178], [120.395473260582307, 27.053206895449385], [119.585496860839555, 25.740780544532605], [118.656871372554519, 24.547390855400234], [117.281606479970833, 23.624501451099714], [115.890735304835118, 22.782873236578094], [114.763827345846209, 22.668074042241663], [114.152546828265656, 22.223760077396204], [113.806779819800752, 22.548339748621423], [113.241077915501592, 22.051367499270462], [111.843592157032447, 21.550493679281512], [110.78546552942413, 21.39714386645533], [110.444039341271662, 20.34103261970639], [109.88986128137357, 20.282457383703441], [109.627655063924635, 21.008227037026725], [109.864488153118316, 21.395050970947516], [108.522812941524421, 21.715212307211821], [108.050180291782979, 21.552379869060101], [107.043420037872636, 21.8118989120299], [106.567273390735352, 22.21820486092474], [106.725403273548466, 22.794267889898375], [105.811247186305209, 22.976892401617899], [105.329209425886631, 23.352063300056976], [104.476858351664475, 22.819150092046918], [103.504514601660503, 22.703756618739217], [102.706992222100155, 22.708795070887696], [102.170435825613552, 22.464753119389336], [101.652017856861576, 22.318198757409554], [101.803119744882906, 21.174366766845051], [101.27002566936001, 21.201651923095167], [101.180005324307558, 21.436572984294052], [101.150032993578236, 21.849984442629015], [100.416537713627349, 21.558839423096654], [99.983489211021549, 21.742936713136451], [99.240898878987196, 22.118314317304559], [99.53199222208741, 22.949038804612591], [98.898749220782804, 23.142722072842581], [98.66026248575578, 24.063286037690002], [97.604719679762027, 23.897404690033049], [97.724609002679131, 25.083637193293036], [98.671838006589212, 25.91870250091349], [98.712093947344556, 26.743535874940243], [98.682690057370507, 27.508812160750658], [98.246230910233351, 27.747221381129172], [97.91198774616943, 28.335945136014367], [97.327113885490007, 28.261582749946339], [96.248833449287829, 28.411030992134467], [96.586590610747521, 28.830979519154361], [96.117678664131006, 29.452802028922513], [95.404802280664626, 29.031716620392157], [94.565990431702929, 29.27743805593996], [93.413347609432662, 28.640629380807233], [92.503118931043616, 27.896876329046442], [91.696656528696693, 27.771741848251615], [91.258853794319876, 28.040614325466343], [90.730513950567797, 28.064953925075738], [90.015828891971182, 28.296438503527177], [89.475810174521158, 28.042758897406365], [88.814248488320573, 27.299315904239389], [88.730325962278528, 28.086864732367552], [88.120440708369941, 27.876541652939572], [86.954517043000635, 27.974261786403524], [85.823319940131526, 28.203575954698742], [85.011638218123053, 28.642773952747369], [84.23457970575015, 28.839893703724691], [83.89899295444674, 29.320226141877633], [83.337115106137176, 29.463731594352193], [82.327512648450877, 30.115268052688204], [81.525804477874786, 30.422716986608659], [81.111256138029276, 30.183480943313402], [79.721366815107118, 30.882714748654728], [78.738894484374001, 31.515906073527045], [78.458446486326025, 32.61816437431272], [79.176128777995544, 32.483779812137747], [79.208891636068543, 32.994394639613738], [78.811086460285722, 33.506198025032397], [78.912268914713209, 34.321936346975768], [77.83745079947461, 35.494009507787794], [76.192848341785705, 35.89840342868785], [75.896897414050173, 36.666806138651872], [75.158027785140987, 37.133030910789152], [74.980002475895404, 37.419990139305888], [74.829985792952144, 37.990007025701445], [74.864815708316783, 38.378846340481587], [74.25751427602269, 38.606506862943476], [73.928852166646394, 38.505815334622717], [73.675379266254836, 39.431236884105566], [73.960013055318427, 39.660008449861714], [73.822243686828315, 39.893973497063136], [74.776862420556043, 40.366425279291619], [75.467827996730719, 40.56207225194867], [76.526368035797432, 40.427946071935132], [76.90448449087711, 41.066485907549648], [78.187196893226044, 41.185315863604799], [78.543660923175253, 41.582242540038713], [80.119430373051401, 42.12394074153822], [80.259990268885318, 42.34999929459908], [80.180150180994374, 42.920067857426844], [80.866206496101213, 43.180362046881008], [79.966106398441426, 44.917516994804622], [81.947070753918084, 45.317027492853143], [82.458925815769035, 45.539649563166499], [83.180483839860543, 47.330031236350735], [85.164290399113213, 47.000955715516099], [85.720483839870667, 47.452969468773077], [85.76823286330837, 48.455750637396896], [86.59877648310335, 48.549181626980605], [87.359970330762692, 49.214980780629148], [87.751264276076668, 49.297197984405464], [88.013832228551678, 48.599462795600594], [88.854297723346747, 48.069081732773007], [90.280825636763893, 47.693549099307901], [90.970809360724957, 46.88814606382293], [90.585768263718307, 45.719716091487491], [90.945539585334316, 45.286073309910243], [92.133890822318222, 45.115075995456429], [93.480733677141316, 44.97547211362], [94.688928664125356, 44.352331854828456], [95.306875441471504, 44.241330878265458], [95.762454868556688, 43.319449164394619], [96.349395786527808, 42.725635280928643], [97.451757440177971, 42.74888967546007], [99.515817498779995, 42.524691473961688], [100.845865513108279, 42.663804429691417], [101.833040399179936, 42.51487295182627], [103.312278273534787, 41.907468166667613], [104.522281935649005, 41.90834666601662], [104.964993931093431, 41.597409572916334], [106.129315627061658, 42.134327704428891], [107.744772576937976, 42.481515814781908], [109.243595819131428, 42.519446316084149], [110.412103306115299, 42.871233628911014], [111.129682244920218, 43.406834011400171], [111.82958784388137, 43.743118394539486], [111.667737257943202, 44.073175767587706], [111.348376906379428, 44.457441718110047], [111.87330610560025, 45.102079372735112], [112.436062453258842, 45.01164561622425], [113.463906691544196, 44.808893134127111], [114.46033165899604, 45.339816799493875], [115.985096470200133, 45.727235012386004], [116.717868280098855, 46.38820241961524], [117.421701287914246, 46.67273285581421], [118.874325799638711, 46.805412095723646], [119.663269891438745, 46.692679958678944], [119.772823927897562, 47.048058783550132], [118.866574334794947, 47.747060044946195], [118.064142694166719, 48.06673045510373], [117.295507440257438, 47.697709052107385], [116.308952671373234, 47.853410142602812], [115.742837355615734, 47.726544501326273], [115.485282017073018, 48.135382595403442], [116.191802199367601, 49.134598090199056], [116.67880089728618, 49.888531399121398], [117.879244419426371, 49.510983384796944], [119.288460728025839, 50.142882798862033], [119.279365675942358, 50.582907619827282], [120.182049595216924, 51.64356639261802], [120.738191359541972, 51.964115302124547], [120.725789015791975, 52.516226304730814], [120.177088657716865, 52.753886216841195], [121.003084751470226, 53.251401068731226], [122.245747918792858, 53.431725979213681], [123.571506789240843, 53.458804429734627], [125.068211297710434, 53.161044826868832], [125.946348911646169, 52.792798570356936], [126.564399041856959, 51.784255479532689], [126.939156528837657, 51.353894151405896], [127.287455682484904, 50.739797268265434], [127.657407261262378, 49.760270494172929]]]] } }, - { "type": "Feature", "properties": { "admin": "Ivory Coast", "name": "Côte d'Ivoire", "continent": "Africa" }, "geometry": { "type": "Polygon", "coordinates": [[[-2.856125047202397, 4.994475816259508], [-3.311084357100071, 4.984295559098014], [-4.008819545904941, 5.179813340674314], [-4.64991736491791, 5.168263658057084], [-5.834496222344525, 4.993700669775135], [-6.528769090185845, 4.705087795425015], [-7.518941209330434, 4.338288479017307], [-7.712159389669749, 4.364565944837721], [-7.63536821128403, 5.188159084489455], [-7.53971513511176, 5.313345241716517], [-7.570152553731686, 5.707352199725903], [-7.993692592795879, 6.126189683451541], [-8.311347622094017, 6.193033148621081], [-8.602880214868618, 6.467564195171659], [-8.385451626000572, 6.911800645368742], [-8.485445522485348, 7.395207831243068], [-8.439298468448696, 7.686042792181736], [-8.280703497744936, 7.687179673692156], [-8.221792364932197, 8.123328762235571], [-8.299048631208562, 8.316443589710302], [-8.203498907900878, 8.455453192575446], [-7.832100389019186, 8.575704250518625], [-8.079113735374348, 9.376223863152033], [-8.309616461612249, 9.789531968622439], [-8.22933712404682, 10.129020290563897], [-8.029943610048617, 10.206534939001711], [-7.89958980959237, 10.297382106970824], [-7.622759161804808, 10.147236232946792], [-6.850506557635057, 10.138993841996237], [-6.666460944027547, 10.430810655148447], [-6.493965013037267, 10.411302801958268], [-6.205222947606429, 10.524060777219132], [-6.050452032892266, 10.096360785355442], [-5.816926235365286, 10.222554633012191], [-5.404341599946973, 10.370736802609144], [-4.954653286143098, 10.152713934769732], [-4.779883592131966, 9.821984768101741], [-4.330246954760383, 9.610834865757139], [-3.980449184576684, 9.862344061721698], [-3.511898972986272, 9.900326239456216], [-2.827496303712706, 9.642460842319775], [-2.56218950032624, 8.219627793811481], [-2.983584967450326, 7.379704901555511], [-3.244370083011261, 6.2504715031135], [-2.810701463217839, 5.389051215024109], [-2.856125047202397, 4.994475816259508]]] } }, + { "type": "Feature", "properties": { "admin": "Ivory Coast", "name": "Côte d'Ivoire", "continent": "Africa" }, "geometry": { "type": "Polygon", "coordinates": [[[-2.856125047202397, 4.994475816259508], [-3.311084357100071, 4.984295559098014], [-4.008819545904941, 5.179813340674314], [-4.64991736491791, 5.168263658057084], [-5.834496222344525, 4.993700669775135], [-6.528769090185845, 4.705087795425015], [-7.518941209330434, 4.338288479017307], [-7.712159389669749, 4.364565944837721], [-7.63536821128403, 5.188159084489455], [-7.53971513511176, 5.313345241716517], [-7.570152553731686, 5.707352199725903], [-7.993692592795879, 6.126189683451541], [-8.311347622094017, 6.193033148621081], [-8.602880214868618, 6.467564195171659], [-8.385451626000572, 6.911800645368742], [-8.485445522485348, 7.395207831243068], [-8.439298468448696, 7.686042792181736], [-8.280703497744936, 7.687179673692156], [-8.221792364932197, 8.123328762235571], [-8.299048631208562, 8.316443589710302], [-8.203498907900878, 8.455453192575446], [-7.832100389019186, 8.575704250518625], [-8.079113735374348, 9.376223863152033], [-8.309616461612249, 9.789531968622439], [-8.22933712404682, 10.129020290563897], [-8.029943610048617, 10.206534939001711], [-7.89958980959237, 10.297382106970824], [-7.622759161804808, 10.147236232946792], [-6.850506557635057, 10.138993841996237], [-6.666460944027547, 10.430810655148447], [-6.493965013037267, 10.411302801958268], [-6.205222947606429, 10.524060777219132], [-6.050452032892266, 10.096360785355442], [-5.816926235365286, 10.222554633012191], [-5.404341599946973, 10.370736802609144], [-4.954653286143098, 10.152713934769732], [-4.779883592131966, 9.821984768101741], [-4.330246954760383, 9.610834865757139], [-3.980449184576684, 9.862344061721698], [-3.511898972986272, 9.900326239456216], [-2.827496303712706, 9.642460842319775], [-2.56218950032624, 8.219627793811481], [-2.983584967450326, 7.379704901555511], [-3.244370083011261, 6.2504715031135], [-2.810701463217839, 5.389051215024109], [-2.856125047202397, 4.994475816259508]]] } }, { "type": "Feature", "properties": { "admin": "Cameroon", "name": "Cameroon", "continent": "Africa" }, "geometry": { "type": "Polygon", "coordinates": [[[13.07582238124675, 2.267097072759014], [12.951333855855605, 2.321615708826939], [12.359380323952218, 2.19281220133945], [11.751665480199787, 2.326757513839993], [11.276449008843711, 2.261050930180871], [9.649158155972627, 2.283866075037735], [9.795195753629455, 3.073404445809117], [9.404366896205998, 3.734526882335202], [8.948115675501068, 3.904128933117135], [8.744923943729416, 4.352215277519959], [8.488815545290889, 4.495617377129917], [8.500287713259693, 4.771982937026847], [8.757532993208626, 5.47966583904791], [9.233162876023043, 6.444490668153334], [9.522705926154398, 6.453482367372116], [10.118276808318255, 7.038769639509879], [10.497375115611417, 7.055357774275562], [11.058787876030349, 6.644426784690593], [11.745774366918509, 6.981382961449753], [11.839308709366801, 7.397042344589434], [12.063946160539556, 7.799808457872301], [12.218872104550597, 8.305824082874322], [12.753671502339214, 8.717762762888993], [12.955467970438971, 9.417771714714702], [13.1675997249971, 9.64062632897341], [13.308676385153914, 10.160362046748926], [13.572949659894558, 10.798565985553564], [14.415378859116682, 11.572368882692071], [14.468192172918974, 11.90475169519341], [14.57717776862253, 12.085360826053501], [14.181336297266792, 12.483656927943112], [14.213530714584634, 12.802035427293344], [14.495787387762842, 12.859396267137326], [14.893385857816522, 12.219047756392582], [14.960151808337598, 11.555574042197222], [14.923564894274955, 10.891325181517471], [15.467872755605269, 9.982336737503429], [14.909353875394713, 9.99212942142273], [14.627200555081057, 9.920919297724536], [14.171466098699025, 10.021378282099928], [13.954218377344002, 9.549494940626685], [14.544466586981766, 8.965861314322266], [14.979995558337688, 8.796104234243471], [15.120865512765331, 8.382150173369423], [15.436091749745765, 7.692812404811971], [15.279460483469107, 7.421924546737968], [14.776545444404572, 6.408498033062044], [14.536560092841111, 6.22695872642069], [14.459407179429345, 5.451760565610299], [14.558935988023501, 5.03059764243153], [14.478372430080466, 4.732605495620446], [14.950953403389658, 4.21038930909492], [15.036219516671249, 3.851367295747123], [15.405395948964379, 3.335300604664339], [15.862732374747479, 3.013537298998982], [15.907380812247649, 2.557389431158612], [16.01285241055535, 2.267639675298084], [15.940918816805061, 1.727672634280295], [15.14634199388524, 1.964014797367184], [14.337812534246577, 2.22787466064949], [13.07582238124675, 2.267097072759014]]] } }, { "type": "Feature", "properties": { "admin": "Democratic Republic of the Congo", "name": "Dem. Rep. Congo", "continent": "Africa" }, "geometry": { "type": "Polygon", "coordinates": [[[30.833859897593801, 3.50916596111034], [30.773346795380036, 2.339883327642127], [31.174149204235807, 2.204465236821263], [30.852670118948048, 1.849396470543809], [30.468507521290292, 1.58380544677972], [30.086153598762703, 1.062312730306288], [29.875778842902488, 0.597379868976304], [29.819503208136634, -0.205310153813372], [29.587837762172164, -0.58740569417948], [29.579466180140876, -1.341313164885626], [29.29188683443661, -1.620055840667987], [29.254834832483336, -2.215109958508911], [29.117478875451546, -2.292211195488384], [29.02492638521678, -2.839257907730157], [29.276383904749046, -3.293907159034063], [29.339997592900342, -4.499983412294092], [29.519986606572925, -5.419978936386313], [29.41999271008816, -5.939998874539432], [29.620032179490003, -6.520015150583424], [30.199996779101692, -7.079980970898161], [30.740015496551781, -8.340007419470913], [30.34608605319081, -8.238256524288216], [29.002912225060467, -8.40703175215347], [28.734866570762495, -8.526559340044576], [28.449871046672818, -9.164918308146083], [28.673681674928922, -9.605924981324931], [28.496069777141763, -10.789883721564044], [28.372253045370421, -11.793646742401389], [28.642417433392346, -11.971568698782312], [29.341547885869087, -12.36074391037241], [29.616001417771223, -12.178894545137307], [29.699613885219485, -13.257226657771827], [28.934285922976834, -13.248958428605132], [28.52356163912102, -12.698604424696679], [28.15510867687998, -12.272480564017894], [27.38879886242378, -12.132747491100663], [27.164419793412456, -11.608748467661071], [26.55308759939961, -11.924439792532125], [25.752309604604726, -11.784965101776356], [25.418118116973197, -11.330935967659958], [24.783169793402948, -11.238693536018962], [24.314516228947948, -11.262826429899269], [24.257155389103982, -10.951992689663655], [23.912215203555714, -10.926826267137512], [23.456790805767433, -10.867863457892481], [22.837345411884733, -11.017621758674329], [22.402798292742371, -10.99307545333569], [22.155268182064304, -11.084801120653768], [22.208753289486388, -9.894796237836507], [21.87518191904234, -9.523707777548564], [21.801801385187897, -8.908706556842978], [21.949130893652036, -8.305900974158275], [21.746455926203303, -7.920084730667147], [21.728110792739695, -7.2908724910813], [20.514748162526498, -7.299605808138629], [20.601822950938292, -6.93931772219968], [20.091621534920645, -6.943090101756993], [20.037723016040214, -7.116361179231644], [19.417502475673157, -7.155428562044297], [19.166613396896107, -7.738183688999753], [19.016751743249664, -7.988245944860132], [18.464175652752683, -7.847014255406442], [18.134221632569048, -7.98767750410492], [17.472970004962232, -8.068551120641699], [17.089995965247166, -7.545688978712525], [16.860190870845198, -7.222297865429984], [16.573179965896141, -6.622644545115087], [16.326528354567042, -5.877470391466267], [13.375597364971892, -5.864241224799548], [13.02486941900696, -5.984388929878157], [12.735171339578695, -5.965682061388497], [12.322431674863507, -6.100092461779658], [12.182336866920249, -5.789930515163837], [12.436688266660866, -5.684303887559245], [12.468004184629734, -5.248361504745003], [12.631611769265788, -4.991271254092935], [12.995517205465173, -4.781103203961883], [13.258240187237044, -4.882957452009165], [13.600234816144676, -4.500138441590969], [14.144956088933295, -4.510008640158715], [14.209034864975219, -4.793092136253597], [14.582603794013179, -4.970238946150139], [15.170991652088441, -4.3435071753143], [15.753540073314749, -3.855164890156096], [16.006289503654298, -3.535132744972528], [15.972803175529149, -2.712392266453612], [16.407091912510051, -1.740927015798682], [16.86530683764212, -1.225816338713287], [17.523716261472853, -0.743830254726987], [17.638644646889983, -0.424831638189246], [17.663552687254676, -0.058083998213817], [17.826540154703245, 0.288923244626105], [17.774191928791563, 0.855658677571085], [17.89883548347958, 1.741831976728278], [18.09427575040743, 2.365721543788055], [18.39379235197114, 2.90044342692822], [18.453065219809925, 3.504385891123348], [18.542982211997778, 4.201785183118317], [18.932312452884755, 4.709506130385973], [19.467783644293146, 5.031527818212779], [20.290679152108932, 4.691677761245287], [20.927591180106273, 4.322785549329736], [21.659122755630019, 4.224341945813719], [22.405123732195531, 4.02916006104732], [22.704123569436284, 4.633050848810156], [22.841479526468103, 4.710126247573483], [23.297213982850135, 4.609693101414221], [24.41053104014625, 5.108784084489129], [24.805028924262409, 4.897246608902349], [25.128833449003274, 4.927244777847789], [25.278798455514302, 5.170408229997191], [25.650455356557465, 5.256087754737123], [26.402760857862535, 5.150874538590869], [27.044065382604703, 5.127852688004835], [27.374226108517483, 5.233944403500059], [27.979977247842807, 4.408413397637373], [28.428993768026906, 4.287154649264493], [28.696677687298795, 4.455077215996936], [29.159078403446497, 4.38926727947323], [29.715995314256013, 4.600804755060024], [29.953500197069467, 4.173699042167683], [30.833859897593801, 3.50916596111034]]] } }, { "type": "Feature", "properties": { "admin": "Republic of Congo", "name": "Congo", "continent": "Africa" }, "geometry": { "type": "Polygon", "coordinates": [[[12.995517205465173, -4.781103203961883], [12.620759718484491, -4.438023369976135], [12.318607618873923, -4.606230157086187], [11.914963006242086, -5.037986748884789], [11.093772820691923, -3.978826592630546], [11.855121697648114, -3.42687061932105], [11.478038771214299, -2.765618991714241], [11.820963575903189, -2.514161472181982], [12.495702752338159, -2.391688327650242], [12.575284458067639, -1.948511244315134], [13.109618767965626, -2.428740329603513], [13.992407260807706, -2.470804945489099], [14.299210239324564, -1.998275648612213], [14.425455763413593, -1.333406670744971], [14.316418491277741, -0.552627455247048], [13.843320753645653, 0.038757635901149], [14.276265903386953, 1.196929836426619], [14.026668735417214, 1.395677395021153], [13.282631463278816, 1.31418366129688], [13.003113641012074, 1.830896307783319], [13.07582238124675, 2.267097072759014], [14.337812534246577, 2.22787466064949], [15.14634199388524, 1.964014797367184], [15.940918816805061, 1.727672634280295], [16.01285241055535, 2.267639675298084], [16.537058139724135, 3.198254706226278], [17.133042433346297, 3.728196519379451], [17.809900343505259, 3.560196437998569], [18.453065219809925, 3.504385891123348], [18.39379235197114, 2.90044342692822], [18.09427575040743, 2.365721543788055], [17.89883548347958, 1.741831976728278], [17.774191928791563, 0.855658677571085], [17.826540154703245, 0.288923244626105], [17.663552687254676, -0.058083998213817], [17.638644646889983, -0.424831638189246], [17.523716261472853, -0.743830254726987], [16.86530683764212, -1.225816338713287], [16.407091912510051, -1.740927015798682], [15.972803175529149, -2.712392266453612], [16.006289503654298, -3.535132744972528], [15.753540073314749, -3.855164890156096], [15.170991652088441, -4.3435071753143], [14.582603794013179, -4.970238946150139], [14.209034864975219, -4.793092136253597], [14.144956088933295, -4.510008640158715], [13.600234816144676, -4.500138441590969], [13.258240187237044, -4.882957452009165], [12.995517205465173, -4.781103203961883]]] } }, @@ -983,7 +983,7 @@ module MenuComponent { - + module NavigationDrawerComponent { $(function () { @@ -1023,7 +1023,7 @@ module PivotChartOlap { $(function () { var sample = new ej.PivotChart($("#PivotChart"),{ dataSource: { - data: "http://bi.syncfusion.com/olap/msmdpump.dll", + data: "http://bi.syncfusion.com/olap/msmdpump.dll", catalog: "Adventure Works DW 2008 SE", cube: "Adventure Works", rows: [ @@ -1191,7 +1191,7 @@ module PivotGaugeOlap { length: 120, width: 7 }, - { + { type: "marker", markerType: "diamond", distanceFromScale: 5, @@ -1220,7 +1220,7 @@ module PivotGaugeOlap { distanceFromScale: -5, backgroundColor: "#fc0606", border: { color: "#fc0606" } - }, + }, { distanceFromScale: -5 }], @@ -1238,7 +1238,7 @@ module PivotGaugeOlap { }] }] }); - }); + }); } @@ -1312,7 +1312,7 @@ module PivotGaugeRelational { length: 120, width: 7 }, - { + { type: "marker", markerType: "diamond", distanceFromScale: 5, @@ -1341,7 +1341,7 @@ module PivotGaugeRelational { distanceFromScale: -5, backgroundColor: "#fc0606", border: { color: "#fc0606" } - }, + }, { distanceFromScale: -5 }], @@ -1359,7 +1359,7 @@ module PivotGaugeRelational { }] }] }); - }); + }); } @@ -1394,7 +1394,7 @@ module PivotGridOlap { ], filters:[] }, - enableGroupingBar: true, + enableGroupingBar: true, pivotTableFieldListID:"PivotSchemaDesigner" }); $("#PivotSchemaDesigner").ejPivotSchemaDesigner(); @@ -1445,7 +1445,7 @@ module PivotGridRelational { fieldCaption: "State" } ], - columns: + columns: [{ fieldName: "Product", fieldCaption: "Product" @@ -1463,10 +1463,10 @@ module PivotGridRelational { ], filters:[] }, - enableGroupingBar: true, + enableGroupingBar: true, pivotTableFieldListID:"PivotSchemaDesigner" }); - $("#PivotSchemaDesigner").ejPivotSchemaDesigner(); + $("#PivotSchemaDesigner").ejPivotSchemaDesigner(); }); } @@ -1607,7 +1607,7 @@ function redo(e: any) { } - + module RadialSliderComponent { $(function () { @@ -1640,7 +1640,7 @@ module rangecomponent { fill: '#69D2E7' } ]; - } + } }); }); @@ -1692,7 +1692,7 @@ module RatingComponent { shapeWidth: 25, showTooltip: true }); - + var sample2 = new ej.Rating($("#halfRating"),{ precision: ej.Rating.Precision.Half, value: 3.5, @@ -1723,7 +1723,7 @@ module RatingComponent { shapeHeight: 25, shapeWidth: 25, showTooltip: true - }); + }); }); } @@ -1756,7 +1756,7 @@ module RibbonComponent { toolTip: "Pin the Ribbon" }, applicationTab: { - type: ej.Ribbon.ApplicationTabType.Menu, menuItemID: "ribbonmenu", menuSettings: { openOnClick: false } + type: ej.Ribbon.ApplicationTabType.Menu, menuItemID: "ribbonmenu", menuSettings: { openOnClick: false } }, tabs: [{ id: "home", text: "HOME", groups: [{ @@ -1833,7 +1833,7 @@ module RibbonComponent { width: 60, isBig: false } - }] + }] }, { text: "Font", alignType: "rows", content: [{ @@ -2112,7 +2112,7 @@ module RibbonComponent { groups: [{ id: "zoomin", text: "Zoom In", - toolTip: "Zoom In", + toolTip: "Zoom In", buttonSettings: { width: 58, contentType: ej.ContentType.TextAndImage, @@ -2123,7 +2123,7 @@ module RibbonComponent { { id: "zoomout", text: "Zoom Out", - toolTip: "Zoom Out", + toolTip: "Zoom Out", buttonSettings: { width: 70, contentType: ej.ContentType.TextAndImage, @@ -2134,7 +2134,7 @@ module RibbonComponent { { id: "fullscreen", text: "Full Screen", - toolTip: "Full Screen", + toolTip: "Full Screen", buttonSettings: { width: 73, contentType: ej.ContentType.TextAndImage, @@ -2363,7 +2363,7 @@ module RibbonComponent { } ] } - ], + ], create: function createControl(args) { var ribbon = $("#defaultRibbon").data("ejRibbon"); $("#fontcolor").ejColorPicker({ value: "#FFFF00", modelType: "palette", cssClass: "e-ribbon", toolIcon: "e-fontcoloricon", select: colorHandler }); @@ -2379,7 +2379,7 @@ function colorHandler(args:any) { - + module RotatorComponent { $(function () { @@ -2542,7 +2542,7 @@ module ScheduleComponent { } }); }); -} +} @@ -2725,9 +2725,9 @@ module piesparkline4 { }); } + - - + module SplitterComponent { @@ -2762,7 +2762,7 @@ $(function () { pdfUrl: (window).baseurl + "api/Spreadsheet/PdfExport" }, sheets: [{ rangeSettings: [{ dataSource: (window).defaultData, startCell: "A1" }] }], - loadComplete: () => { + loadComplete: () => { var spreadsheet = $("#basicSpreadsheet").data("ejSpreadsheet"), xlFormat = spreadsheet.XLFormat; if (!(spreadsheet).isImport) { spreadsheet.setWidthToColumns([140, 128, 105, 100, 100, 110, 120, 120, 100]); @@ -2786,13 +2786,13 @@ var default_data: Array = [ { Category : "Employees", Country : "USA", JobDescription : "Technical", JobGroup : "Developers", JobRole : "Web", EmployeesCount : 70 }, { Category : "Employees", Country : "USA", JobDescription : "Management", EmployeesCount : 40 }, { Category : "Employees", Country : "USA", JobDescription : "Accounts", EmployeesCount : 60 }, - + { Category : "Employees", Country : "India", JobDescription : "Technical", JobGroup : "Testers", EmployeesCount : 43 }, { Category : "Employees", Country : "India", JobDescription : "Technical", JobGroup : "Developers", JobRole : "Windows", EmployeesCount : 125}, { Category : "Employees", Country : "India", JobDescription : "Technical", JobGroup : "Developers", JobRole : "Web", EmployeesCount : 60 }, { Category : "Employees", Country : "India", JobDescription : "HR Executives", EmployeesCount : 70 }, { Category : "Employees", Country : "India", JobDescription : "Accounts", EmployeesCount : 45 }, - + { Category : "Employees", Country : "Germany", JobDescription : "Sales", JobGroup : "Executive", EmployeesCount : 30 }, { Category : "Employees", Country : "Germany", JobDescription : "Sales", JobGroup : "Analyst", EmployeesCount : 40 }, { Category : "Employees", Country : "Germany", JobDescription : "Marketing", EmployeesCount : 50 }, @@ -2801,13 +2801,13 @@ var default_data: Array = [ { Category : "Employees", Country : "Germany", JobDescription : "Technical", JobGroup : "Developers", JobRole : "Web", EmployeesCount : 27 }, { Category : "Employees", Country : "Germany", JobDescription : "Management", EmployeesCount : 33 }, { Category : "Employees", Country : "Germany", JobDescription : "Accounts", EmployeesCount : 55 }, - + { Category : "Employees", Country : "UK", JobDescription : "Technical", JobGroup : "Testers", EmployeesCount : 45 }, { Category : "Employees", Country : "UK", JobDescription : "Technical", JobGroup : "Developers", JobRole : "Windows", EmployeesCount : 96 }, { Category : "Employees", Country : "UK", JobDescription : "Technical", JobGroup : "Developers", JobRole : "Web", EmployeesCount : 55 }, { Category : "Employees", Country : "UK", JobDescription : "HR Executives", EmployeesCount : 60 }, { Category : "Employees", Country : "UK", JobDescription: "Accounts", EmployeesCount: 30 }, - + { Category : "Employees", Country : "France", JobDescription : "Technical", JobGroup : "Testers", EmployeesCount : 40 }, { Category : "Employees", Country : "France", JobDescription : "Technical", JobGroup : "Developers", JobRole : "Windows", EmployeesCount : 65 }, { Category : "Employees", Country : "France", JobDescription : "Technical", JobGroup : "Developers", JobRole : "Web", EmployeesCount : 27 }, @@ -2817,7 +2817,7 @@ var default_data: Array = [ module sunburstcomponent { $(function () { var sunburstsample = new ej.SunburstChart($("#Sunburst"), { - valueMemberPath: "EmployeesCount", + valueMemberPath: "EmployeesCount", levels: [ {groupMemberPath: "Country"}, {groupMemberPath: "JobDescription"}, @@ -2856,8 +2856,8 @@ module TabComponent { module TagCloudComponent { - - + + var websiteCollection = [ { text: "Google", url: "http://www.google.com", frequency: 12 }, { text: "All Things Digital", url: "http://allthingsd.com/", frequency: 3 }, @@ -2888,7 +2888,7 @@ module TagCloudComponent { text: "text", url: "url", frequency: "frequency" } }); - + }); } @@ -2928,7 +2928,7 @@ module EditorComponent { - + module TileViewComponent { $(function () { @@ -2939,38 +2939,38 @@ module TileViewComponent { imageUrl:'content/images/tile/windows/people_1.png' }); var tile2 = new ej.Tile($("#tile2"), { - imagePosition:"center", + imagePosition:"center", tileSize:"small", - imageUrl:'content/images/tile/windows/alerts.png', - + imageUrl:'content/images/tile/windows/alerts.png', + }); var tile3 = new ej.Tile($("#tile3"), { - imagePosition:"center", + imagePosition:"center", tileSize:"small", - imageUrl:'content/images/tile/windows/bing.png', + imageUrl:'content/images/tile/windows/bing.png', }); var tile4 = new ej.Tile($("#tile4"), { tileSize:"small", - imageUrl:'content/images/tile/windows/camera.png', + imageUrl:'content/images/tile/windows/camera.png', }); var tile5 = new ej.Tile($("#tile5"), { - imagePosition:"center", + imagePosition:"center", tileSize:"small", - imageUrl:'content/images/tile/windows/messages.png', + imageUrl:'content/images/tile/windows/messages.png', }); var tile6 = new ej.Tile($("#tile6"), { - imagePosition:"center", + imagePosition:"center", tileSize:"medium", - imageUrl:'content/images/tile/windows/games.png', + imageUrl:'content/images/tile/windows/games.png', caption:{text:"Play"} }); - var tile7 = new ej.Tile($("#tile7"), { + var tile7 = new ej.Tile($("#tile7"), { tileSize:"medium", imageUrl:'content/images/tile/windows/map.png', caption:{text:"Maps"} }); var tile8 = new ej.Tile($("#tile8"), { - imagePosition:"fill", + imagePosition:"fill", tileSize:"wide", imageUrl:'content/images/tile/windows/sports.png', caption:{text:"Sports"} @@ -3022,7 +3022,7 @@ module TimePickerComponent { module ToolbarComponent { - + $(function () { var sample = new ej.Toolbar($("#editingToolbar"),{ width: "100%", @@ -3041,7 +3041,7 @@ module ToolbarComponent { module TooltipComponent { - + $(function () { var sample1 = new ej.Tooltip($("#link1"),{ @@ -3136,7 +3136,7 @@ module TreeGridComponent { isResponsive: true, }); }); -} +} @@ -3181,7 +3181,7 @@ module treemapcomponent { - + module TreeViewComponent { $(function () { @@ -3198,7 +3198,7 @@ module TreeViewComponent { module UploadboxComponent { - + $(function () { var sample = new ej.Uploadbox($("#UploadDefault"),{ saveUrl: "uploadbox/saveFiles.ashx", @@ -3232,4 +3232,4 @@ module WaitingPopupComponent { }); }); -} \ No newline at end of file +} diff --git a/types/ej.web.all/index.d.ts b/types/ej.web.all/index.d.ts index ca17c06c5a..8328f30d95 100644 --- a/types/ej.web.all/index.d.ts +++ b/types/ej.web.all/index.d.ts @@ -7,15 +7,16 @@ /*! * filename: ej.web.all.d.ts -* version : 15.1.0.37 +* version : 15.1.0.41 * Copyright Syncfusion Inc. 2001 - 2017. All rights reserved. * Use of this code is subject to the terms of our license. * A copy of the current license can be obtained at any time by e-mailing * licensing@syncfusion.com. Any infringement will be prosecuted under -* applicable laws. +* applicable laws. */ -declare namespace ej { - const dataUtil: dataUtil; +declare module ej { + + var dataUtil: dataUtil; function isMobile(): boolean; function isIOS(): boolean; function isAndroid(): boolean; @@ -28,33 +29,33 @@ declare namespace ej { function isTouchDevice(): boolean; function addPrefix(style: string): string; function animationEndEvent(): string; - function blockDefaultActions(e: any): void; - function buildTag(tag: string, innerHtml?: string, styles?: any, attrs?: any): JQuery; + function blockDefaultActions(e: Object): void; + function buildTag(tag: string, innerHtml?: string, styles?: Object, attrs?: Object): JQuery; function cancelEvent(): string; function copyObject(): string; - function createObject(nameSpace: string, value: any, initIn: any): JQuery; + function createObject(nameSpace: string, value: Object, initIn: any): JQuery; function createObject(element: any, eventEmitter: any, model: any): any; function setCulture(culture: string): void; - function getObject(element: string, model: any ): T; - function getObject(nameSpace: string, fromdata?: any): any; - function defineClass(className: string, constructor: any, proto: any, replace: boolean): any; - function destroyWidgets(element: any): void; + function getObject(element :string, model :any ): T; + function defineClass(className: string, constructor:any, proto: Object, replace: boolean): Object; + function destroyWidgets(element: Object): void; function endEvent(): string; - function event(type: string, data: any, eventProp: any): any; - function getAndroidVersion(): any; - function getAttrVal(ele: any, val: string, option: any): any; - function getBooleanVal(ele: any, val: string, option: any): any; + function event(type: string, data: any, eventProp: Object): Object; + function getAndroidVersion(): Object; + function getAttrVal(ele: Object, val: string, option: Object): Object; + function getBooleanVal(ele: Object, val: string, option: Object): Object; function getClearString(): string; - function getDimension(element: any, method: string): any; - function getFontString(fontObj: any): string; + function getDimension(element: Object, method: string): Object; + function getFontString(fontObj: Object): string; function getFontStyle(style: string): string; function getMaxZindex(): number; function getNameSpace(className: string): string; - function getOffset(ele: string): any; + function getObject(nameSpace: string, fromdata?: any): Object; + function getOffset(ele: string): Object; function getRenderMode(): string; - function getScrollableParents(element: any): void; + function getScrollableParents(element: Object): void; function getTheme(): string; - function getZindexPartial(element: any, popupEle: string): number; + function getZindexPartial(element: Object, popupEle: string): number; function hasRenderMode(element: string): void; function hasStyle(prop: string): boolean; function hasTheme(element: string): string; @@ -65,90 +66,91 @@ declare namespace ej { function isIOS7(): boolean; function isIOSWebView(): boolean; function isLowerAndroid(): boolean; - function isNullOrUndefined(value: any): boolean; + function isNullOrUndefined(value: Object): boolean; function isPlainObject(): JQuery; function isPortrait(): any; function isTablet(): boolean; function isWindowsWebView(): string; - function listenEvents(selectors: any, eventTypes: any, handlers: any, remove?: any, pluginObj?: any, disableMouse?: boolean): void; - function listenTouchEvent(selectors: any, eventTypes: any, handlers: any, remove?: any, pluginObj?: any, disableMouse?: boolean): void; + function listenEvents(selectors:any, eventTypes: any, handlers: any, remove?: any, pluginObj?: any, disableMouse?: boolean): void; + function listenTouchEvent(selectors:any, eventTypes: any, handlers: any, remove?: any, pluginObj?: any, disableMouse?: boolean): void; function logBase(val: string, base: string): number; function measureText(text: string, maxwidth: number, font: string): string; function moveEvent(): string; function print(element: string, printWindow: any): void; - function proxy(fn: any, context?: string, arg?: string): any; + function proxy(fn: Object, context?: string, arg?: string): any; function round(value: string, div: string, up: string): any; - function sendAjaxRequest(ajaxOptions: any): void; + function sendAjaxRequest(ajaxOptions: Object): void; function setCaretToPos(nput: string, pos1: string, pos2: string): void; function setRenderMode(element: string): void; - function setTheme(): any; + function setTheme(): Object; function startEvent(): string; function tapEvent(): string; function tapHoldEvent(): string; - function throwError(): any; - function transitionEndEvent(): any; + function throwError(): Object; + function transitionEndEvent(): Object; function userAgent(): boolean; - function widget(pluginName: string, className: string, proto: any): any; - function avg(json: any, filedName: string): any; + function widget(pluginName: string, className: string, proto: Object): Object; + function avg(json: Object, filedName: string): any; function getGuid(prefix: string): number; - function group(jsonArray: any, field: string, agg: string, level: number, groupDs: string): any; + function group(jsonArray: any, field: string, agg: string, level: number, groupDs: string): Object; function isJson(jsonData: string): string; function max(jsonArray: any, fieldName?: string, comparer?: string): any; function min(jsonArray: any, fieldName: string, comparer: string): any; function merge(first: string, second: string): any; function mergeshort(jsonArray: any, fieldName: string, comparer: string): any; function parseJson(jsonText: string): string; - function parseTable(table: number, headerOption: string, headerRowIndex: string): any; + function parseTable(table: number, headerOption: string, headerRowIndex: string): Object; function select(jsonArray: any, fields: string): any; function setTransition(): boolean; function sum(json: string, fieldName: string): string; - function swap(array: any, x: string, y: string): any; - const cssUA: string; - const serverTimezoneOffset: number; - const transform: string; - const transformOrigin: string; - const transformStyle: string; - const transition: string; - const transitionDelay: string; - const transitionDuration: string; - const transitionProperty: string; - const transitionTimingFunction: string; - const template: any; - const util: { + function swap(array: any, x: string, y: string): any; + var cssUA: string; + var serverTimezoneOffset: number; + var transform: string; + var transformOrigin: string; + var transformStyle: string; + var transition: string; + var transitionDelay: string; + var transitionDuration: string; + var transitionProperty: string; + var transitionTimingFunction: string; + var template: any; + var util: { valueFunction(val: string): any; - }; - export namespace device { + } + export module device { function isAndroid(): boolean; function isIOS(): boolean; function isFlat(): boolean; function isIOS7(): boolean; function isWindows(): boolean; } - export namespace widget { - const autoInit: boolean; - const registeredInstances: any[]; - const registeredWidgets: any[]; + export module widget { + var autoInit: boolean; + var registeredInstances: Array; + var registeredWidgets: Array; function register(pluginName: string, className: string, prototype: any): void; function destroyAll(elements: Element): void; function init(element: Element): void; - function registerInstance(element: Element, pluginName: string, className: string, prototype: any): void; - } + function registerInstance(element: Element, pluginName: string, className: string, prototype: any):void; + } + interface browserInfoOptions { name: string; version: string; - culture: any; + culture: Object; isMSPointerEnabled: boolean; } class WidgetBase { destroy(): void; element: JQuery; - setModel(options: any, forceSet?: boolean): any; - option(prop?: any, value?: any, forceSet?: boolean): any; - _trigger(eventName?: string, eventProp?: any): any; + setModel(options: Object, forceSet?: boolean):any; + option(prop?: Object, value?: Object, forceSet?: boolean): any; + _trigger(eventName?: string, eventProp?: Object): any; _on(element: JQuery, eventType?: string, handler?: (eventObject: JQueryEventObject) => any): any; _on(element: JQuery, eventType ?: string, selector ?: string, handler ?: (eventObject: JQueryEventObject) => any): any; _off(element: JQuery, eventName: string, handler ?: (eventObject: JQueryEventObject) => any): any; - _off(element: JQuery, eventType ?: string, selector ?: string, handler ?: (eventObject: JQueryEventObject) => any): any; + _off(element: JQuery, eventType ?: string, selector ?: string, handler ?: (eventObject: JQueryEventObject) => any): any; persistState(): void; restoreState(silent: boolean): void; } @@ -158,30 +160,30 @@ declare namespace ej { static fn: Widget; static extend(widget: Widget): any; register(pluginName: string, className: string, prototype: any): void; - destroyAll(elements: Element): void; - model: any; + destroyAll(elements: Element): void; + model: any; } interface BaseEvent { cancel: boolean; - type: string; + type: string; } class DataManager { - constructor(dataSource?: any, query?: ej.Query, adaptor?: any); + constructor(dataSource?: any, query?: ej.Query, adaptor?: any); setDefaultQuery(query: ej.Query): void; executeQuery(query?: ej.Query, done?: any, fail?: any, always?: any): JQueryPromise; executeLocal(query?: ej.Query): ej.DataManager; saveChanges(changes?: Changes, key?: string, tableName?: string): JQueryDeferred; - insert(data: any, tableName?: string): JQueryPromise; - remove(keyField: string, value: any, tableName?: string): any; - update(keyField: string, value: any, tableName?: string): any; - } + insert(data: Object, tableName?: string): JQueryPromise; + remove(keyField: string, value: any, tableName?: string): Object; + update(keyField: string, value: any, tableName?: string): Object; + } class Query { constructor(); static fn: Query; - static extend(prototype: any): Query; + static extend(prototype: Object): Query; key(field: string): ej.Query; using(dataManager: ej.DataManager): ej.Query; execute(dataManager: ej.DataManager, done: any, fail?: string, always?: string): any; @@ -191,8 +193,8 @@ declare namespace ej { addParams(key: string, value: string): ej.Query; expand(tables: any): ej.Query; where(fieldName: string, operator: ej.FilterOperators, value: any, ignoreCase?: boolean): ej.Query; - where(predicate: ej.Predicate): ej.Query; - search(searchKey: any, fieldNames?: any, operator?: string, ignoreCase?: boolean): ej.Query; + where(predicate:ej.Predicate):ej.Query; + search(searchKey: any, fieldNames?: any, operator?: string, ignoreCase?: boolean): ej.Query; sortBy(fieldName: string, comparer?: ej.SortOrder, isFromGroup?: boolean): ej.Query; sortByDesc(fieldName: string): ej.Query; group(fieldName: string): ej.Query; @@ -203,17 +205,17 @@ declare namespace ej { hierarchy(query: ej.Query, selectorFn: any): ej.Query; foreignKey(key: string): ej.Query; requiresCount(): ej.Query; - range(start: number, end: number): ej.Query; + range(start:number, end:number): ej.Query; } class Adaptor { constructor(ds: any); - pvt: any; + pvt: Object; type: ej.Adaptor; options: AdaptorOptions; extend(overrides: any): ej.Adaptor; - processQuery(dm: ej.DataManager, query: ej.Query): any; - processResponse(data: any, ds: any, query: ej.Query, xhr: JQueryXHR, request?: any, changes?: Changes): any; + processQuery(dm: ej.DataManager, query: ej.Query):any; + processResponse(data: Object, ds: any, query: ej.Query, xhr: JQueryXHR, request?: Object, changes?: Changes): Object; convertToQueryString(req: any, query: ej.Query, dm: ej.DataManager): JQueryParam; } @@ -233,18 +235,18 @@ declare namespace ej { class UrlAdaptor extends ej.Adaptor { constructor(); - processQuery(dm: ej.DataManager, query: ej.Query, hierarchyFilters?: any): { - type: string; url: string; ejPvtData: any; contentType?: string; data?: any; + processQuery(dm: ej.DataManager, query: ej.Query, hierarchyFilters?: Object): { + type: string; url: string; ejPvtData: Object; contentType?: string; data?: Object; } - convertToQueryString(req: any, query: ej.Query, dm: ej.DataManager): JQueryParam; - processResponse(data: any, ds: any, query: ej.Query, xhr: JQueryXHR, request?: any, changes?: Changes): any; + convertToQueryString(req: Object, query: ej.Query, dm: ej.DataManager): JQueryParam; + processResponse(data: Object, ds: any, query: ej.Query, xhr: JQueryXHR, request?: Object, changes?: Changes): Object; onGroup(e: any): void; batchRequest(dm: ej.DataManager, changes: Changes, e: any): void; - beforeSend(dm: ej.DataManager, request: any, settings?: any): void; - insert(dm: ej.DataManager, data: any, tableName: string): { url: string; data: any }; + beforeSend(dm: ej.DataManager, request: any, settings?:any): void; + insert(dm: ej.DataManager, data: Object, tableName: string): { url: string; data: any }; remove(dm: ej.DataManager, keyField: string, value: any, tableName: string): { type: string; url: string; data?: any }; update(dm: ej.DataManager, keyField: string, value: any, tableName: string): { type: string; url: string; data: any }; - getFiltersFrom(data: any, query: ej.Query): ej.Predicate; + getFiltersFrom(data: Object, query: ej.Query): ej.Predicate; } class ODataAdaptor extends ej.UrlAdaptor { @@ -253,26 +255,26 @@ declare namespace ej { onEachWhere(filter: any, requiresCast: boolean): any; onPredicate(pred: ej.Predicate, query: ej.Query, requiresCast: boolean): string; onComplexPredicate(pred: ej.Predicate, requiresCast: boolean): string; - onWhere(filters: string[]): string; - onEachSearch(e: any): void; - onSearch(e: any): string; - onEachSort(e: any): string; - onSortBy(e: any): string; - onGroup(e: any): string; - onSelect(e: any): string; - onCount(e: any): string; + onWhere(filters: Array): string; + onEachSearch(e: Object): void; + onSearch(e: Object): string; + onEachSort(e: Object): string; + onSortBy(e: Object): string; + onGroup(e: Object): string; + onSelect(e: Object): string; + onCount(e: Object): string; beforeSend(dm: ej.DataManager, request: any, settings?: any): void; - processResponse(data: any, ds: any, query: ej.Query, xhr: any, request: any, changes: Changes): { - result: any; count: number + processResponse(data: Object, ds: Object, query: ej.Query, xhr:any, request: any, changes: Changes): { + result: Object; count: number }; - convertToQueryString(req: any, query: ej.Query, dm: ej.DataManager): JQueryParam; - insert(dm: ej.DataManager, data: any, tableName: string): { url: string; data: any; } + convertToQueryString(req: Object, query: ej.Query, dm: ej.DataManager): JQueryParam; + insert(dm: ej.DataManager, data: Object, tableName: string): { url: string; data: Object; } remove(dm: ej.DataManager, keyField: string, value: any, tableName: string): { url: string; type: string; } - update(dm: ej.DataManager, keyField: string, value: any, tableName: string): { url: string; type: string; data: any; accept: string; } - batchRequest(dm: ej.DataManager, changes: Changes, e: any): { url: string; type: string; data: any; contentType: string; } - generateDeleteRequest(arr: any[], e: any): string; - generateInsertRequest(arr: any[], e: any): string; - generateUpdateRequest(arr: any[], e: any): string; + update(dm: ej.DataManager, keyField: string, value: any, tableName: string): { url: string; type: string; data: Object; accept: string; } + batchRequest(dm: ej.DataManager, changes: Changes, e: any): { url: string; type: string; data: Object; contentType: string; } + generateDeleteRequest(arr: Array, e: any): string; + generateInsertRequest(arr: Array, e: any): string; + generateUpdateRequest(arr: Array, e: any): string; } interface UrlAdaptorOptions { requestType?: string; @@ -293,25 +295,28 @@ declare namespace ej { changeSetContent?: string; batchChangeSetContentType?: string; } + class WebApiAdaptor extends ej.ODataAdaptor { constructor(); - insert(dm: ej.DataManager, data: any, tableName?: string): { url: string; type: string; data: any; } - remove(dm: ej.DataManager, value: any, keyField?: string, tableName?: string): { url: string; type: string; data: any; } - update(dm: ej.DataManager, value: any, keyField?: string, tableName?: string): { url: string; type: string; data: any; accept: string; } - processResponse(data: any, ds: any, query: ej.Query, xhr: any, request: any, changes: Changes): { - result: any; count: number + insert(dm: ej.DataManager, data: Object, tableName?: string): { url: string; type: string; data: Object; } + remove(dm: ej.DataManager, value: any, keyField?: string, tableName?: string): { url: string; type: string; data: Object; } + update(dm: ej.DataManager, value: any, keyField?: string, tableName?: string): { url: string; type: string; data: Object; accept: string; } + processResponse(data: Object, ds: Object, query: ej.Query, xhr: any, request: any, changes: Changes): { + result: Object; count: number }; } + class ODataV4Adaptor extends ej.ODataAdaptor { constructor(); options: ODataAdaptorOptions; - onCount(e: any): string; - onEachSearch(e: any): void; - onSearch(e: any): string; + onCount(e: Object): string; + onEachSearch(e: Object): void; + onSearch(e: Object): string; beforeSend(dm: ej.DataManager, request: any, settings?: any): void; - processResponse(data: any, ds: any, query: ej.Query, xhr: any, request: any, changes: Changes): { - result: any; count: number + processResponse(data: Object, ds: Object, query: ej.Query, xhr:any, request: any, changes: Changes): { + result: Object; count: number }; + } interface ODataAdaptorOptions { requestType?: string; @@ -336,31 +341,31 @@ declare namespace ej { class JsonAdaptor extends ej.Adaptor { constructor(); - processQuery(ds: any, query: ej.Query): string; - batchRequest(dm: ej.DataManager, changes: Changes, e: any): Changes; - onWhere(ds: any, e: any): any; - onSearch(ds: any, e: any): any - onSortBy(ds: any, e: any, query: ej.Query): any; - onGroup(ds: any, e: any, query: ej.Query): any; - onPage(ds: any, e: any, query: ej.Query): any; - onRange(ds: any, e: any): any; - onTake(ds: any, e: any): any; - onSkip(ds: any, e: any): any; - onSelect(ds: any, e: any): any; - insert(dm: ej.DataManager, data: any): any; - remove(dm: ej.DataManager, keyField: string, value: any, tableName: string): any; - update(dm: ej.DataManager, keyField: string, value: any, tableName: string): any; + processQuery(ds: Object, query: ej.Query): string; + batchRequest(dm: ej.DataManager, changes: Changes, e:any): Changes; + onWhere(ds: Object, e: any): any; + onSearch(ds: Object, e: any): any + onSortBy(ds: Object, e: any, query: ej.Query): Object; + onGroup(ds: Object, e: any, query: ej.Query): Object; + onPage(ds: Object, e: any, query: ej.Query): Object; + onRange(ds: Object, e: any): Object; + onTake(ds: Object, e: any): Object; + onSkip(ds: Object, e: any): Object; + onSelect(ds: Object, e: any): Object; + insert(dm: ej.DataManager, data: any): Object; + remove(dm: ej.DataManager, keyField: string, value:any, tableName: string): Object; + update(dm: ej.DataManager, keyField: string, value:any, tableName: string): Object; } class remoteSaveAdaptor extends ej.UrlAdaptor { constructor(); batchRequest(dm: ej.DataManager, changes: Changes, e: any): void; beforeSend(dm: ej.DataManager, request: any, settings?: any): void; - insert(dm: ej.DataManager, data: any, tableName: string): { url: string; data: any }; + insert(dm: ej.DataManager, data: Object, tableName: string): { url: string; data: any }; remove(dm: ej.DataManager, keyField: string, value: any, tableName: string): { type: string; url: string; data?: any }; update(dm: ej.DataManager, keyField: string, value: any, tableName: string): { type: string; url: string; data: any }; } class TableModel { - constructor(name: string, jsonArray: any[], dataManager: ej.DataManager, modelComputed: any); + constructor(name: string, jsonArray: Array, dataManager: ej.DataManager, modelComputed: any); on(eventName: string, handler: any): void; off(eventName: string, handler: any): void; setDataManager(dataManager: DataManager): void; @@ -371,15 +376,15 @@ declare namespace ej { remove(key: string): void; isDirty(): boolean; getChanges(): Changes; - toArray(): any[]; - setDirty(dirty: any, model: any): void; + toArray(): Array; + setDirty(dirty:any, model:any): void; get(index: number): void; length(): number; bindTo(element: any): void; } class Model { constructor(json: any, table: string, name: string); - formElements: string[]; + formElements: Array; computes(value: any): void; on(eventName: string, handler: any): void; off(eventName: string, handler: any): void; @@ -395,17 +400,17 @@ declare namespace ej { unbind(element: any): void; } interface Changes { - changed?: any[]; - added?: any[]; - deleted?: any[]; + changed?: Array; + added?: Array; + deleted?: Array; } class Predicate { constructor(); constructor(field: string, operator: ej.FilterOperators, value: any, ignoreCase: boolean); - and(field: string, operator: any, value: any, ignoreCase: boolean): ej.Predicate; + and(field: string, operator: any, value:any, ignoreCase:boolean): ej.Predicate; or(field: string, operator: any, value: any, ignoreCase: boolean): ej.Predicate; - or(predicate: any[]): any; - validate(record: any): boolean; + or(predicate: Array): any; + validate(record: Object): boolean; toJSON(): { isComplex: boolean; field: string; @@ -416,17 +421,17 @@ declare namespace ej { predicates: any; }; } - interface dataUtil { - swap(array: any[], x: number, y: number): void; - mergeSort(jsonArray: any[], fieldName?: string, comparer?: any): any[]; - max(jsonArray: any[], fieldName?: string, comparer?: string): any[]; - min(jsonArray: any[], fieldName: string, comparer: string): any[]; - distinct(jsonArray: any[], fieldName?: string, requiresCompleteRecord?: any): any[]; - sum(json: any, fieldName: string): number; - avg(json: any, fieldName: string): number; - select(jsonArray: any[], fieldName: string, fields: string): any[]; - group(jsonArray: any[], field: string, /* internal */ level: number): any[]; - parseTable(table: string, headerOption: ej.headerOption, headerRowIndex: number): any; + interface dataUtil { + swap(array: Array, x: number, y: number): void; + mergeSort(jsonArray: Array, fieldName?: string, comparer?:any): Array; + max(jsonArray: Array, fieldName?: string, comparer?: string): Array; + min(jsonArray: Array, fieldName: string, comparer: string): Array; + distinct(jsonArray: Array, fieldName?: string, requiresCompleteRecord?:any): Array; + sum(json:any, fieldName: string): number; + avg(json:any, fieldName: string): number; + select(jsonArray: Array, fieldName: string, fields:string): Array; + group(jsonArray: Array, field: string, /* internal */ level: number): Array; + parseTable(table: string, headerOption: ej.headerOption, headerRowIndex: number): Object; } interface AjaxSettings { type?: string; @@ -486,7 +491,8 @@ declare namespace ej { row, tHead } - enum filterType { + + enum filterType{ StartsWith, Contains, EndsWith, @@ -497,32 +503,33 @@ declare namespace ej { Equal, NotEqual } - enum Animation { + enum Animation{ Fade, None, Slide - } - enum Type { + } + enum Type{ Overlay, Slide } - enum SortOrder { + enum SortOrder{ Ascending, Descending } class Draggable extends ej.Widget { static fn: Draggable; - constructor(element: JQuery | Element, options?: Draggable.Model); + constructor(element: JQuery, options?: Draggable.Model); + constructor(element: Element, options?: Draggable.Model); static Locale: any; - model: Draggable.Model; - defaults: Draggable.Model; + model:Draggable.Model; + defaults:Draggable.Model; /** destroy in the draggable. * @returns {void} */ _destroy(): void; } -export namespace Draggable { +export module Draggable{ export interface Model { @@ -557,19 +564,19 @@ export interface Model { scope?: string; /** This event is triggered when dragging element is destroyed. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** This event is triggered when the mouse is moved during the dragging. */ - drag?(e: DragEventArgs): void; + drag? (e: DragEventArgs): void; /** Supply a callback function to handle the drag start event as an init option. */ - dragStart?(e: DragStartEventArgs): void; + dragStart? (e: DragStartEventArgs): void; /** This event is triggered when the mouse is moved during the dragging. */ - dragStop?(e: DragStopEventArgs): void; + dragStop? (e: DragStopEventArgs): void; /** This event is triggered when dragged. */ - helper?(e: HelperEventArgs): void; + helper? (e: HelperEventArgs): void; } export interface DestroyEventArgs { @@ -670,17 +677,18 @@ export interface HelperEventArgs { class Droppable extends ej.Widget { static fn: Droppable; - constructor(element: JQuery | Element, options?: Droppable.Model); + constructor(element: JQuery, options?: Droppable.Model); + constructor(element: Element, options?: Droppable.Model); static Locale: any; - model: Droppable.Model; - defaults: Droppable.Model; + model:Droppable.Model; + defaults:Droppable.Model; /** destroy in the Droppable. * @returns {void} */ _destroy(): void; } -export namespace Droppable { +export module Droppable{ export interface Model { @@ -695,13 +703,13 @@ export interface Model { scope?: string; /** This event is triggered when the mouse up is moved during the dragging. */ - drop?(e: DropEventArgs): void; + drop? (e: DropEventArgs): void; /** This event is triggered when the mouse is moved out. */ - out?(e: OutEventArgs): void; + out? (e: OutEventArgs): void; /** This event is triggered when the mouse is moved over. */ - over?(e: OverEventArgs): void; + over? (e: OverEventArgs): void; } export interface DropEventArgs { @@ -764,17 +772,18 @@ export interface OverEventArgs { class Resizable extends ej.Widget { static fn: Resizable; - constructor(element: JQuery | Element, options?: Resizable.Model); + constructor(element: JQuery, options?: Resizable.Model); + constructor(element: Element, options?: Resizable.Model); static Locale: any; - model: Resizable.Model; - defaults: Resizable.Model; + model:Resizable.Model; + defaults:Resizable.Model; /** destroy in the Resizable. * @returns {void} */ _destroy(): void; } -export namespace Resizable { +export module Resizable{ export interface Model { @@ -819,10 +828,10 @@ export interface Model { scope?: string; /** This event is triggered when the widget destroys. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** This event is triggered when resized. */ - helper?(e: HelperEventArgs): void; + helper? (e: HelperEventArgs): void; } export interface DestroyEventArgs { @@ -857,8 +866,8 @@ export interface HelperEventArgs { } - const globalize: globalize; - const cultures: culture; + var globalize:globalize; + var cultures:culture; function addCulture(name: string, culture ?: any): void; function preferredCulture(culture ?: string): culture; function format(value: any, format: string, culture ?: string): string; @@ -867,10 +876,10 @@ export interface HelperEventArgs { function parseDate(value: string, format: string, culture ?: string): Date; function getLocalizedConstants(controlName: string, culture ?: string): any; -interface globalize { +interface globalize { addCulture(name: string, culture?: any): void; preferredCulture(culture?: string): culture; - format(value: any, format: string, culture?: string): string; + format(value: any, format: string, culture?: string): string; parseInt(value: string, radix?: any, culture?: string): number; parseFloat(value: string, radix?: any, culture?: string): number; parseDate(value: string, format: string, culture?: string): Date; @@ -886,22 +895,22 @@ interface globalize { calendars?: calendarsSettings; } interface formatSettings { - pattern: string[]; + pattern: Array; decimals: number; - groupSizes: number[]; + groupSizes: Array; percent: percentSettings; currency: currencySettings; } interface percentSettings { - pattern: string[]; + pattern: Array; decimals: number; - groupSizes: number[]; + groupSizes: Array; symbol: string; } interface currencySettings { - pattern: string[]; + pattern: Array; decimals: number; - groupSizes: number[]; + groupSizes: Array; symbol: string; } interface calendarsSettings { @@ -911,19 +920,19 @@ interface globalize { firstDay: number; days: daySettings; months: monthSettings; - AM: string[]; - PM: string[]; + AM: Array; + PM: Array; twoDigitYearMax: number; patterns: patternSettings; } interface daySettings { - names: string[]; - namesAbbr: string[]; - namesShort: string[]; + names: Array; + namesAbbr: Array; + namesShort: Array; } interface monthSettings { - names: string[]; - namesAbbr: string[]; + names: Array; + namesAbbr: Array; } interface patternSettings { d: string; @@ -935,13 +944,14 @@ interface globalize { M: string; Y: string; S: string; - } + } class Scroller extends ej.Widget { static fn: Scroller; - constructor(element: JQuery | Element, options?: Scroller.Model); + constructor(element: JQuery, options?: Scroller.Model); + constructor(element: Element, options?: Scroller.Model); static Locale: any; - model: Scroller.Model; - defaults: Scroller.Model; + model:Scroller.Model; + defaults:Scroller.Model; /** destroy the Scroller control, unbind the all ej control related events automatically and bring the control to pre-init state. * @returns {void} @@ -989,7 +999,7 @@ class Scroller extends ej.Widget { */ scrollY(pixel: number|string, disableAnimation: boolean, animationSpeed: number): void; } -export namespace Scroller { +export module Scroller{ export interface Model { @@ -1064,28 +1074,28 @@ export interface Model { width?: number|string; /** Fires when Scroller control is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when Scroller control is destroyed. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when a thumb point is moved along the touch surface. */ - thumbMove?(e: ThumbMoveEventArgs): void; + thumbMove? (e: ThumbMoveEventArgs): void; /** Fires when a thumb point is placed on the touch surface. */ - thumbStart?(e: ThumbStartEventArgs): void; + thumbStart? (e: ThumbStartEventArgs): void; /** Fires when a thumb point is removed from the touch surface. */ - thumbEnd?(e: ThumbEndEventArgs): void; + thumbEnd? (e: ThumbEndEventArgs): void; /** It fires whenever the mouse wheel is rotated either in upwards or downwards. */ - wheelMove?(e: WheelMoveEventArgs): void; + wheelMove? (e: WheelMoveEventArgs): void; /** It will fire when mouse trackball has been start to wheel. */ - wheelStart?(e: WheelStartEventArgs): void; + wheelStart? (e: WheelStartEventArgs): void; /** It will fire when mouse trackball has been stop to wheel. */ - wheelStop?(e: WheelStopEventArgs): void; + wheelStop? (e: WheelStopEventArgs): void; } export interface CreateEventArgs { @@ -1243,10 +1253,11 @@ export interface WheelStopEventArgs { class Accordion extends ej.Widget { static fn: Accordion; - constructor(element: JQuery | Element, options?: Accordion.Model); + constructor(element: JQuery, options?: Accordion.Model); + constructor(element: Element, options?: Accordion.Model); static Locale: any; - model: Accordion.Model; - defaults: Accordion.Model; + model:Accordion.Model; + defaults:Accordion.Model; /** AddItem method is used to add the panel in dynamically. It receives the following parameters * @param {string} specify the name of the header @@ -1281,7 +1292,7 @@ class Accordion extends ej.Widget { * @param {Array} index values to disable the panels * @returns {void} */ - disableItems(index: any[]): void; + disableItems(index: Array): void; /** Enable the accordion widget includes all the headers and content panels. * @returns {void} @@ -1292,7 +1303,7 @@ class Accordion extends ej.Widget { * @param {Array} index values to enable the panels * @returns {void} */ - enableItems(index: any[]): void; + enableItems(index: Array): void; /** To expand all the accordion widget items. * @returns {void} @@ -1330,7 +1341,7 @@ class Accordion extends ej.Widget { */ show(): void; } -export namespace Accordion { +export module Accordion{ export interface Model { @@ -1342,7 +1353,7 @@ export interface Model { /** Accordion headers can be expanded and collapsed on keyboard action. * @Default {true} */ - allowKeyboardNavigation?: boolean; + allowKeyboardNavigation?: Boolean; /** To set the Accordion headers Collapse Speed. * @Default {300} @@ -1356,9 +1367,9 @@ export interface Model { /** Sets the root CSS class for Accordion theme, which is used customize. */ - cssClass?: string; + cssClass?: String; - /** Allows you to set the custom header Icon. It accepts two key values “header”, ”selectedHeader”. + /** Allows you to set the custom header Icon. It accepts two key values “header”, ”selectedHeader”. * @Default {{ header: e-collapse, selectedHeader: e-expand }} */ customIcon?: CustomIcon; @@ -1371,12 +1382,12 @@ export interface Model { /** Specifies the animation behavior in accordion. * @Default {true} */ - enableAnimation?: boolean; + enableAnimation?: Boolean; /** With this enabled property, you can enable or disable the Accordion. * @Default {true} */ - enabled?: boolean; + enabled?: Boolean; /** Used to enable the disabled items in accordion. * @Default {[]} @@ -1386,22 +1397,22 @@ export interface Model { /** Multiple content panels to activate at a time. * @Default {false} */ - enableMultipleOpen?: boolean; + enableMultipleOpen?: Boolean; /** Save current model value to browser cookies for maintaining states. When refreshing the accordion control page, the model value is applied from browser cookies or HTML 5local storage. * @Default {false} */ - enablePersistence?: boolean; + enablePersistence?: Boolean; /** Display headers and panel text from right-to-left. * @Default {false} */ - enableRTL?: boolean; + enableRTL?: Boolean; /** The events API binds the action for activating the accordion header. Users can activate the header by using mouse actions such as mouse-over, mouse-up, mouse-down, and soon. * @Default {click} */ - events?: string; + events?: String; /** To set the Accordion headers Expand Speed. * @Default {300} @@ -1440,7 +1451,7 @@ export interface Model { /** Used to determines the close button visibility an each accordion items. This close button helps to remove the accordion item from the control. * @Default {false} */ - showCloseButton?: boolean; + showCloseButton?: Boolean; /** Displays rounded corner borders on the Accordion control's panels and headers. * @Default {false} @@ -1453,34 +1464,34 @@ export interface Model { width?: number|string; /** Triggered after a Accordion item is active or inactive. Argument values are activeIndex, activeHeader, inActiveHeader, inActiveIndex and current model value. */ - activate?(e: ActivateEventArgs): void; + activate? (e: ActivateEventArgs): void; /** Triggered before the AJAX content is loaded in a content panel. Arguments have location of the content (URL) and current model value. */ - ajaxBeforeLoad?(e: AjaxBeforeLoadEventArgs): void; + ajaxBeforeLoad? (e: AjaxBeforeLoadEventArgs): void; /** Triggered after AJAX load failed action. Arguments have URL, error message, and current model value. */ - ajaxError?(e: AjaxErrorEventArgs): void; + ajaxError? (e: AjaxErrorEventArgs): void; /** Triggered after the AJAX content loads. Arguments have current model values. */ - ajaxLoad?(e: AjaxLoadEventArgs): void; + ajaxLoad? (e: AjaxLoadEventArgs): void; /** Triggered after AJAX success action. Arguments have URL, content, and current model values. */ - ajaxSuccess?(e: AjaxSuccessEventArgs): void; + ajaxSuccess? (e: AjaxSuccessEventArgs): void; /** Triggered before a tab item is active. Arguments have active index and model values. */ - beforeActivate?(e: BeforeActivateEventArgs): void; + beforeActivate? (e: BeforeActivateEventArgs): void; /** Triggered after a Accordion item is active or inactive. Argument values are activeIndex, activeHeader, inActiveHeader, inActiveIndex and current model value. */ - beforeInactivate?(e: BeforeInactivateEventArgs): void; + beforeInactivate? (e: BeforeInactivateEventArgs): void; /** Triggered after Accordion control creation. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Triggered after Accordion control destroy. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Triggered after a Accordion item is active or inactive. Argument values are activeIndex, activeHeader, inActiveHeader, inActiveIndex and current model value. */ - inActivate?(e: InActivateEventArgs): void; + inActivate? (e: InActivateEventArgs): void; } export interface ActivateEventArgs { @@ -1705,15 +1716,15 @@ export interface AjaxSettings { /** It specifies, whether to enable or disable asynchronous request. */ - async?: boolean; + async?: Boolean; /** It specifies the page will be cached in the web browser. */ - cache?: boolean; + cache?: Boolean; /** It specifies the type of data is send in the query string. */ - contentType?: string; + contentType?: String; /** It specifies the data as an object, will be passed in the query string. */ @@ -1721,25 +1732,25 @@ export interface AjaxSettings { /** It specifies the type of data that you're expecting back from the response. */ - dataType?: string; + dataType?: String; /** It specifies the HTTP request type. */ - type?: string; + type?: String; } export interface CustomIcon { /** This class name set to collapsing header. */ - header?: string; + header?: String; /** This class name set to expanded (active) header. */ - selectedHeader?: string; + selectedHeader?: String; } -enum HeightAdjustMode { +enum HeightAdjustMode{ ///Height fit to the content in the panel Content, @@ -1755,10 +1766,11 @@ enum HeightAdjustMode { class Autocomplete extends ej.Widget { static fn: Autocomplete; - constructor(element: JQuery | Element, options?: Autocomplete.Model); + constructor(element: JQuery, options?: Autocomplete.Model); + constructor(element: Element, options?: Autocomplete.Model); static Locale: any; - model: Autocomplete.Model; - defaults: Autocomplete.Model; + model:Autocomplete.Model; + defaults:Autocomplete.Model; /** Clears the text in the Autocomplete textbox. * @returns {void} @@ -1817,17 +1829,16 @@ class Autocomplete extends ej.Widget { */ selectValueByText(Text: string): void; } -export namespace Autocomplete { +export module Autocomplete{ export interface Model { /** Customize "Add New" text (label) to be added in the autocomplete popup list for the entered text when there are no suggestions for it. * @Default {Add New} */ - addNewText?: boolean; + addNewText?: string; - /** Allows new values to be added to the autocomplete input other than the values in the suggestion list. - * Normally, when there are no suggestions it will display “No suggestions” label in the popup. + /** Allows new values to be added to the autocomplete input other than the values in the suggestion list. Normally, when there are no suggestions it will display “No suggestions” label in the popup. * @Default {false} */ allowAddNew?: boolean; @@ -1853,14 +1864,14 @@ export interface Model { caseSensitiveSearch?: boolean; /** The root class for the Autocomplete textbox widget which helps in customizing its theme. - * @Default {””} + * @Default {””} */ cssClass?: string; - /** The data source contains the list of data for the suggestions list. It can be a string array or JSON array. + /** The data source contains the list of data for the suggestions list. It can be a string array or JSON array or service URL that returns JSON. * @Default {null} */ - dataSource?: any|any[]; + dataSource?: any|Array; /** The time delay (in milliseconds) after which the suggestion popup will be shown. * @Default {200} @@ -1868,12 +1879,12 @@ export interface Model { delaySuggestionTimeout?: number; /** The special character which acts as a separator for the given words for multi-mode search i.e. the text after the delimiter are considered as a separate word or query for search operation. - * @Default {’,’} + * @Default {’,’} */ delimiterChar?: string; /** The text to be displayed in the popup when there are no suggestions available for the entered text. - * @Default {“No suggestions”} + * @Default {“No suggestions”} */ emptyResultText?: string; @@ -1892,14 +1903,12 @@ export interface Model { */ enableDistinct?: boolean; - /** Allows the current model values to be saved in local storage or browser cookies for state maintenance - * when it is set to true. - * While refreshing the page, it retains the model value from browser cookies or local storage. + /** Allows the current model values to be saved in local storage or browser cookies for state maintenance when it is set to true. While refreshing the page, it retains the model value from browser cookies or local storage. * @Default {false} */ enablePersistence?: boolean; - /** Displays the Autocomplete widget’s content from right to left when enabled. + /** Displays the Autocomplete widget’s content from right to left when enabled. * @Default {false} */ enableRTL?: boolean; @@ -1909,10 +1918,7 @@ export interface Model { */ fields?: Fields; - /** Specifies the search filter type. - * There are several types of search filter available such as ‘startswith’, - * ‘contains’, ‘endswith’, ‘lessthan’, ‘lessthanorequal’, ‘greaterthan’, - * ‘greaterthanorequal’, ‘equal’, ‘notequal’. + /** Specifies the search filter type. There are several types of search filter available such as ‘startswith’, ‘contains’, ‘endswith’, ‘lessthan’, ‘lessthanorequal’, ‘greaterthan’, ‘greaterthanorequal’, ‘equal’, ‘notequal’. * @Default {ej.filterType.StartsWith} */ filterType?: string; @@ -1920,7 +1926,7 @@ export interface Model { /** The height of the Autocomplete textbox. * @Default {null} */ - height?: string; + height?: string|number; /** The search text can be highlighted in the AutoComplete suggestion list when enabled. * @Default {false} @@ -1951,12 +1957,12 @@ export interface Model { multiSelectMode?: ej.Autocomplete.MultiSelectMode|string; /** The height of the suggestion list. - * @Default {“152px”} + * @Default {“152px”} */ popupHeight?: string; /** The width of the suggestion list. - * @Default {“auto”} + * @Default {“auto”} */ popupWidth?: string; @@ -2037,67 +2043,55 @@ export interface Model { /** The width of the Autocomplete textbox. * @Default {null} */ - width?: string; + width?: string|number; /** Triggers when the AJAX requests Begins. */ - actionBegin?(e: ActionBeginEventArgs): void; + actionBegin? (e: ActionBeginEventArgs): void; /** Triggers when the data requested from AJAX will get successfully loaded in the Autocomplete widget. */ - actionSuccess?(e: ActionSuccessEventArgs): void; + actionSuccess? (e: ActionSuccessEventArgs): void; /** Triggers when the AJAX requests complete. The request may get failed or succeed. */ - actionComplete?(e: ActionCompleteEventArgs): void; + actionComplete? (e: ActionCompleteEventArgs): void; /** Triggers when the data requested from AJAX get failed. */ - actionFailure?(e: ActionFailureEventArgs): void; + actionFailure? (e: ActionFailureEventArgs): void; /** Triggers when the text box value is changed. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Triggers after the suggestion popup is closed. */ - close?(e: CloseEventArgs): void; + close? (e: CloseEventArgs): void; /** Triggers when Autocomplete widget is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Triggers after the Autocomplete widget is destroyed. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Triggers after the autocomplete textbox is focused. */ - focusIn?(e: FocusInEventArgs): void; + focusIn? (e: FocusInEventArgs): void; /** Triggers after the Autocomplete textbox gets out of the focus. */ - focusOut?(e: FocusOutEventArgs): void; + focusOut? (e: FocusOutEventArgs): void; /** Triggers after the suggestion list is opened. */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; /** Triggers when an item has been selected from the suggestion list. */ - select?(e: SelectEventArgs): void; + select? (e: SelectEventArgs): void; } export interface ActionBeginEventArgs { - /** Returns the cancel option value. - */ - cancel?: boolean; } export interface ActionSuccessEventArgs { - /** Returns the cancel option value. - */ - cancel?: boolean; } export interface ActionCompleteEventArgs { - /** Returns the cancel option value. - */ - cancel?: boolean; } export interface ActionFailureEventArgs { - /** Returns the cancel option value. - */ - cancel?: boolean; } export interface ChangeEventArgs { @@ -2281,14 +2275,12 @@ export interface MultiColumnSettingsColumn { */ cssClass?: string; - /** Specifies the search data type. There are four types of data types available such as string, ‘number’, ‘boolean’ and ‘date’. + /** Specifies the search data type. There are four types of data types available such as string, ‘number’, ‘boolean’ and ‘date’. * @Default {ej.Type.String} */ type?: ej.Type|string; - /** Specifies the search filter type. There are several types of search filter available such as ‘startswith’, - * ‘contains’, ‘endswith’, ‘lessthan’, ‘lessthanorequal’, ‘greaterthan’, - * ‘greaterthanorequal’, ‘equal’, ‘notequal’. + /** Specifies the search filter type. There are several types of search filter available such as ‘startswith’, ‘contains’, ‘endswith’, ‘lessthan’, ‘lessthanorequal’, ‘greaterthan’, ‘greaterthanorequal’, ‘equal’, ‘notequal’. * @Default {ej.filterType.StartsWith} */ filterType?: ej.filterType|string; @@ -2301,7 +2293,7 @@ export interface MultiColumnSettingsColumn { /** Gets or sets a value that indicates to align the text within the column. See textAlign * @Default {ej.TextAlign.Left} */ - textAlign?: ej.TextAlign|string; + textAlign?: ej.TextAlign|string; } export interface MultiColumnSettings { @@ -2322,10 +2314,10 @@ export interface MultiColumnSettings { /** Field and Header Text collections can be defined and customized through columns field. */ - columns?: MultiColumnSettingsColumn[]; + columns?: Array; } -enum Animation { +enum Animation{ ///Supports to animation type with none type only. None, @@ -2338,7 +2330,7 @@ enum Animation { } -enum MultiSelectMode { +enum MultiSelectMode{ ///Multiple values are separated using a given special character. Delimiter, @@ -2348,7 +2340,7 @@ enum MultiSelectMode { } -enum SortOrder { +enum SortOrder{ ///Items to be displayed in the suggestion list in ascending order. Ascending, @@ -2361,10 +2353,11 @@ enum SortOrder { class Button extends ej.Widget { static fn: Button; - constructor(element: JQuery | Element, options?: Button.Model); + constructor(element: JQuery, options?: Button.Model); + constructor(element: Element, options?: Button.Model); static Locale: any; - model: Button.Model; - defaults: Button.Model; + model:Button.Model; + defaults:Button.Model; /** destroy the button widget all events bound using this._on will be unbind automatically and bring the control to pre-init state. * @returns {void} @@ -2381,7 +2374,7 @@ class Button extends ej.Widget { */ enable(): void; } -export namespace Button { +export module Button{ export interface Model { @@ -2414,9 +2407,7 @@ export interface Model { */ htmlAttributes?: any; - /** Specifies the image position of the Button. This image position is applicable - * only with the textandimage contentType property. The images can be positioned in both - * imageLeft and imageRight options. See below to know about available ImagePosition + /** Specifies the image position of the Button. This image position is applicable only with the textandimage contentType property. The images can be positioned in both imageLeft and imageRight options. See below to know about available ImagePosition * @Default {ej.ImagePosition.ImageLeft} */ imagePosition?: ej.ImagePosition|string; @@ -2466,17 +2457,14 @@ export interface Model { */ width?: string|number; - /** Fires when Button control is clicked successfully.Consider the scenario to perform any validation, - * modification of content or any other operations click on button,we can make use of this click event - * to achieve the scenario. - */ - click?(e: ClickEventArgs): void; + /** Fires when Button control is clicked successfully.Consider the scenario to perform any validation,modification of content or any other operations click on button,we can make use of this click event to achieve the scenario. */ + click? (e: ClickEventArgs): void; /** Fires after Button control is created.If the user want to perform any operation after the button control creation then the user can make use of this create event. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the button is destroyed successfully.If the user want to perform any operation after the destroy button control then the user can make use of this destroy event. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; } export interface ClickEventArgs { @@ -2497,7 +2485,7 @@ export interface ClickEventArgs { */ status?: boolean; - /** return the event model for sever side processing. + /** return the event model for sever side processing. */ e?: any; } @@ -2532,7 +2520,8 @@ export interface DestroyEventArgs { type?: string; } } -enum ContentType { +enum ContentType +{ //To display the text content only in button TextOnly, //To display the image only in button @@ -2544,7 +2533,8 @@ TextAndImage, //Supports to display image with both ends of the text ImageTextImage, } -enum ImagePosition { +enum ImagePosition +{ //support for aligning text in left and image in right ImageRight, //support for aligning text in right and image in left @@ -2554,22 +2544,24 @@ ImageTop, //support for aligning text in top and image in bottom ImageBottom, } -enum ButtonSize { +enum ButtonSize +{ //Creates button with Built-in default size height, width specified Normal, //Creates button with Built-in mini size height, width specified Mini, //Creates button with Built-in small size height, width specified Small, -//Creates button with Built-in medium size height, width specified +//Creates button with Built-in medium size height, width specified Medium, -//Creates button with Built-in large size height, width specified +//Creates button with Built-in large size height, width specified Large, } -enum ButtonType { +enum ButtonType +{ //Creates button with Built-in button type specified Button, -//Creates button with Built-in reset type specified +//Creates button with Built-in reset type specified Reset, //Creates button with Built-in submit type specified Submit, @@ -2577,12 +2569,13 @@ Submit, class Captcha extends ej.Widget { static fn: Captcha; - constructor(element: JQuery | Element, options?: Captcha.Model); + constructor(element: JQuery, options?: Captcha.Model); + constructor(element: Element, options?: Captcha.Model); static Locale: any; - model: Captcha.Model; - defaults: Captcha.Model; + model:Captcha.Model; + defaults:Captcha.Model; } -export namespace Captcha { +export module Captcha{ export interface Model { @@ -2655,16 +2648,16 @@ export interface Model { width?: number; /** Fires when captcha refresh begins. */ - refreshBegin?(e: RefreshBeginEventArgs): void; + refreshBegin? (e: RefreshBeginEventArgs): void; /** Fires after captcha refresh completed. */ - refreshComplete?(e: RefreshCompleteEventArgs): void; + refreshComplete? (e: RefreshCompleteEventArgs): void; /** Fires when captcha refresh fails to load. */ - refreshFailure?(e: RefreshFailureEventArgs): void; + refreshFailure? (e: RefreshFailureEventArgs): void; /** Fires after captcha refresh succeeded. */ - refreshSuccess?(e: RefreshSuccessEventArgs): void; + refreshSuccess? (e: RefreshSuccessEventArgs): void; } export interface RefreshBeginEventArgs { @@ -2727,7 +2720,8 @@ export interface RefreshSuccessEventArgs { type?: string; } } -enum HatchStyle { +enum HatchStyle +{ //Set background as None to Captcha None, //Set background as BackwardDiagonal to Captcha @@ -2806,14 +2800,14 @@ ZigZag, class ListBox extends ej.Widget { static fn: ListBox; - constructor(element: JQuery | Element, options?: ListBox.Model); + constructor(element: JQuery, options?: ListBox.Model); + constructor(element: Element, options?: ListBox.Model); static Locale: any; - model: ListBox.Model; - defaults: ListBox.Model; + model:ListBox.Model; + defaults:ListBox.Model; /** Adds a given list items in the ListBox widget at a specified index. It accepts two parameters. - * @param {any|string} This can be a list item object (for JSON binding) or a string (for UL and LI rendering). - * Also we can the specify this as an array of list item object or an array of strings to add multiple items. + * @param {any|string} This can be a list item object (for JSON binding) or a string (for UL and LI rendering). Also we can the specify this as an array of list item object or an array of strings to add multiple items. * @param {number} The index value to add the given items at the specified index. If index is not specified, the given items will be added at the end of the list. * @returns {void} */ @@ -2892,29 +2886,29 @@ class ListBox extends ej.Widget { */ getSelectedItems(): any; - /** Returns an item’s index based on the given text. + /** Returns an item’s index based on the given text. * @param {string} The list item text (label) * @returns {number} */ getIndexByText(text: string): number; - /** Returns an item’s index based on the value given. - * @param {string} The list item’s value + /** Returns an item’s index based on the value given. + * @param {string} The list item’s value * @returns {number} */ getIndexByValue(indices: string): number; - /** Returns an item’s text (label) based on the index given. + /** Returns an item’s text (label) based on the index given. * @returns {string} */ getTextByIndex(): string; - /** Returns a list item’s object using its index. + /** Returns a list item’s object using its index. * @returns {any} */ getItemByIndex(): any; - /** Returns a list item’s object based on the text given. + /** Returns a list item’s object based on the text given. * @param {string} The list item text. * @returns {any} */ @@ -2924,7 +2918,7 @@ class ListBox extends ej.Widget { * @param {Array} Data to merge in listbox. * @returns {void} */ - mergeData(data: any[]): void; + mergeData(data: Array): void; /** Selects the next item based on the current selection. * @returns {void} @@ -2953,7 +2947,7 @@ class ListBox extends ej.Widget { removeSelectedItems(): void; /** Removes a list item by using its text. - * @param {string} Text of the listbox item to be removed. + * @param {string} Text of the listbox item to be removed. * @returns {void} */ removeItemByText(text: string): void; @@ -2964,7 +2958,7 @@ class ListBox extends ej.Widget { */ removeItemByIndex(index: number): void; - /** + /** * @returns {void} */ selectAll(): void; @@ -3010,7 +3004,7 @@ class ListBox extends ej.Widget { */ uncheckItemsByIndices(indices: number[]|string): void; - /** + /** * @returns {void} */ unselectAll(): void; @@ -3060,13 +3054,13 @@ class ListBox extends ej.Widget { * @param {Array} Values of the listbox items to be shown. * @returns {void} */ - showItemsByValues(values: any[]): void; + showItemsByValues(values: Array): void; /** Hides the list item using its values. * @param {Array} Values of the listbox items to be hidden. * @returns {void} */ - hideItemsByValues(values: any[]): void; + hideItemsByValues(values: Array): void; /** Shows a hidden list item using its value. * @param {string} Value of the listbox item to be shown. @@ -3092,7 +3086,7 @@ class ListBox extends ej.Widget { */ hideItemByIndex(index: number): void; - /** + /** * @returns {void} */ show(): void; @@ -3112,7 +3106,7 @@ class ListBox extends ej.Widget { */ showAllItems(): void; } -export namespace ListBox { +export module ListBox{ export interface Model { @@ -3131,7 +3125,7 @@ export interface Model { */ allowMultiSelection?: boolean; - /** Loads the list data on demand via scrolling behavior to improve the application’s performance. There are two ways to load data which can be defined using “virtualScrollMode” property. + /** Loads the list data on demand via scrolling behavior to improve the application’s performance. There are two ways to load data which can be defined using “virtualScrollMode” property. * @Default {false} */ allowVirtualScrolling?: boolean; @@ -3141,9 +3135,7 @@ export interface Model { */ caseSensitiveSearch?: boolean; - /** Dynamically populate data of a list box while selecting an item in another list box i.e. - * rendering child list box based on the item selection in parent list box. - * This property accepts the id of the child ListBox widget to populate the data. + /** Dynamically populate data of a list box while selecting an item in another list box i.e. rendering child list box based on the item selection in parent list box. This property accepts the id of the child ListBox widget to populate the data. * @Default {null} */ cascadeTo?: string; @@ -3151,10 +3143,10 @@ export interface Model { /** Set of list items to be checked by default using its index. It works only when the showCheckbox property is set to true. * @Default {null} */ - checkedIndices?: any[]; + checkedIndices?: Array; /** The root class for the ListBox widget to customize the existing theme. - * @Default {“”} + * @Default {“”} */ cssClass?: string; @@ -3178,7 +3170,7 @@ export interface Model { */ enablePersistence?: boolean; - /** Displays the ListBox widget’s content from right to left when enabled. + /** Displays the ListBox widget’s content from right to left when enabled. * @Default {false} */ enableRTL?: boolean; @@ -3235,7 +3227,7 @@ export interface Model { /** The list items to be selected by default using its indices. To use this property allowMultiSelection should be enabled. * @Default {[]} */ - selectedIndices?: any[]; + selectedIndices?: Array; /** Enables/Disables the multi selection option with the help of checkbox control. * @Default {false} @@ -3253,7 +3245,7 @@ export interface Model { template?: string; /** Holds the selected items values and used to bind value to the list item using AngularJS and KnockoutJS. - * @Default {“”} + * @Default {“”} */ value?: number; @@ -3271,79 +3263,67 @@ export interface Model { targetID?: string; /** Triggers before the AJAX request begins to load data in the ListBox widget. */ - actionBegin?(e: ActionBeginEventArgs): void; + actionBegin? (e: ActionBeginEventArgs): void; /** Triggers after the data requested via AJAX is successfully loaded in the ListBox widget. */ - actionSuccess?(e: ActionSuccessEventArgs): void; + actionSuccess? (e: ActionSuccessEventArgs): void; /** Triggers when the AJAX requests complete. The request may get failed or succeed. */ - actionComplete?(e: ActionCompleteEventArgs): void; + actionComplete? (e: ActionCompleteEventArgs): void; /** Triggers when the data requested from AJAX get failed. */ - actionFailure?(e: ActionFailureEventArgs): void; + actionFailure? (e: ActionFailureEventArgs): void; /** Event will be triggered before the requested data via AJAX once loaded in successfully. */ - actionBeforeSuccess?(e: ActionBeforeSuccessEventArgs): void; + actionBeforeSuccess? (e: ActionBeforeSuccessEventArgs): void; /** Triggers when the item selection is changed. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Triggers when the list item is checked or unchecked. */ - checkChange?(e: CheckChangeEventArgs): void; + checkChange? (e: CheckChangeEventArgs): void; /** Triggers when the ListBox widget is created successfully. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Triggers when the ListBox widget is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Triggers when focus the listbox items. */ - focusIn?(e: FocusInEventArgs): void; + focusIn? (e: FocusInEventArgs): void; /** Triggers when focus out from listbox items. */ - focusOut?(e: FocusOutEventArgs): void; + focusOut? (e: FocusOutEventArgs): void; /** Triggers when the list item is being dragged. */ - itemDrag?(e: ItemDragEventArgs): void; + itemDrag? (e: ItemDragEventArgs): void; /** Triggers when the list item is ready to be dragged. */ - itemDragStart?(e: ItemDragStartEventArgs): void; + itemDragStart? (e: ItemDragStartEventArgs): void; /** Triggers when the list item stops dragging. */ - itemDragStop?(e: ItemDragStopEventArgs): void; + itemDragStop? (e: ItemDragStopEventArgs): void; /** Triggers when the list item is dropped. */ - itemDrop?(e: ItemDropEventArgs): void; + itemDrop? (e: ItemDropEventArgs): void; /** Triggers when a list item gets selected. */ - select?(e: SelectEventArgs): void; + select? (e: SelectEventArgs): void; /** Triggers when a list item gets unselected. */ - unselect?(e: UnselectEventArgs): void; + unselect? (e: UnselectEventArgs): void; } export interface ActionBeginEventArgs { - /** Returns the cancel option value. - */ - cancel?: boolean; } export interface ActionSuccessEventArgs { - /** Returns the cancel option value. - */ - cancel?: boolean; } export interface ActionCompleteEventArgs { - /** Returns the cancel option value. - */ - cancel?: boolean; } export interface ActionFailureEventArgs { - /** Returns the cancel option value. - */ - cancel?: boolean; } export interface ActionBeforeSuccessEventArgs { @@ -3370,7 +3350,7 @@ export interface ActionBeforeSuccessEventArgs { /** List of array object */ - result?: any[]; + result?: Array; /** ExecuteQuery object of DataManager */ @@ -3395,7 +3375,7 @@ export interface ChangeEventArgs { */ data?: any; - /** List item’s index. + /** List item’s index. */ index?: number; @@ -3415,11 +3395,11 @@ export interface ChangeEventArgs { */ isEnabled?: boolean; - /** List item’s text (label). + /** List item’s text (label). */ text?: string; - /** List item’s value. + /** List item’s value. */ value?: string; } @@ -3442,7 +3422,7 @@ export interface CheckChangeEventArgs { */ data?: any; - /** List item’s index. + /** List item’s index. */ index?: number; @@ -3462,11 +3442,11 @@ export interface CheckChangeEventArgs { */ isEnabled?: boolean; - /** List item’s text (label). + /** List item’s text (label). */ text?: string; - /** List item’s value. + /** List item’s value. */ value?: string; } @@ -3549,7 +3529,7 @@ export interface ItemDragEventArgs { */ data?: any; - /** List item’s index. + /** List item’s index. */ index?: number; @@ -3565,11 +3545,11 @@ export interface ItemDragEventArgs { */ isEnabled?: boolean; - /** List item’s text (label). + /** List item’s text (label). */ text?: string; - /** List item’s value. + /** List item’s value. */ value?: string; } @@ -3592,7 +3572,7 @@ export interface ItemDragStartEventArgs { */ data?: any; - /** List item’s index. + /** List item’s index. */ index?: number; @@ -3608,11 +3588,11 @@ export interface ItemDragStartEventArgs { */ isEnabled?: boolean; - /** List item’s text (label). + /** List item’s text (label). */ text?: string; - /** List item’s value. + /** List item’s value. */ value?: string; } @@ -3635,7 +3615,7 @@ export interface ItemDragStopEventArgs { */ data?: any; - /** List item’s index. + /** List item’s index. */ index?: number; @@ -3651,11 +3631,11 @@ export interface ItemDragStopEventArgs { */ isEnabled?: boolean; - /** List item’s text (label). + /** List item’s text (label). */ text?: string; - /** List item’s value. + /** List item’s value. */ value?: string; } @@ -3678,7 +3658,7 @@ export interface ItemDropEventArgs { */ data?: any; - /** List item’s index. + /** List item’s index. */ index?: number; @@ -3694,11 +3674,11 @@ export interface ItemDropEventArgs { */ isEnabled?: boolean; - /** List item’s text (label). + /** List item’s text (label). */ text?: string; - /** List item’s value. + /** List item’s value. */ value?: string; } @@ -3721,7 +3701,7 @@ export interface SelectEventArgs { */ data?: any; - /** List item’s index. + /** List item’s index. */ index?: number; @@ -3741,11 +3721,11 @@ export interface SelectEventArgs { */ isEnabled?: boolean; - /** List item’s text (label). + /** List item’s text (label). */ text?: string; - /** List item’s value. + /** List item’s value. */ value?: string; } @@ -3768,7 +3748,7 @@ export interface UnselectEventArgs { */ data?: any; - /** List item’s index. + /** List item’s index. */ index?: number; @@ -3788,11 +3768,11 @@ export interface UnselectEventArgs { */ isEnabled?: boolean; - /** List item’s text (label). + /** List item’s text (label). */ text?: string; - /** List item’s value. + /** List item’s value. */ value?: string; } @@ -3847,10 +3827,11 @@ export interface Fields { class Calculate { static fn: Calculate; - constructor(element: JQuery | Element, options?: Calculate.Model); + constructor(element: JQuery, options?: Calculate.Model); + constructor(element: Element, options?: Calculate.Model); static Locale: any; - model: Calculate.Model; - defaults: Calculate.Model; + model:Calculate.Model; + defaults:Calculate.Model; /** Add the custom formulas with function in CalcEngine library * @param {string} pass the formula name @@ -3901,21 +3882,19 @@ class Calculate { */ computeFormula(Formula: string): string; } -export namespace Calculate { +export module Calculate{ export interface Model { - /** Returns the cancel option value. - */ - cancel?: boolean; } } class CheckBox extends ej.Widget { static fn: CheckBox; - constructor(element: JQuery | Element, options?: CheckBox.Model); + constructor(element: JQuery, options?: CheckBox.Model); + constructor(element: Element, options?: CheckBox.Model); static Locale: any; - model: CheckBox.Model; - defaults: CheckBox.Model; + model:CheckBox.Model; + defaults:CheckBox.Model; /** Destroy the CheckBox widget all events bound using this._on will be unbind automatically and bring the control to pre-init state. * @returns {void} @@ -3937,15 +3916,11 @@ class CheckBox extends ej.Widget { */ isChecked(): boolean; } -export namespace CheckBox { +export module CheckBox{ export interface Model { - /** Specifies whether CheckBox has to be in checked or not. - * We can also specify array of string as value for this property. - * If any of the value in the specified array matches the value of the textbox, - * then it will be considered as checked. It will be useful in MVVM binding, - * specify array type to identify the values of the checked CheckBoxes. + /** Specifies whether CheckBox has to be in checked or not. We can also specify array of string as value for this property. If any of the value in the specified array matches the value of the textbox, then it will be considered as checked. It will be useful in MVVM binding, specify array type to identify the values of the checked CheckBoxes. * @Default {false} */ checked?: boolean|string[]; @@ -3964,9 +3939,7 @@ export interface Model { */ enabled?: boolean; - /** Specifies the persist property for CheckBox while initialization. - * The persist API save current model value to browser cookies for state maintains. - * While refreshing the CheckBox control page the model value apply from browser cookies. + /** Specifies the persist property for CheckBox while initialization. The persist API save current model value to browser cookies for state maintains. While refreshing the CheckBox control page the model value apply from browser cookies. * @Default {false} */ enablePersistence?: boolean; @@ -4031,16 +4004,16 @@ export interface Model { value?: string; /** Fires before the CheckBox is going to changed its state successfully */ - beforeChange?(e: BeforeChangeEventArgs): void; + beforeChange? (e: BeforeChangeEventArgs): void; /** Fires when the CheckBox state is changed successfully */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires when the CheckBox state is created successfully */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the CheckBox state is destroyed successfully */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; } export interface BeforeChangeEventArgs { @@ -4123,7 +4096,8 @@ export interface DestroyEventArgs { type?: string; } } -enum CheckState { +enum CheckState +{ //string Uncheck, //string @@ -4131,7 +4105,8 @@ Check, //string Indeterminate, } -enum CheckboxSize { +enum CheckboxSize +{ //Displays the CheckBox in medium size Medium, //Displays the CheckBox in small size @@ -4140,10 +4115,11 @@ Small, class ColorPicker extends ej.Widget { static fn: ColorPicker; - constructor(element: JQuery | Element, options?: ColorPicker.Model); + constructor(element: JQuery, options?: ColorPicker.Model); + constructor(element: Element, options?: ColorPicker.Model); static Locale: any; - model: ColorPicker.Model; - defaults: ColorPicker.Model; + model:ColorPicker.Model; + defaults:ColorPicker.Model; /** Disables the color picker control * @returns {void} @@ -4199,7 +4175,7 @@ class ColorPicker extends ej.Widget { */ show(): void; } -export namespace ColorPicker { +export module ColorPicker{ export interface Model { @@ -4225,7 +4201,7 @@ export interface Model { /** This property allows to define the custom colors in the palette model.Custom palettes are created by passing a comma delimited string of HEX values or an array of colors. * @Default {empty} */ - custom?: any[]; + custom?: Array; /** This property allows to embed the popup in the order of DOM element flow . When we set the value as true, the color picker popup is always in visible state. * @Default {false} @@ -4267,8 +4243,7 @@ export interface Model { */ palette?: ej.ColorPicker.Palette|string; - /** This property allows to define the preset model to be rendered initially in palette type.It consists of 12 different types of presets. Each presets have 50 colors. - * See below available Presets + /** This property allows to define the preset model to be rendered initially in palette type.It consists of 12 different types of presets. Each presets have 50 colors. See below available Presets * @Default {ej.ColorPicker.Presets.Basic} */ presetType?: ej.ColorPicker.Presets|string; @@ -4288,8 +4263,7 @@ export interface Model { */ showPreview?: boolean; - /** This property allows to store the color values in custom list.The ColorPicker will keep up to 11 colors in a custom list. - * By clicking the add button, the selected color from picker or palette will get added in the recent color list. + /** This property allows to store the color values in custom list.The ColorPicker will keep up to 11 colors in a custom list.By clicking the add button, the selected color from picker or palette will get added in the recent color list. * @Default {false} */ showRecentColors?: boolean; @@ -4310,9 +4284,7 @@ export interface Model { toolIcon?: string; /** This property allows to define the customized text or content to displayed when mouse over the following elements. This property also allows to use the culture values. - * @Default {{ switcher: Switcher, addbutton: Add Color, basic: Basic, monochrome: Mono Chrome, flatcolors: Flat Color, seawolf: Sea Wolf, webcolors: Web Colors, - * sandy: Sandy, pinkshades: Pink Shades, misty: Misty, citrus: Citrus, vintage: Vintage, moonlight: Moon Light, candycrush: Candy Crush, - * currentcolor: Current Color, selectedcolor: Selected Color }} + * @Default {{ switcher: Switcher, addbutton: Add Color, basic: Basic, monochrome: Mono Chrome, flatcolors: Flat Color, seawolf: Sea Wolf, webcolors: Web Colors, sandy: Sandy, pinkshades: Pink Shades, misty: Misty, citrus: Citrus, vintage: Vintage, moonlight: Moon Light, candycrush: Candy Crush, currentcolor: Current Color, selectedcolor: Selected Color }} */ tooltipText?: TooltipText; @@ -4322,22 +4294,22 @@ export interface Model { value?: string; /** Fires after Color value has been changed successfully.If the user want to perform any operation after the color value changed then the user can make use of this change event. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires after closing the color picker popup. */ - close?(e: CloseEventArgs): void; + close? (e: CloseEventArgs): void; /** Fires after Color picker control is created. If the user want to perform any operation after the color picker control creation then the user can make use of this create event. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires after Color picker control is destroyed. If the user want to perform any operation after the color picker control destroyed then the user can make use of this destroy event. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires after opening the color picker popup */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; /** Fires after Color value has been selected successfully. If the user want to perform any operation after the color value selected then the user can make use of this select event. */ - select?(e: SelectEventArgs): void; + select? (e: SelectEventArgs): void; } export interface ChangeEventArgs { @@ -4520,7 +4492,7 @@ export interface TooltipText { selectedcolor?: string; } -enum ModelType { +enum ModelType{ ///support palette type mode in color picker. Palette, @@ -4530,7 +4502,7 @@ enum ModelType { } -enum Palette { +enum Palette{ ///used to show the basic palette BasicPalette, @@ -4540,7 +4512,7 @@ enum Palette { } -enum Presets { +enum Presets{ ///used to show the basic presets Basic, @@ -4577,8 +4549,9 @@ enum Presets { } } -enum ButtonMode { -//Displays the button in split mode +enum ButtonMode +{ +//Displays the button in split mode Split, //Displays the button in Dropdown mode Dropdown, @@ -4586,10 +4559,11 @@ Dropdown, class FileExplorer extends ej.Widget { static fn: FileExplorer; - constructor(element: JQuery | Element, options?: FileExplorer.Model); + constructor(element: JQuery, options?: FileExplorer.Model); + constructor(element: Element, options?: FileExplorer.Model); static Locale: any; - model: FileExplorer.Model; - defaults: FileExplorer.Model; + model:FileExplorer.Model; + defaults:FileExplorer.Model; /** Refresh the size of FileExplorer control. * @returns {void} @@ -4597,25 +4571,25 @@ class FileExplorer extends ej.Widget { adjustSize(): void; /** Disable the particular context menu item. - * @param {string|HTMLElement} Id of the menu item/ Menu element to be disabled + * @param {string|HTMLElement} Id of the menu item/ Menu element to be disabled * @returns {void} */ disableMenuItem(item: string|HTMLElement): void; /** Disable the particular toolbar item. - * @param {string|HTMLElement} Id of the toolbar item/ Tool item element to be disabled + * @param {string|HTMLElement} Id of the toolbar item/ Tool item element to be disabled * @returns {void} */ disableToolbarItem(item: string|HTMLElement): void; /** Enable the particular context menu item. - * @param {string|HTMLElement} Id of the menu item/ Menu element to be Enabled + * @param {string|HTMLElement} Id of the menu item/ Menu element to be Enabled * @returns {void} */ enableMenuItem(item: string|HTMLElement): void; /** Enable the particular toolbar item - * @param {string|HTMLElement} Id of the tool item/ Tool item element to be Enabled + * @param {string|HTMLElement} Id of the tool item/ Tool item element to be Enabled * @returns {void} */ enableToolbarItem(item: string|HTMLElement): void; @@ -4626,12 +4600,12 @@ class FileExplorer extends ej.Widget { refresh(): void; /** Remove the particular toolbar item. - * @param {string|HTMLElement} Id of the tool item/ tool item element to be removed + * @param {string|HTMLElement} Id of the tool item/ tool item element to be removed * @returns {void} */ removeToolbarItem(item: string|HTMLElement): void; } -export namespace FileExplorer { +export module FileExplorer{ export interface Model { @@ -4644,14 +4618,12 @@ export interface Model { */ ajaxDataType?: string; - /** By using ajaxSettings property, you can customize the AJAX configurations. Normally you can customize the following option in AJAX handling data, URL, type, async, contentType, dataType and - * success. For upload, download and getImage API, you can only customize URL. + /** By using ajaxSettings property, you can customize the AJAX configurations. Normally you can customize the following option in AJAX handling data, URL, type, async, contentType, dataType and success. For upload, download and getImage API, you can only customize URL. * @Default {{ read: {}, createFolder: {}, remove: {}, rename: {}, paste: {}, getDetails: {}, download: {}, upload: {}, getImage: {}, search: {}}} */ ajaxSettings?: any; - /** The FileExplorer allows to move the files from one folder to another folder of FileExplorer by using drag and drop option. Also it supports to upload a file by dragging it - * from windows explorer to the necessary folder of ejFileExplorer. + /** The FileExplorer allows to move the files from one folder to another folder of FileExplorer by using drag and drop option. Also it supports to upload a file by dragging it from windows explorer to the necessary folder of ejFileExplorer. * @Default {true} */ allowDragAndDrop?: boolean; @@ -4670,8 +4642,7 @@ export interface Model { */ contextMenuSettings?: ContextMenuSettings; - /** Sets the root class for FileExplorer theme. This cssClass API allows to use custom skinning option for File Explorer control. - * By defining the root class by using this API, you have to include this root class in CSS. + /** Sets the root class for FileExplorer theme. This cssClass API allows to use custom skinning option for File Explorer control. By defining the root class by using this API, you have to include this root class in CSS. */ cssClass?: string; @@ -4758,7 +4729,7 @@ export interface Model { /** The selectedItems is used to select the specified items (file, folder) of FileExplorer control. */ - selectedItems?: string|any[]; + selectedItems?: string|Array; /** Enables or disables the checkbox option in FileExplorer control. * @Default {true} @@ -4770,8 +4741,7 @@ export interface Model { */ showContextMenu?: boolean; - /** Enables or disables the footer in FileExplorer control. The footer element displays the details of the current selected files and folders. - * And also the footer having the switcher to change the layout view. + /** Enables or disables the footer in FileExplorer control. The footer element displays the details of the current selected files and folders. And also the footer having the switcher to change the layout view. * @Default {true} */ showFooter?: boolean; @@ -4791,22 +4761,20 @@ export interface Model { */ showToolbar?: boolean; - /** Enables or disables the navigation pane in FileExplorer control. The navigation pane contains a tree view element that displays all the folders from the filesystem in a hierarchical manner. - * This is useful to a quick navigation of any folder in the filesystem. + /** Enables or disables the navigation pane in FileExplorer control. The navigation pane contains a tree view element that displays all the folders from the filesystem in a hierarchical manner. This is useful to a quick navigation of any folder in the filesystem. * @Default {true} */ showNavigationPane?: boolean; /** The tools property is used to configure and group required toolbar items in FileExplorer control. - * @Default {{ creation: [NewFolder], navigation: [Back, Forward, Upward], addressBar: [Addressbar], editing: [Refresh, Upload, Delete, Rename, Download], copyPaste: [Cut, Copy, Paste], - * getProperties: [Details], searchBar: [Searchbar], layout: [Layout], sortBy: [SortBy]}} + * @Default {{ creation: [NewFolder], navigation: [Back, Forward, Upward], addressBar: [Addressbar], editing: [Refresh, Upload, Delete, Rename, Download], copyPaste: [Cut, Copy, Paste], getProperties: [Details], searchBar: [Searchbar], layout: [Layout], sortBy: [SortBy]}} */ tools?: any; /** The toolsList property is used to arrange the toolbar items in the FileExplorer control. * @Default {[layout, creation, navigation, addressBar, editing, copyPaste, sortBy, getProperties, searchBar]} */ - toolsList?: any[]; + toolsList?: Array; /** Gets or sets an object that indicates whether to customize the upload behavior in the FileExplorer. */ @@ -4818,93 +4786,91 @@ export interface Model { width?: string|number; /** Fires before the AJAX request is performed. */ - beforeAjaxRequest?(e: BeforeAjaxRequestEventArgs): void; + beforeAjaxRequest? (e: BeforeAjaxRequestEventArgs): void; /** Fires before downloading the files. */ - beforeDownload?(e: BeforeDownloadEventArgs): void; + beforeDownload? (e: BeforeDownloadEventArgs): void; - /** Fires before getting a requested image from server. Also this event will be triggered when you have enabled thumbnail image compression option in FileExplorer. - * Using this event, you can customize the image compression size. - */ - beforeGetImage?(e: BeforeGetImageEventArgs): void; + /** Fires before getting a requested image from server. Also this event will be triggered when you have enabled thumbnail image compression option in FileExplorer.Using this event, you can customize the image compression size. */ + beforeGetImage? (e: BeforeGetImageEventArgs): void; /** Fires before files or folders open. */ - beforeOpen?(e: BeforeOpenEventArgs): void; + beforeOpen? (e: BeforeOpenEventArgs): void; /** Fires before uploading the files. */ - beforeUpload?(e: BeforeUploadEventArgs): void; + beforeUpload? (e: BeforeUploadEventArgs): void; /** Fires when FileExplorer control was created */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when file or folder is copied successfully. */ - copy?(e: CopyEventArgs): void; + copy? (e: CopyEventArgs): void; /** Fires when new folder is created successfully in file system. */ - createFolder?(e: CreateFolderEventArgs): void; + createFolder? (e: CreateFolderEventArgs): void; /** Fires when file or folder is cut successfully. */ - cut?(e: CutEventArgs): void; + cut? (e: CutEventArgs): void; /** Fires when the FileExplorer is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when the files or directory has been started to drag over on the FileExplorer */ - dragStart?(e: DragStartEventArgs): void; + dragStart? (e: DragStartEventArgs): void; /** Fires when the files or directory is dragging over on the FileExplorer. */ - drag?(e: DragEventArgs): void; + drag? (e: DragEventArgs): void; /** Fires when the files or directory has been stopped to drag over on FileExplorer */ - dragStop?(e: DragStopEventArgs): void; + dragStop? (e: DragStopEventArgs): void; /** Fires when the files or directory is dropped to the target folder of FileExplorer */ - drop?(e: DropEventArgs): void; + drop? (e: DropEventArgs): void; /** Fires after loading the requested image from server. Using this event, you can get the details of loaded image. */ - getImage?(e: GetImageEventArgs): void; + getImage? (e: GetImageEventArgs): void; /** Fires when keydown in FileExplorer control. */ - keydown?(e: KeydownEventArgs): void; + keydown? (e: KeydownEventArgs): void; /** Fires when the file view type is changed. */ - layoutChange?(e: LayoutChangeEventArgs): void; + layoutChange? (e: LayoutChangeEventArgs): void; /** Fires when before the ContextMenu opening. */ - menuBeforeOpen?(e: MenuBeforeOpenEventArgs): void; + menuBeforeOpen? (e: MenuBeforeOpenEventArgs): void; /** Fires when click the ContextMenu item. */ - menuClick?(e: MenuClickEventArgs): void; + menuClick? (e: MenuClickEventArgs): void; /** Fires when ContextMenu is successfully opened. */ - menuOpen?(e: MenuOpenEventArgs): void; + menuOpen? (e: MenuOpenEventArgs): void; /** Fires when files are successfully opened. */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; /** Fires when a file or folder is pasted successfully. */ - paste?(e: PasteEventArgs): void; + paste? (e: PasteEventArgs): void; /** Fires when file or folder is deleted successfully. */ - remove?(e: RemoveEventArgs): void; + remove? (e: RemoveEventArgs): void; /** Fires when resizing is performed for FileExplorer. */ - resize?(e: ResizeEventArgs): void; + resize? (e: ResizeEventArgs): void; /** Fires when resizing is started for FileExplorer. */ - resizeStart?(e: ResizeStartEventArgs): void; + resizeStart? (e: ResizeStartEventArgs): void; /** Fires this event when the resizing is stopped for FileExplorer. */ - resizeStop?(e: ResizeStopEventArgs): void; + resizeStop? (e: ResizeStopEventArgs): void; /** Fires when the items from grid view or tile view of FileExplorer control is selected. */ - select?(e: SelectEventArgs): void; + select? (e: SelectEventArgs): void; /** Triggered when refresh the template column elements in the grid view of FileExplorer control. */ - templateRefresh?(e: TemplateRefreshEventArgs): void; + templateRefresh? (e: TemplateRefreshEventArgs): void; /** Fires when the items from grid view or tile view or large icons view of FileExplorer control is unselected. */ - unselect?(e: UnselectEventArgs): void; + unselect? (e: UnselectEventArgs): void; } export interface BeforeAjaxRequestEventArgs { @@ -5366,7 +5332,7 @@ export interface MenuBeforeOpenEventArgs { /** returns the dataSource of ContextMenu. */ - dataSource?: any[]; + dataSource?: Array; /** returns the element of ContextMenu. */ @@ -5695,21 +5661,20 @@ export interface UnselectEventArgs { /** Returns the unselected items details. */ - unselectedItems?: any[]; + unselectedItems?: Array; } export interface ContextMenuSettings { /** The items property is used to configure and group the required ContextMenu items in FileExplorer control. - * @Default {{% highlight javascript %}{navbar: [NewFolder, Upload, |, Delete, Rename, |, Cut, Copy, Paste, |, Getinfo],cwd: [Refresh, Paste,|, SortBy, |, NewFolder, Upload, |, - * Getinfo],files: [Open, Download, |, Upload, |, Delete, Rename, |, Cut, Copy, Paste, |, OpenFolderLocation, Getinfo]}{% endhighlight %}} + * @Default {{% highlight javascript %}{navbar: [NewFolder, Upload, |, Delete, Rename, |, Cut, Copy, Paste, |, Getinfo],cwd: [Refresh, Paste,|, SortBy, |, NewFolder, Upload, |, Getinfo],files: [Open, Download, |, Upload, |, Delete, Rename, |, Cut, Copy, Paste, |, OpenFolderLocation, Getinfo]}{% endhighlight %}} */ items?: any; /** The customMenuFields property is used to define custom functionality for custom ContextMenu item's which are defined in items property. * @Default {[]} */ - customMenuFields?: any[]; + customMenuFields?: Array; } export interface FilterSettings { @@ -5743,10 +5708,9 @@ export interface GridSettings { allowSorting?: boolean; /** Gets or sets an object that indicates to render the grid with specified columns. You can use this property same as the column property in Grid control. - * @Default {[{ field: name, headerText: Name, width: 30% }, { field: dateModified, headerText: Date Modified, width: 30% }, { field: type, headerText: Type, width: 15% }, - * { field: size, headerText: Size, width: 12%, textAlign: right, headerTextAlign: left }]} + * @Default {[{ field: name, headerText: Name, width: 30% }, { field: dateModified, headerText: Date Modified, width: 30% }, { field: type, headerText: Type, width: 15% }, { field: size, headerText: Size, width: 12%, textAlign: right, headerTextAlign: left }]} */ - columns?: any[]; + columns?: Array; } export interface UploadSettings { @@ -5767,12 +5731,12 @@ export interface UploadSettings { autoUpload?: boolean; } -enum layoutType { +enum layoutType{ ///Supports to display files in tile view Tile, - ///Supports to display files in grid view + ///Supports to display files in grid view Grid, ///Supports to display files as large icons @@ -5783,10 +5747,11 @@ enum layoutType { class DatePicker extends ej.Widget { static fn: DatePicker; - constructor(element: JQuery | Element, options?: DatePicker.Model); + constructor(element: JQuery, options?: DatePicker.Model); + constructor(element: Element, options?: DatePicker.Model); static Locale: any; - model: DatePicker.Model; - defaults: DatePicker.Model; + model:DatePicker.Model; + defaults:DatePicker.Model; /** Disables the DatePicker control. * @returns {void} @@ -5813,7 +5778,7 @@ class DatePicker extends ej.Widget { */ show(): void; } -export namespace DatePicker { +export module DatePicker{ export interface Model { @@ -5851,8 +5816,7 @@ export interface Model { */ dayHeaderFormat?: string | ej.DatePicker.Header; - /** Specifies the navigation depth level in DatePicker calendar. This option is not applied when start level view option is lower than depth level view. - * See below to know available levels in DatePicker Calendar + /** Specifies the navigation depth level in DatePicker calendar. This option is not applied when start level view option is lower than depth level view. See below to know available levels in DatePicker Calendar */ depthLevel?: string | ej.DatePicker.Level; @@ -5881,8 +5845,7 @@ export interface Model { */ enableRTL?: boolean; - /** Allows to enter valid or invalid date in input textbox and indicate as error if it is invalid value, when this API value is set to true. For false value, invalid date is not allowed - * to input field and corrected to valid date automatically, even if invalid date is given. + /** Allows to enter valid or invalid date in input textbox and indicate as error if it is invalid value, when this API value is set to true. For false value, invalid date is not allowed to input field and corrected to valid date automatically, even if invalid date is given. * @Default {false} */ enableStrictMode?: boolean; @@ -6018,40 +5981,40 @@ export interface Model { width?: string; /** Fires before closing the DatePicker popup. */ - beforeClose?(e: BeforeCloseEventArgs): void; + beforeClose? (e: BeforeCloseEventArgs): void; /** Fires when each date is created in the DatePicker popup calendar. */ - beforeDateCreate?(e: BeforeDateCreateEventArgs): void; + beforeDateCreate? (e: BeforeDateCreateEventArgs): void; /** Fires before opening the DatePicker popup. */ - beforeOpen?(e: BeforeOpenEventArgs): void; + beforeOpen? (e: BeforeOpenEventArgs): void; /** Fires when the DatePicker input value is changed. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires when DatePicker popup is closed. */ - close?(e: CloseEventArgs): void; + close? (e: CloseEventArgs): void; /** Fires when the DatePicker is created successfully. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the DatePicker is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when DatePicker input gets focus. */ - focusIn?(e: FocusInEventArgs): void; + focusIn? (e: FocusInEventArgs): void; /** Fires when DatePicker input loses the focus. */ - focusOut?(e: FocusOutEventArgs): void; + focusOut? (e: FocusOutEventArgs): void; /** Fires when calender view navigates to month/year/decade/century. */ - navigate?(e: NavigateEventArgs): void; + navigate? (e: NavigateEventArgs): void; /** Fires when DatePicker popup is opened. */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; /** Fires when a date is selected from the DatePicker popup. */ - select?(e: SelectEventArgs): void; + select? (e: SelectEventArgs): void; } export interface BeforeCloseEventArgs { @@ -6357,7 +6320,7 @@ export interface Fields { cssClass?: string; } -enum Header { +enum Header{ ///Removes day header in DatePicker None, @@ -6370,7 +6333,7 @@ enum Header { } -enum Level { +enum Level{ ///allow navigation upto year level in DatePicker Year, @@ -6383,12 +6346,12 @@ enum Level { } -enum HighlightSection { +enum HighlightSection{ - ///Highlight the week of the currently selected date in DatePicker popup calendar + ///Highlight the week of the currently selected date in DatePicker popup calendar Week, - ///Highlight the workdays in a currently selected date's week in DatePicker popup calendar + ///Highlight the workdays in a currently selected date's week in DatePicker popup calendar WorkDays, ///Nothing will be highlighted, remove highlights from DatePicker popup calendar if already exists @@ -6399,10 +6362,11 @@ enum HighlightSection { class DateTimePicker extends ej.Widget { static fn: DateTimePicker; - constructor(element: JQuery | Element, options?: DateTimePicker.Model); + constructor(element: JQuery, options?: DateTimePicker.Model); + constructor(element: Element, options?: DateTimePicker.Model); static Locale: any; - model: DateTimePicker.Model; - defaults: DateTimePicker.Model; + model:DateTimePicker.Model; + defaults:DateTimePicker.Model; /** Disables the DateTimePicker control. * @returns {void} @@ -6434,7 +6398,7 @@ class DateTimePicker extends ej.Widget { */ show(): void; } -export namespace DateTimePicker { +export module DateTimePicker{ export interface Model { @@ -6462,8 +6426,7 @@ export interface Model { */ dayHeaderFormat?: ej.DatePicker.Header|string; - /** Specifies the navigation depth level in DatePicker calendar inside DateTimePicker popup. This option is not applied - * when start level view option is lower than depth level view. See ej.DatePicker.Level + /** Specifies the navigation depth level in DatePicker calendar inside DateTimePicker popup. This option is not applied when start level view option is lower than depth level view. See ej.DatePicker.Level */ depthLevel?: ej.DatePicker.Level|string; @@ -6532,7 +6495,7 @@ export interface Model { */ popupPosition?: string | ej.popupPosition; - /** Indicates that the DateTimePicker value can only be read and can’t change. + /** Indicates that the DateTimePicker value can only be read and can’t change. * @Default {false} */ readOnly?: boolean; @@ -6607,31 +6570,31 @@ export interface Model { width?: string|number; /** Fires before the datetime popup closed in the DateTimePicker. */ - beforeClose?(e: BeforeCloseEventArgs): void; + beforeClose? (e: BeforeCloseEventArgs): void; /** Fires before the datetime popup open in the DateTimePicker. */ - beforeOpen?(e: BeforeOpenEventArgs): void; + beforeOpen? (e: BeforeOpenEventArgs): void; /** Fires when the datetime value changed in the DateTimePicker textbox. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires when DateTimePicker popup closes. */ - close?(e: CloseEventArgs): void; + close? (e: CloseEventArgs): void; /** Fires after DateTimePicker control is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the DateTimePicker is destroyed successfully */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when the focus-in happens in the DateTimePicker textbox. */ - focusIn?(e: FocusInEventArgs): void; + focusIn? (e: FocusInEventArgs): void; /** Fires when the focus-out happens in the DateTimePicker textbox. */ - focusOut?(e: FocusOutEventArgs): void; + focusOut? (e: FocusOutEventArgs): void; /** Fires when DateTimePicker popup opens. */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; } export interface BeforeCloseEventArgs { @@ -6863,26 +6826,28 @@ export interface TimeDrillDown { autoClose?: boolean; } } -enum popupPosition { +enum popupPosition +{ //Opens the DateTimePicker popup below to the DateTimePicker input box Bottom, -//Opens the DateTimePicker popup above to the DateTimePicker input box +//Opens the DateTimePicker popup above to the DateTimePicker input box Top, } class DateRangePicker extends ej.Widget { static fn: DateRangePicker; - constructor(element: JQuery | Element, options?: DateRangePicker.Model); + constructor(element: JQuery, options?: DateRangePicker.Model); + constructor(element: Element, options?: DateRangePicker.Model); static Locale: any; - model: DateRangePicker.Model; - defaults: DateRangePicker.Model; + model:DateRangePicker.Model; + defaults:DateRangePicker.Model; /** Add the preset ranges to DateRangePicker popup. * @param {string} Display name * @param {Array} StartDate and endDate of range. * @returns {void} */ - addRanges(label: string, range: any[]): void; + addRanges(label: string, range: Array): void; /** Clears the all ranges selections in DateRangePicker popup * @returns {void} @@ -6919,7 +6884,7 @@ class DateRangePicker extends ej.Widget { */ setRange(): void; } -export namespace DateRangePicker { +export module DateRangePicker{ export interface Model { @@ -7013,28 +6978,28 @@ export interface Model { width?: string|number; /** Fires before closing the DateRangePicker popup. */ - beforeClose?(e: BeforeCloseEventArgs): void; + beforeClose? (e: BeforeCloseEventArgs): void; /** Fires before opening the DateRangePicker popup. */ - beforeOpen?(e: BeforeOpenEventArgs): void; + beforeOpen? (e: BeforeOpenEventArgs): void; /** Fires when the DateRangePicker values get changed. */ - onChange?(e: OnChangeEventArgs): void; + onChange? (e: OnChangeEventArgs): void; /** Fires when DateRangePicker popup is closed. */ - close?(e: CloseEventArgs): void; + close? (e: CloseEventArgs): void; /** Fires when the DateRangePicker is created successfully. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the DateRangePicker is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when DateRangePicker popup is opened. */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; /** Fires when a date ranges is selected from the DateRangePicker popup. */ - select?(e: SelectEventArgs): void; + select? (e: SelectEventArgs): void; } export interface BeforeCloseEventArgs { @@ -7212,10 +7177,11 @@ export interface SelectEventArgs { class Dialog extends ej.Widget { static fn: Dialog; - constructor(element: JQuery | Element, options?: Dialog.Model); + constructor(element: JQuery, options?: Dialog.Model); + constructor(element: Element, options?: Dialog.Model); static Locale: any; - model: Dialog.Model; - defaults: Dialog.Model; + model:Dialog.Model; + defaults:Dialog.Model; /** Closes the dialog widget dynamically. * @returns {any} @@ -7294,7 +7260,7 @@ class Dialog extends ej.Widget { */ focus(): any; } -export namespace Dialog { +export module Dialog{ export interface Model { @@ -7315,8 +7281,7 @@ export interface Model { */ allowKeyboardNavigation?: boolean; - /** Customizes the Dialog widget animations. The Dialog widget can be animated while opening and closing the dialog. - * In order to customize animation effects, you need to set “enableAnimation” as true. It contains the following sub properties. + /** Customizes the Dialog widget animations. The Dialog widget can be animated while opening and closing the dialog. In order to customize animation effects, you need to set “enableAnimation” as true. It contains the following sub properties. */ animation?: any; @@ -7328,12 +7293,11 @@ export interface Model { */ containment?: string; - /** The content type to load the dialog content at run time. The possible values are null, AJAX, iframe and image. When it is null (default value), - * the content inside dialog element will be displayed as content and when it is not null, the content will be loaded from the URL specified in the contentUrl property. + /** The content type to load the dialog content at run time. The possible values are null, AJAX, iframe and image. When it is null (default value), the content inside dialog element will be displayed as content and when it is not null, the content will be loaded from the URL specified in the contentUrl property. */ contentType?: string; - /** The URL to load the dialog content (such as AJAX, image, and iframe). In order to load content from URL, you need to set contentType as ‘ajax’ or ‘iframe’ or ‘image’. + /** The URL to load the dialog content (such as AJAX, image, and iframe). In order to load content from URL, you need to set contentType as ‘ajax’ or ‘iframe’ or ‘image’. */ contentUrl?: string; @@ -7365,12 +7329,11 @@ export interface Model { */ enableRTL?: boolean; - /** The CSS class name to display the favicon in the dialog header. In order to display favicon, you need to set� showHeader� as true since the favicon will be displayed in the dialog header. + /** The CSS class name to display the favicon in the dialog header. In order to display favicon, you need to set showHeader as true since the favicon will be displayed in the dialog header. */ faviconCSS?: string; - /** Sets the height for the dialog widget. It accepts both string and integer values. For example, it can accepts values like “auto”, “100%”, “100px” as string type - * and “100”, “500” as integer type. + /** Sets the height for the dialog widget. It accepts both string and integer values. For example, it can accepts values like “auto”, “100%”, “100px” as string type and “100”, “500” as integer type. */ height?: string|number; @@ -7383,7 +7346,7 @@ export interface Model { */ isResponsive?: boolean; - /** Default Value:{:.param}“en-US” + /** Default Value:{:.param}“en-US” */ locale?: number; @@ -7431,8 +7394,7 @@ export interface Model { */ tooltip?: any; - /** Sets the height for the dialog widget. It accepts both string and integer values. For example, it can accepts values like “auto”, “100%”, - * “100px” as string type and “100”, “500” as integer type. + /** Sets the height for the dialog widget. It accepts both string and integer values. For example, it can accepts values like “auto”, “100%”, “100px” as string type and “100”, “500” as integer type. */ width?: string|number; @@ -7449,58 +7411,58 @@ export interface Model { footerTemplateId?: string; /** This event is triggered before the dialog widgets gets open. */ - beforeOpen?(e: BeforeOpenEventArgs): void; + beforeOpen? (e: BeforeOpenEventArgs): void; /** This event is triggered whenever the AJAX request fails to retrieve the dialog content. */ - ajaxError?(e: AjaxErrorEventArgs): void; + ajaxError? (e: AjaxErrorEventArgs): void; /** This event is triggered whenever the AJAX request to retrieve the dialog content, gets succeed. */ - ajaxSuccess?(e: AjaxSuccessEventArgs): void; + ajaxSuccess? (e: AjaxSuccessEventArgs): void; /** This event is triggered before the dialog widgets get closed. */ - beforeClose?(e: BeforeCloseEventArgs): void; + beforeClose? (e: BeforeCloseEventArgs): void; /** This event is triggered after the dialog widget is closed. */ - close?(e: CloseEventArgs): void; + close? (e: CloseEventArgs): void; /** Triggered after the dialog content is loaded in DOM. */ - contentLoad?(e: ContentLoadEventArgs): void; + contentLoad? (e: ContentLoadEventArgs): void; /** Triggered after the dialog is created successfully */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Triggered after the dialog widget is destroyed successfully */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Triggered while the dialog is dragged. */ - drag?(e: DragEventArgs): void; + drag? (e: DragEventArgs): void; /** Triggered when the user starts dragging the dialog. */ - dragStart?(e: DragStartEventArgs): void; + dragStart? (e: DragStartEventArgs): void; /** Triggered when the user stops dragging the dialog. */ - dragStop?(e: DragStopEventArgs): void; + dragStop? (e: DragStopEventArgs): void; /** Triggered after the dialog is opened. */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; /** Triggered while the dialog is resized. */ - resize?(e: ResizeEventArgs): void; + resize? (e: ResizeEventArgs): void; /** Triggered when the user starts resizing the dialog. */ - resizeStart?(e: ResizeStartEventArgs): void; + resizeStart? (e: ResizeStartEventArgs): void; /** Triggered when the user stops resizing the dialog. */ - resizeStop?(e: ResizeStopEventArgs): void; + resizeStop? (e: ResizeStopEventArgs): void; /** Triggered when the dialog content is expanded. */ - expand?(e: ExpandEventArgs): void; + expand? (e: ExpandEventArgs): void; /** Triggered when the dialog content is collapsed. */ - collapse?(e: CollapseEventArgs): void; + collapse? (e: CollapseEventArgs): void; /** Triggered when the custom action button clicked. */ - actionButtonClick?(e: ActionButtonClickEventArgs): void; + actionButtonClick? (e: ActionButtonClickEventArgs): void; } export interface BeforeOpenEventArgs { @@ -7875,16 +7837,17 @@ export interface AjaxSettings { class DropDownList extends ej.Widget { static fn: DropDownList; - constructor(element: JQuery | Element, options?: DropDownList.Model); + constructor(element: JQuery, options?: DropDownList.Model); + constructor(element: Element, options?: DropDownList.Model); static Locale: any; - model: DropDownList.Model; - defaults: DropDownList.Model; + model:DropDownList.Model; + defaults:DropDownList.Model; /** Adding a single item or an array of items into the DropDownList allows you to specify all the field attributes such as value, template, image URL, and HTML attributes for those items. * @param {any|Array} this parameter should have field attributes with respect to mapped field attributes and it's corresponding values to fields * @returns {void} */ - addItem(data: any|any[]): void; + addItem(data: any|Array): void; /** This method is used to select all the items in the DropDownList. * @returns {void} @@ -7910,7 +7873,7 @@ class DropDownList extends ej.Widget { * @param {string|number|Array} disable the given index list items * @returns {void} */ - disableItemsByIndices(index: string|number|any[]): void; + disableItemsByIndices(index: string|number|Array): void; /** This property enables the DropDownList control. * @returns {void} @@ -7921,13 +7884,13 @@ class DropDownList extends ej.Widget { * @param {string|number|Array} enable the given index list items if it's disabled * @returns {void} */ - enableItemsByIndices(index: string|number|any[]): void; + enableItemsByIndices(index: string|number|Array): void; /** This method retrieves the items using given value. * @param {string|number|any} Return the whole object of data based on given value * @returns {Array} */ - getItemDataByValue(value: string|number|any): any[]; + getItemDataByValue(value: string|number|any): Array; /** This method is used to retrieve the items that are bound with the DropDownList. * @returns {any} @@ -7937,12 +7900,12 @@ class DropDownList extends ej.Widget { /** This method is used to get the selected items in the DropDownList. * @returns {Array} */ - getSelectedItem(): any[]; + getSelectedItem(): Array; /** This method is used to retrieve the items value that are selected in the DropDownList. - * @returns {string} + * @returns {string|number} */ - getSelectedValue(): string; + getSelectedValue(): string|number; /** This method hides the suggestion popup in the DropDownList. * @returns {void} @@ -7953,19 +7916,19 @@ class DropDownList extends ej.Widget { * @param {string|number|Array} select the given index list items * @returns {void} */ - selectItemsByIndices(index: string|number|any[]): void; + selectItemsByIndices(index: string|number|Array): void; /** This method is used to select an item in the DropDownList by using the given text value. * @param {string|number|Array} select the list items relates to given text * @returns {void} */ - selectItemByText(index: string|number|any[]): void; + selectItemByText(index: string|number|Array): void; /** This method is used to select an item in the DropDownList by using the given value. * @param {string|number|Array} select the list items relates to given values * @returns {void} */ - selectItemByValue(index: string|number|any[]): void; + selectItemByValue(index: string|number|Array): void; /** This method shows the DropDownList control with the suggestion popup. * @returns {void} @@ -7981,31 +7944,30 @@ class DropDownList extends ej.Widget { * @param {string|number|Array} unselect the given index list items * @returns {void} */ - unselectItemsByIndices(index: string|number|any[]): void; + unselectItemsByIndices(index: string|number|Array): void; /** This method is used to unselect an item in the DropDownList by using the given text value. * @param {string|number|Array} unselect the list items relates to given text * @returns {void} */ - unselectItemByText(index: string|number|any[]): void; + unselectItemByText(index: string|number|Array): void; /** This method is used to unselect an item in the DropDownList by using the given value. * @param {string|number|Array} unselect the list items relates to given values * @returns {void} */ - unselectItemByValue(index: string|number|any[]): void; + unselectItemByValue(index: string|number|Array): void; } -export namespace DropDownList { +export module DropDownList{ export interface Model { - /** The Virtual Scrolling(lazy loading) feature is used to display a large amount of data that you require without buffering the entire load of a huge database records in the DropDownList, - * that is, when scrolling, an AJAX request is sent to fetch some amount of data from the server dynamically. To achieve this scenario with DropDownList, set the allowVirtualScrolling to true. + /** The Virtual Scrolling(lazy loading) feature is used to display a large amount of data that you require without buffering the entire load of a huge database records in the DropDownList, that is, when scrolling, an AJAX request is sent to fetch some amount of data from the server dynamically. To achieve this scenario with DropDownList, set the allowVirtualScrolling to true. * @Default {false} */ allowVirtualScrolling?: boolean; - /** The cascading DropDownLists is a series of two or more DropDownLists in which each DropDownList is filtered according to the previous DropDownList’s value. + /** The cascading DropDownLists is a series of two or more DropDownLists in which each DropDownList is filtered according to the previous DropDownList’s value. * @Default {null} */ cascadeTo?: string; @@ -8015,19 +7977,16 @@ export interface Model { */ caseSensitiveSearch?: boolean; - /** Dropdown widget's style and appearance can be controlled based on 13 different default built-in themes.You can customize the appearance of the dropdown by using the cssClass property. - * You need to specify a class name in the cssClass property and the same class name is used before the class definitions wherever the custom styles are applied. + /** Dropdown widget's style and appearance can be controlled based on 13 different default built-in themes.You can customize the appearance of the dropdown by using the cssClass property. You need to specify a class name in the cssClass property and the same class name is used before the class definitions wherever the custom styles are applied. */ cssClass?: string; - /** This property is used to serve data from the data services based on the query provided. To bind the data to the dropdown widget, - * the dataSource property is assigned with the instance of the ej.DataManager. + /** This property is used to serve data from the data services based on the query provided. To bind the data to the dropdown widget, the dataSource property is assigned with the instance of the ej.DataManager. * @Default {null} */ dataSource?: any; - /** Sets the separator when the multiSelectMode with delimiter option or checkbox is enabled with the dropdown. When you enter the delimiter value,the texts after the delimiter are considered - * as a separate word or query. The delimiter string is a single character and must be a symbol. Mostly, the delimiter symbol is used as comma (,) or semi-colon (;) or any other special character. + /** Sets the separator when the multiSelectMode with delimiter option or checkbox is enabled with the dropdown. When you enter the delimiter value, the texts after the delimiter are considered as a separate word or query. The delimiter string is a single character and must be a symbol. Mostly, the delimiter symbol is used as comma (,) or semi-colon (;) or any other special character. * @Default {','} */ delimiterChar?: string; @@ -8037,8 +7996,7 @@ export interface Model { */ enableAnimation?: boolean; - /** This property is used to indicate whether the DropDownList control responds to the user interaction or not. By default, the control is in the enabled mode - * and you can disable it by setting it to false. + /** This property is used to indicate whether the DropDownList control responds to the user interaction or not. By default, the control is in the enabled mode and you can disable it by setting it to false. * @Default {true} */ enabled?: boolean; @@ -8053,8 +8011,7 @@ export interface Model { */ enableFilterSearch?: boolean; - /** Saves the current model value to the browser cookies for state maintenance. While refreshing the DropDownList control page, it retains the model value and - * it is applied from the browser cookies. + /** Saves the current model value to the browser cookies for state maintenance. While refreshing the DropDownList control page, it retains the model value and it is applied from the browser cookies. * @Default {false} */ enablePersistence?: boolean; @@ -8129,9 +8086,7 @@ export interface Model { */ minPopupWidth?: string|number; - /** With the help of this property, you can make a single or multi selection with the DropDownList and display the text in two modes, delimiter and visual mode. - * In delimiter mode, you can separate the items by using the delimiter character such as comma (,) or semi-colon (;) or any other special character. - * In the visual mode, the items are showcased like boxes with close icon in the textbox. + /** With the help of this property, you can make a single or multi selection with the DropDownList and display the text in two modes, delimiter and visual mode. In delimiter mode, you can separate the items by using the delimiter character such as comma (,) or semi-colon (;) or any other special character. In the visual mode, the items are showcased like boxes with close icon in the textbox. * @Default {ej.MultiSelectMode.None} */ multiSelectMode?: ej.MultiSelectMode|string; @@ -8164,7 +8119,7 @@ export interface Model { /** Specifies the selectedItems for the DropDownList. * @Default {[]} */ - selectedIndices?: any[]; + selectedIndices?: Array; /** Selects multiple items in the DropDownList with the help of the checkbox control. To achieve this, enable the showCheckbox option to true. * @Default {false} @@ -8186,7 +8141,7 @@ export interface Model { */ sortOrder?: ej.SortOrder|string; - /** Specifies the targetID for the DropDownList’s items. + /** Specifies the targetID for the DropDownList’s items. * @Default {null} */ targetID?: string; @@ -8199,7 +8154,7 @@ export interface Model { /** Defines the text value that is displayed in the DropDownList textbox. * @Default {null} */ - text?: string; + text?: string|number; /** Sets the jQuery validation error message in the DropDownList * @Default {null} @@ -8226,75 +8181,73 @@ export interface Model { */ width?: string|number; - /** The Virtual Scrolling feature is used to display a large amount of records in the DropDownList, that is, when scrolling, an AJAX request is sent to fetch some amount of data from - * the server dynamically. To achieve this scenario with DropDownList, set the allowVirtualScrolling to true. - * You can set the itemsCount property that represents the number of items to be fetched from the server on every AJAX request. + /** The Virtual Scrolling feature is used to display a large amount of records in the DropDownList, that is, when scrolling, an AJAX request is sent to fetch some amount of data from the server dynamically. To achieve this scenario with DropDownList, set the allowVirtualScrolling to true. You can set the itemsCount property that represents the number of items to be fetched from the server on every AJAX request. * @Default {normal} */ virtualScrollMode?: ej.VirtualScrollMode|string; /** Fires the action before the XHR request. */ - actionBegin?(e: ActionBeginEventArgs): void; + actionBegin? (e: ActionBeginEventArgs): void; /** Fires the action when the list of items is bound to the DropDownList by xhr post calling */ - actionComplete?(e: ActionCompleteEventArgs): void; + actionComplete? (e: ActionCompleteEventArgs): void; /** Fires the action when the xhr post calling failed on remote data binding with the DropDownList control. */ - actionFailure?(e: ActionFailureEventArgs): void; + actionFailure? (e: ActionFailureEventArgs): void; /** Fires the action when the xhr post calling succeed on remote data binding with the DropDownList control */ - actionSuccess?(e: ActionSuccessEventArgs): void; + actionSuccess? (e: ActionSuccessEventArgs): void; /** Fires the action before the popup is ready to hide. */ - beforePopupHide?(e: BeforePopupHideEventArgs): void; + beforePopupHide? (e: BeforePopupHideEventArgs): void; /** Fires the action before the popup is ready to be displayed. */ - beforePopupShown?(e: BeforePopupShownEventArgs): void; + beforePopupShown? (e: BeforePopupShownEventArgs): void; /** Fires when the cascading happens between two DropDownList exactly after the value changes in the first dropdown and before filtering in the second Dropdown. */ - cascade?(e: CascadeEventArgs): void; + cascade? (e: CascadeEventArgs): void; - /** Fires the action when the DropDownList control’s value is changed. */ - change?(e: ChangeEventArgs): void; + /** Fires the action when the DropDownList control’s value is changed. */ + change? (e: ChangeEventArgs): void; /** Fires the action when the list item checkbox value is changed. */ - checkChange?(e: CheckChangeEventArgs): void; + checkChange? (e: CheckChangeEventArgs): void; /** Fires the action once the DropDownList is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires the action when the list items is bound to the DropDownList. */ - dataBound?(e: DataBoundEventArgs): void; + dataBound? (e: DataBoundEventArgs): void; /** Fires the action when the DropDownList is destroyed. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires the action when the DropDownList is focused. */ - focusIn?(e: FocusInEventArgs): void; + focusIn? (e: FocusInEventArgs): void; /** Fires the action when the DropDownList is about to lose focus. */ - focusOut?(e: FocusOutEventArgs): void; + focusOut? (e: FocusOutEventArgs): void; /** Fires the action, once the popup is closed */ - popupHide?(e: PopupHideEventArgs): void; + popupHide? (e: PopupHideEventArgs): void; /** Fires the action, when the popup is resized. */ - popupResize?(e: PopupResizeEventArgs): void; + popupResize? (e: PopupResizeEventArgs): void; /** Fires the action, once the popup is opened. */ - popupShown?(e: PopupShownEventArgs): void; + popupShown? (e: PopupShownEventArgs): void; /** Fires the action, when resizing a popup starts. */ - popupResizeStart?(e: PopupResizeStartEventArgs): void; + popupResizeStart? (e: PopupResizeStartEventArgs): void; /** Fires the action, when the popup resizing is stopped. */ - popupResizeStop?(e: PopupResizeStopEventArgs): void; + popupResizeStop? (e: PopupResizeStopEventArgs): void; /** Fires the action before filtering the list items that starts in the DropDownList when the enableFilterSearch is enabled. */ - search?(e: SearchEventArgs): void; + search? (e: SearchEventArgs): void; /** Fires the action, when the list of item is selected. */ - select?(e: SelectEventArgs): void; + select? (e: SelectEventArgs): void; } export interface ActionBeginEventArgs { @@ -8326,11 +8279,11 @@ export interface ActionCompleteEventArgs { */ model?: any; - /** Returns the query for data retrieval + /** Returns the query for data retrieval */ query?: any; - /** Returns the query for data retrieval from the Database + /** Returns the query for data retrieval from the Database */ request?: any; @@ -8340,7 +8293,7 @@ export interface ActionCompleteEventArgs { /** Returns the number of items fetched from remote data */ - result?: any[]; + result?: Array; /** Returns the requested data */ @@ -8361,7 +8314,7 @@ export interface ActionFailureEventArgs { */ model?: any; - /** Returns the query for data retrieval + /** Returns the query for data retrieval */ query?: any; @@ -8384,11 +8337,11 @@ export interface ActionSuccessEventArgs { */ model?: any; - /** Returns the query for data retrieval + /** Returns the query for data retrieval */ query?: any; - /** Returns the query for data retrieval from the Database + /** Returns the query for data retrieval from the Database */ request?: any; @@ -8398,7 +8351,7 @@ export interface ActionSuccessEventArgs { /** Returns the number of items fetched from remote data */ - result?: any[]; + result?: Array; /** Returns the requested data */ @@ -8835,21 +8788,24 @@ export interface Fields { value?: string; } } -enum FilterType { -//filter the data wherever contains search key +enum FilterType +{ +//filter the data wherever contains search key Contains, //filter the data based on search key present at start position StartsWith, } -enum MultiSelectMode { -// can select only single item in DropDownList +enum MultiSelectMode +{ +// can select only single item in DropDownList None, //can select multiple items and it's separated by delimiterChar Delimiter, // can select multiple items and it's show's like visual box in textbox VisualMode, } -enum VirtualScrollMode { +enum VirtualScrollMode +{ // The data is loaded only to the corresponding page (display items). When scrolling some other position, it enables the load on demand with the DropDownList. Normal, //The data items are loaded from the remote when scroll handle reaches the end of the scrollbar like infinity scrolling. @@ -8858,10 +8814,11 @@ Continuous, class Tooltip extends ej.Widget { static fn: Tooltip; - constructor(element: JQuery | Element, options?: Tooltip.Model); + constructor(element: JQuery, options?: Tooltip.Model); + constructor(element: Element, options?: Tooltip.Model); static Locale: any; - model: Tooltip.Model; - defaults: Tooltip.Model; + model:Tooltip.Model; + defaults:Tooltip.Model; /** Destroys the Tooltip control. * @returns {void} @@ -8883,7 +8840,7 @@ class Tooltip extends ej.Widget { * @param {Function} optional custom effect takes place when hiding the tooltip. * @returns {void} */ - hide(effect?: string, func?: any): void; + hide(effect?: string, func?: Function): void; /** Shows the Tooltip popup for the given target element with the specified effect. * @param {string} optional Determines the type of effect that takes place when showing the tooltip. @@ -8891,9 +8848,9 @@ class Tooltip extends ej.Widget { * @param {JQuery} optional Tooltip will be shown for the given element * @returns {void} */ - show(effect?: string, func?: any, target?: JQuery): void; + show(effect?: string, func?: Function, target?: JQuery): void; } -export namespace Tooltip { +export module Tooltip{ export interface Model { @@ -8996,31 +8953,31 @@ export interface Model { width?: string|number; /** This event is triggered before the Tooltip widget get closed. */ - beforeClose?(e: BeforeCloseEventArgs): void; + beforeClose? (e: BeforeCloseEventArgs): void; /** This event is triggered before the Tooltip widget gets open. */ - beforeOpen?(e: BeforeOpenEventArgs): void; + beforeOpen? (e: BeforeOpenEventArgs): void; /** Fires on clicking to the target element. */ - click?(e: ClickEventArgs): void; + click? (e: ClickEventArgs): void; /** This event is triggered after the Tooltip widget is closed. */ - close?(e: CloseEventArgs): void; + close? (e: CloseEventArgs): void; /** This event is triggered after the Tooltip is created successfully. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** This event is triggered after the Tooltip widget is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** This event is triggered while hovering the target element, when tooltip positioning relates to target element. */ - hover?(e: HoverEventArgs): void; + hover? (e: HoverEventArgs): void; /** This event is triggered after the Tooltip is opened. */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; /** This event is triggered while hover the target element, when the tooltip positioning is relates to the mouse. */ - tracking?(e: TrackingEventArgs): void; + tracking? (e: TrackingEventArgs): void; } export interface BeforeCloseEventArgs { @@ -9236,7 +9193,7 @@ export interface Position { stem?: PositionStem; } -enum effect { +enum effect{ ///No animation takes place when showing/hiding the Tooltip None, @@ -9249,7 +9206,7 @@ enum effect { } -enum Associate { +enum Associate{ ///Sets the position related to target element. Target, @@ -9268,7 +9225,7 @@ enum Associate { } -enum CloseMode { +enum CloseMode{ ///Enables close button in Tooltip. Sticky, @@ -9281,7 +9238,7 @@ enum CloseMode { } -enum Collision { +enum Collision{ ///Flips the Tooltip to the opposite side of the target, if collision is occurs. Flip, @@ -9297,7 +9254,7 @@ enum Collision { } -enum Trigger { +enum Trigger{ ///The Tooltip to be shown when the target element is clicked. Click, @@ -9313,10 +9270,11 @@ enum Trigger { class Editor extends ej.Widget { static fn: Editor; - constructor(element: JQuery | Element, options?: Editor.Model); + constructor(element: JQuery, options?: Editor.Model); + constructor(element: Element, options?: Editor.Model); static Locale: any; - model: Editor.Model; - defaults: Editor.Model; + model:Editor.Model; + defaults:Editor.Model; /** destroy the editor widgets all events are unbind automatically and bring the control to pre-init state. * @returns {void} @@ -9339,15 +9297,15 @@ class Editor extends ej.Widget { getValue(): number; } - class NumericTextbox extends Editor { + class NumericTextbox extends Editor{ } - class CurrencyTextbox extends Editor { + class CurrencyTextbox extends Editor{ } - class PercentageTextbox extends Editor { + class PercentageTextbox extends Editor{ } -export namespace Editor { +export module Editor{ export interface Model { @@ -9430,14 +9388,12 @@ export interface Model { */ name?: string; - /** Specifies the pattern for formatting positive values in editor.We have maintained some standard to define the negative pattern. - * you have to specify 'n' to place the digit in your pattern.ejTextbox allows you to define a currency or percent symbol where you want to place it. + /** Specifies the pattern for formatting positive values in editor.We have maintained some standard to define the negative pattern. you have to specify 'n' to place the digit in your pattern.ejTextbox allows you to define a currency or percent symbol where you want to place it. * @Default {Based on the culture} */ negativePattern?: string; - /** Specifies the pattern for formatting positive values in editor.We have maintained some standard to define the positive pattern. - * you have to specify 'n' to place the digit in your pattern.ejTextbox allows you to define a currency or percent symbol where you want to place it. + /** Specifies the pattern for formatting positive values in editor.We have maintained some standard to define the positive pattern. you have to specify 'n' to place the digit in your pattern.ejTextbox allows you to define a currency or percent symbol where you want to place it. * @Default {Based on the culture} */ positivePattern?: string; @@ -9488,19 +9444,19 @@ export interface Model { width?: string; /** Fires after Editor control value is changed. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires after Editor control is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the Editor is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires after Editor control is focused. */ - focusIn?(e: FocusInEventArgs): void; + focusIn? (e: FocusInEventArgs): void; /** Fires after Editor control is loss the focus. */ - focusOut?(e: FocusOutEventArgs): void; + focusOut? (e: FocusOutEventArgs): void; } export interface ChangeEventArgs { @@ -9597,10 +9553,11 @@ export interface FocusOutEventArgs { class ListView extends ej.Widget { static fn: ListView; - constructor(element: JQuery | Element, options?: ListView.Model); + constructor(element: JQuery, options?: ListView.Model); + constructor(element: Element, options?: ListView.Model); static Locale: any; - model: ListView.Model; - defaults: ListView.Model; + model:ListView.Model; + defaults:ListView.Model; /** To add item in the given index. If you have enabled grouping in ListView then you need to pass the corresponding group list title to add item in it. * @param {any} Specifies the item to be added in ListView @@ -9657,12 +9614,12 @@ class ListView extends ej.Widget { /** To get all the checked items. * @returns {Array} */ - getCheckedItems(): any[]; + getCheckedItems(): Array; /** To get the text of all the checked items. * @returns {Array} */ - getCheckedItemsText(): any[]; + getCheckedItemsText(): Array; /** To get the total item count. * @returns {number} @@ -9749,7 +9706,7 @@ class ListView extends ej.Widget { */ unCheckItem(index: number): void; } -export namespace ListView { +export module ListView{ export interface Model { @@ -9761,17 +9718,16 @@ export interface Model { /** Set the index values to be selected on initial loading. This works only when enableCheckMark is set true. * @Default {[]} */ - checkedIndices?: any[]; + checkedIndices?: Array; - /** Sets the root class for ListView theme. This cssClass API helps to use custom skinning option for ListView control. By defining the root class using this API, - * we need to include this root class in CSS. + /** Sets the root class for ListView theme. This cssClass API helps to use custom skinning option for ListView control. By defining the root class using this API, we need to include this root class in CSS. */ cssClass?: string; /** Contains the list of data for generating the ListView items. * @Default {[]} */ - dataSource?: any[]; + dataSource?: Array; /** Specifies whether to load AJAX content while selecting item. * @Default {false} @@ -9810,7 +9766,7 @@ export interface Model { /** Contains the array of items to be added in ListView. * @Default {[]} */ - items?: any[]; + items?: Array; /** Specifies the text of the back button in the header. * @Default {null} @@ -9877,28 +9833,28 @@ export interface Model { width?: string|number; /** Event triggers before the AJAX request happens. */ - ajaxBeforeLoad?(e: AjaxBeforeLoadEventArgs): void; + ajaxBeforeLoad? (e: AjaxBeforeLoadEventArgs): void; /** Event triggers after the AJAX content loaded completely. */ - ajaxComplete?(e: AjaxCompleteEventArgs): void; + ajaxComplete? (e: AjaxCompleteEventArgs): void; /** Event triggers when the AJAX request failed. */ - ajaxError?(e: AjaxErrorEventArgs): void; + ajaxError? (e: AjaxErrorEventArgs): void; /** Event triggers after the AJAX content loaded successfully. */ - ajaxSuccess?(e: AjaxSuccessEventArgs): void; + ajaxSuccess? (e: AjaxSuccessEventArgs): void; /** Event triggers before the items loaded. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Event triggers after the items loaded. */ - loadComplete?(e: LoadCompleteEventArgs): void; + loadComplete? (e: LoadCompleteEventArgs): void; /** Event triggers when mouse down happens on the item. */ - mouseDown?(e: MouseDownEventArgs): void; + mouseDown? (e: MouseDownEventArgs): void; /** Event triggers when mouse up happens on the item. */ - mouseUp?(e: MouseUpEventArgs): void; + mouseUp? (e: MouseUpEventArgs): void; } export interface AjaxBeforeLoadEventArgs { @@ -10151,10 +10107,11 @@ export interface AjaxSettings { class MaskEdit extends ej.Widget { static fn: MaskEdit; - constructor(element: JQuery | Element, options?: MaskEdit.Model); + constructor(element: JQuery, options?: MaskEdit.Model); + constructor(element: Element, options?: MaskEdit.Model); static Locale: any; - model: MaskEdit.Model; - defaults: MaskEdit.Model; + model:MaskEdit.Model; + defaults:MaskEdit.Model; /** To clear the text in mask edit textbox control. * @returns {void} @@ -10181,7 +10138,7 @@ class MaskEdit extends ej.Widget { */ get_UnstrippedValue(): string; } -export namespace MaskEdit { +export module MaskEdit{ export interface Model { @@ -10285,34 +10242,34 @@ export interface Model { width?: string; /** Fires when value changed in mask edit textbox control. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires after MaskEdit control is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the MaskEdit is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when focused in mask edit textbox control. */ - focusIn?(e: FocusInEventArgs): void; + focusIn? (e: FocusInEventArgs): void; /** Fires when focused out in mask edit textbox control. */ - focusOut?(e: FocusOutEventArgs): void; + focusOut? (e: FocusOutEventArgs): void; /** Fires when keydown in mask edit textbox control. */ - keydown?(e: KeydownEventArgs): void; + keydown? (e: KeydownEventArgs): void; /** Fires when key press in mask edit textbox control. */ - keyPress?(e: KeyPressEventArgs): void; + keyPress? (e: KeyPressEventArgs): void; /** Fires when keyup in mask edit textbox control. */ - keyup?(e: KeyupEventArgs): void; + keyup? (e: KeyupEventArgs): void; /** Fires when mouse out in mask edit textbox control. */ - mouseOut?(e: MouseOutEventArgs): void; + mouseOut? (e: MouseOutEventArgs): void; /** Fires when mouse over in mask edit textbox control. */ - mouseOver?(e: MouseOverEventArgs): void; + mouseOver? (e: MouseOverEventArgs): void; } export interface ChangeEventArgs { @@ -10529,13 +10486,15 @@ export interface MouseOverEventArgs { unmaskedValue?: string; } } -enum InputMode { +enum InputMode +{ //string Password, //string Text, } -enum TextAlign { +enum TextAlign +{ //string Center, //string @@ -10548,10 +10507,11 @@ Right, class Menu extends ej.Widget { static fn: Menu; - constructor(element: JQuery | Element, options?: Menu.Model); + constructor(element: JQuery, options?: Menu.Model); + constructor(element: Element, options?: Menu.Model); static Locale: any; - model: Menu.Model; - defaults: Menu.Model; + model:Menu.Model; + defaults:Menu.Model; /** Disables the Menu control. * @returns {void} @@ -10622,7 +10582,7 @@ class Menu extends ej.Widget { * @param {any|Array} Selector of target node or Object of target node. * @returns {void} */ - remove(target: any|any[]): void; + remove(target: any|Array): void; /** To show the Menu control. * @param {number} x co-ordinate position of context menu. @@ -10638,7 +10598,7 @@ class Menu extends ej.Widget { */ showItems(): void; } -export namespace Menu { +export module Menu{ export interface Model { @@ -10757,37 +10717,37 @@ export interface Model { overflowWidth?: string|number; /** Fires before context menu gets open. */ - beforeOpen?(e: BeforeOpenEventArgs): void; + beforeOpen? (e: BeforeOpenEventArgs): void; /** Fires when mouse click on menu items. */ - click?(e: ClickEventArgs): void; + click? (e: ClickEventArgs): void; /** Fire when context menu on close. */ - close?(e: CloseEventArgs): void; + close? (e: CloseEventArgs): void; /** Fires when context menu on open. */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; /** Fires to create menu items. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires to destroy menu items. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when key down on menu items. */ - keydown?(e: KeydownEventArgs): void; + keydown? (e: KeydownEventArgs): void; /** Fires when mouse out from menu items. */ - mouseout?(e: MouseoutEventArgs): void; + mouseout? (e: MouseoutEventArgs): void; /** Fires when mouse over the Menu items. */ - mouseover?(e: MouseoverEventArgs): void; + mouseover? (e: MouseoverEventArgs): void; /** Fires when overflow popup menu opens. */ - overflowOpen?(e: OverflowOpenEventArgs): void; + overflowOpen? (e: OverflowOpenEventArgs): void; /** Fires when overflow popup menu closes. */ - overflowClose?(e: OverflowCloseEventArgs): void; + overflowClose? (e: OverflowCloseEventArgs): void; } export interface BeforeOpenEventArgs { @@ -11005,7 +10965,7 @@ export interface Fields { */ dataSource?: any; - /** Specifies the HTML attributes to “LI” item list. + /** Specifies the HTML attributes to “LI” item list. */ htmlAttribute?: string; @@ -11013,11 +10973,11 @@ export interface Fields { */ id?: string; - /** Specifies the image attribute to “img” tag inside items list. + /** Specifies the image attribute to “img” tag inside items list. */ imageAttribute?: string; - /** Specifies the image URL to “img” tag inside item list. + /** Specifies the image URL to “img” tag inside item list. */ imageUrl?: string; @@ -11033,7 +10993,7 @@ export interface Fields { */ query?: any; - /** Specifies the sprite CSS class to “LI” item list. + /** Specifies the sprite CSS class to “LI” item list. */ spriteCssClass?: string; @@ -11050,19 +11010,22 @@ export interface Fields { url?: string; } } -enum AnimationType { +enum AnimationType +{ //string Default, //string None, } -enum MenuType { +enum MenuType +{ //string ContextMenu, //string NormalMenu, } -enum Direction { +enum Direction +{ //string Left, //string @@ -11073,10 +11036,11 @@ Right, class Pager extends ej.Widget { static fn: Pager; - constructor(element: JQuery | Element, options?: Pager.Model); + constructor(element: JQuery, options?: Pager.Model); + constructor(element: Element, options?: Pager.Model); static Locale: any; - model: Pager.Model; - defaults: Pager.Model; + model:Pager.Model; + defaults:Pager.Model; /** Send a paging request to specified page through the pager control. * @param {number} Specifies the index to be navigated @@ -11089,7 +11053,7 @@ class Pager extends ej.Widget { */ refreshPager(): void; } -export namespace Pager { +export module Pager{ export interface Model { @@ -11121,8 +11085,7 @@ export interface Model { */ externalMessage?: string; - /** Gets or sets a value that indicates whether to customizing the user interface (UI) as locale-specific in order to display regional data i.e. - * in a language and culture specific to a particular country or region. + /** Gets or sets a value that indicates whether to customizing the user interface (UI) as locale-specific in order to display regional data i.e. in a language and culture specific to a particular country or region. * @Default {en-US} */ locale?: string; @@ -11153,7 +11116,7 @@ export interface Model { showPageInfo?: boolean; /** Triggered when pager numeric item is clicked in pager control. */ - click?(e: ClickEventArgs): void; + click? (e: ClickEventArgs): void; } export interface ClickEventArgs { @@ -11182,10 +11145,11 @@ export interface ClickEventArgs { class ProgressBar extends ej.Widget { static fn: ProgressBar; - constructor(element: JQuery | Element, options?: ProgressBar.Model); + constructor(element: JQuery, options?: ProgressBar.Model); + constructor(element: Element, options?: ProgressBar.Model); static Locale: any; - model: ProgressBar.Model; - defaults: ProgressBar.Model; + model:ProgressBar.Model; + defaults:ProgressBar.Model; /** Destroy the progressbar widget * @returns {void} @@ -11212,7 +11176,7 @@ class ProgressBar extends ej.Widget { */ getValue(): number; } -export namespace ProgressBar { +export module ProgressBar{ export interface Model { @@ -11282,19 +11246,19 @@ export interface Model { width?: number|string; /** Event triggers when the progress value changed */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Event triggers when the process completes (at 100%) */ - complete?(e: CompleteEventArgs): void; + complete? (e: CompleteEventArgs): void; /** Event triggers when the progressbar are created */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Event triggers when the progressbar are destroyed */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Event triggers when the process starts (from 0%) */ - start?(e: StartEventArgs): void; + start? (e: StartEventArgs): void; } export interface ChangeEventArgs { @@ -11399,10 +11363,11 @@ export interface StartEventArgs { class RadioButton extends ej.Widget { static fn: RadioButton; - constructor(element: JQuery | Element, options?: RadioButton.Model); + constructor(element: JQuery, options?: RadioButton.Model); + constructor(element: Element, options?: RadioButton.Model); static Locale: any; - model: RadioButton.Model; - defaults: RadioButton.Model; + model:RadioButton.Model; + defaults:RadioButton.Model; /** To disable the RadioButton * @returns {void} @@ -11414,7 +11379,7 @@ class RadioButton extends ej.Widget { */ enable(): void; } -export namespace RadioButton { +export module RadioButton{ export interface Model { @@ -11432,8 +11397,7 @@ export interface Model { */ enabled?: boolean; - /** Specifies the enablePersistence property for RadioButton while initialization. The enablePersistence API save current model value to browser cookies for state maintains. - * While refreshing the radio button control page the model value apply from browser cookies. + /** Specifies the enablePersistence property for RadioButton while initialization. The enablePersistence API save current model value to browser cookies for state maintains. While refreshing the radio button control page the model value apply from browser cookies. * @Default {false} */ enablePersistence?: boolean; @@ -11488,16 +11452,16 @@ export interface Model { value?: string; /** Fires before the RadioButton is going to changed its state successfully */ - beforeChange?(e: BeforeChangeEventArgs): void; + beforeChange? (e: BeforeChangeEventArgs): void; /** Fires when the RadioButton state is changed successfully */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires when the RadioButton created successfully */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the RadioButton destroyed successfully */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; } export interface BeforeChangeEventArgs { @@ -11576,7 +11540,8 @@ export interface DestroyEventArgs { type?: string; } } -enum RadioButtonSize { +enum RadioButtonSize +{ //Shows small size radio button Small, //Shows medium size radio button @@ -11585,10 +11550,11 @@ Medium, class Rating extends ej.Widget { static fn: Rating; - constructor(element: JQuery | Element, options?: Rating.Model); + constructor(element: JQuery, options?: Rating.Model); + constructor(element: Element, options?: Rating.Model); static Locale: any; - model: Rating.Model; - defaults: Rating.Model; + model:Rating.Model; + defaults:Rating.Model; /** Destroy the Rating widget all events bound will be unbind automatically and bring the control to pre-init state. * @returns {void} @@ -11626,7 +11592,7 @@ class Rating extends ej.Widget { */ show(): void; } -export namespace Rating { +export module Rating{ export interface Model { @@ -11715,22 +11681,22 @@ export interface Model { width?: string; /** Fires when Rating value changes. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires when Rating control is clicked successfully. */ - click?(e: ClickEventArgs): void; + click? (e: ClickEventArgs): void; /** Fires when Rating control is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when Rating control is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when mouse hover is removed from Rating control. */ - mouseout?(e: MouseoutEventArgs): void; + mouseout? (e: MouseoutEventArgs): void; /** Fires when mouse hovered over the Rating control. */ - mouseover?(e: MouseoverEventArgs): void; + mouseover? (e: MouseoverEventArgs): void; } export interface ChangeEventArgs { @@ -11859,7 +11825,7 @@ export interface MouseoverEventArgs { index?: any; } -enum Precision { +enum Precision{ ///string Exact, @@ -11875,13 +11841,13 @@ enum Precision { class Ribbon extends ej.Widget { static fn: Ribbon; - constructor(element: JQuery | Element, options?: Ribbon.Model); + constructor(element: JQuery, options?: Ribbon.Model); + constructor(element: Element, options?: Ribbon.Model); static Locale: any; - model: Ribbon.Model; - defaults: Ribbon.Model; + model:Ribbon.Model; + defaults:Ribbon.Model; - /** Adds contextual tab or contextual tab set dynamically in the ribbon control with contextual tabs object and index position. - * When index is null, ribbon contextual tab or contextual tab set is added at the last index. + /** Adds contextual tab or contextual tab set dynamically in the ribbon control with contextual tabs object and index position. When index is null, ribbon contextual tab or contextual tab set is added at the last index. * @param {any} contextual tab or contextual tab set object. * @param {number} index of the contextual tab or contextual tab set, this is optional. * @returns {void} @@ -11901,7 +11867,7 @@ class Ribbon extends ej.Widget { * @param {number} index of the ribbon tab,this is optional. * @returns {void} */ - addTab(tabText: string, ribbonGroups: any[], index?: number): void; + addTab(tabText: string, ribbonGroups: Array, index?: number): void; /** Adds tab group dynamically in the ribbon control with given tab index, tab group object and group index position. When group index is null, ribbon group is added at the last index. * @param {number} ribbon tab index. @@ -11911,16 +11877,15 @@ class Ribbon extends ej.Widget { */ addTabGroup(tabIndex: number, tabGroup: any, groupIndex?: number): void; - /** Adds group content dynamically in the ribbon control with given tab index, group index, sub group index, content and content index position. - * When content index is null, content is added at the last index. + /** Adds group content dynamically in the ribbon control with given tab index, group index, content, content index and sub group index position. When content index is null, content is added at the last index. * @param {number} ribbon tab index. * @param {number} ribbon group index. - * @param {number} sub group index in the ribbon group, * @param {any} content to be displayed in the ribbon group. - * @param {number} ribbon content index .this is optional. + * @param {number} ribbon content index. This is optional. If the value is not given, then by default contentIndex will be considered as 0. + * @param {number} sub group index in the ribbon group. This is optional. If the value is not given, then by default contentIndex will be considered as 0. * @returns {void} */ - addTabGroupContent(tabIndex: number, groupIndex: number, subGroupIndex: number, content: any, contentIndex?: number): void; + addTabGroupContent(tabIndex: number, groupIndex: number, content: any, contentIndex?: number, subGroupIndex?: number): void; /** Hides the ribbon backstage page. * @returns {void} @@ -11946,7 +11911,7 @@ class Ribbon extends ej.Widget { * @param {number} index of the tab item. * @returns {String} */ - getTabText(index: number): string; + getTabText(index: number): String; /** Hides the given text tab in the ribbon control. * @param {string} text of the tab item. @@ -11958,13 +11923,13 @@ class Ribbon extends ej.Widget { * @param {string} text of the tab item. * @returns {Boolean} */ - isEnable(text: string): boolean; + isEnable(text: string): Boolean; /** Checks whether the given text tab in the ribbon control is visible or not. * @param {string} text of the tab item. * @returns {Boolean} */ - isVisible(text: string): boolean; + isVisible(text: string): Boolean; /** Removes the given index tab item from the ribbon control. * @param {number} index of tab item. @@ -12008,10 +11973,11 @@ class Ribbon extends ej.Widget { /** To customize whole content from Tab Group. * @param {number} ribbon tab index. * @param {string} ribbon group text. - * @param {number} sub group index in the ribbon group, + * @param {number} ribbon content index. This is optional. If the value is not given, all content groups will be removed. + * @param {number} sub group index in the ribbon group. This is optional. If the value is not given, all content groups will be removed. * @returns {void} */ - removeTabGroupContent(tabIndex: number, groupText: string, subGroupIndex?: number): void; + removeTabGroupContent(tabIndex: number, groupText: string, contentIndex?: number, subGroupIndex?: number): void; /** Remove option from Backstage. * @param {number} index to the backstage item @@ -12019,7 +11985,7 @@ class Ribbon extends ej.Widget { */ removeBackStageItem(index: number): void; } -export namespace Ribbon { +export module Ribbon{ export interface Model { @@ -12033,8 +11999,7 @@ export interface Model { */ isResponsive?: boolean; - /** Specifies the height, width, enableRTL, showRoundedCorner,enabled,cssClass property to the controls in the ribbon commonly andit will work only when those properties - * are not defined in buttonSettings and content defaults. + /** Specifies the height, width, enableRTL, showRoundedCorner,enabled,cssClass property to the controls in the ribbon commonly andit will work only when those properties are not defined in buttonSettings and content defaults. * @Default {Object} */ buttonDefaults?: any; @@ -12074,21 +12039,20 @@ export interface Model { */ applicationTab?: ApplicationTab; - /** Specifies the contextual tabs and tab set to the ribbon control with the background color and border color. Refer to the tabs section for adding tabs - * into the contextual tab and contextual tab set. + /** Specifies the contextual tabs and tab set to the ribbon control with the background color and border color. Refer to the tabs section for adding tabs into the contextual tab and contextual tab set. * @Default {Array} */ - contextualTabs?: ContextualTab[]; + contextualTabs?: Array; /** Specifies the index or indexes to disable the given index tab or indexes tabs in the ribbon control. * @Default {0} */ - disabledItemIndex?: any[]; + disabledItemIndex?: Array; /** Specifies the index or indexes to enable the given index tab or indexes tabs in the ribbon control. * @Default {null} */ - enabledItemIndex?: any[]; + enabledItemIndex?: Array; /** Specifies the index of the ribbon tab to select the given index tab item in the ribbon control. * @Default {1} @@ -12098,10 +12062,9 @@ export interface Model { /** Specifies the tabs and its groups. Also specifies the control details that has to be placed in the tab area in the ribbon control. * @Default {Array} */ - tabs?: Tab[]; + tabs?: Array; - /** Gets or sets a value that indicates whether to customizing the user interface (UI) as locale-specific in order to display regional data i.e. in a language and culture specific - * to a particular country or region and it will need to use the user's preference. + /** Gets or sets a value that indicates whether to customizing the user interface (UI) as locale-specific in order to display regional data i.e. in a language and culture specific to a particular country or region and it will need to use the user's preference. * @Default {en-US} */ locale?: string; @@ -12112,55 +12075,55 @@ export interface Model { width?: string|number; /** Triggered before the ribbon tab item is removed. */ - beforeTabRemove?(e: BeforeTabRemoveEventArgs): void; + beforeTabRemove? (e: BeforeTabRemoveEventArgs): void; /** Triggered before the ribbon control is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Triggered before the ribbon control is destroyed. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Triggered when the control in the group is clicked successfully. */ - groupClick?(e: GroupClickEventArgs): void; + groupClick? (e: GroupClickEventArgs): void; /** Triggered when the group expander in the group is clicked successfully. */ - groupExpand?(e: GroupExpandEventArgs): void; + groupExpand? (e: GroupExpandEventArgs): void; /** Triggered when an item in the Gallery control is clicked successfully. */ - galleryItemClick?(e: GalleryItemClickEventArgs): void; + galleryItemClick? (e: GalleryItemClickEventArgs): void; /** Triggered when a tab or button in the backstage page is clicked successfully. */ - backstageItemClick?(e: BackstageItemClickEventArgs): void; + backstageItemClick? (e: BackstageItemClickEventArgs): void; /** Triggered when the ribbon control is collapsed. */ - collapse?(e: CollapseEventArgs): void; + collapse? (e: CollapseEventArgs): void; /** Triggered when the ribbon control is expanded. */ - expand?(e: ExpandEventArgs): void; + expand? (e: ExpandEventArgs): void; /** Triggered before the ribbon control is load. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggered after adding the new ribbon tab item. */ - tabAdd?(e: TabAddEventArgs): void; + tabAdd? (e: TabAddEventArgs): void; /** Triggered when tab is clicked successfully in the ribbon control. */ - tabClick?(e: TabClickEventArgs): void; + tabClick? (e: TabClickEventArgs): void; /** Triggered before the ribbon tab is created. */ - tabCreate?(e: TabCreateEventArgs): void; + tabCreate? (e: TabCreateEventArgs): void; /** Triggered after the tab item is removed from the ribbon control. */ - tabRemove?(e: TabRemoveEventArgs): void; + tabRemove? (e: TabRemoveEventArgs): void; /** Triggered after the ribbon tab item is selected in the ribbon control. */ - tabSelect?(e: TabSelectEventArgs): void; + tabSelect? (e: TabSelectEventArgs): void; /** Triggered when the expand/collapse button is clicked successfully . */ - toggleButtonClick?(e: ToggleButtonClickEventArgs): void; + toggleButtonClick? (e: ToggleButtonClickEventArgs): void; /** Triggered when the QAT menu item is clicked successfully . */ - qatMenuItemClick?(e: QatMenuItemClickEventArgs): void; + qatMenuItemClick? (e: QatMenuItemClickEventArgs): void; } export interface BeforeTabRemoveEventArgs { @@ -12548,8 +12511,7 @@ export interface ApplicationTabBackstageSettingsPage { */ text?: string; - /** Specifies the type for ribbon backstage page's contents. Set "ej.Ribbon.BackStageItemType.Tab" to render the tab or " - * ej.Ribbon.BackStageItemType.Button" to render the button. + /** Specifies the type for ribbon backstage page's contents. Set "ej.Ribbon.BackStageItemType.Tab" to render the tab or "ej.Ribbon.BackStageItemType.Button" to render the button. * @Default {ej.Ribbon.ItemType.Tab} */ itemType?: ej.Ribbon.ItemType|string; @@ -12585,7 +12547,7 @@ export interface ApplicationTabBackstageSettings { /** Specifies the ribbon backstage page with its tab and button elements. * @Default {Array} */ - pages?: ApplicationTabBackstageSettingsPage[]; + pages?: Array; /** Specifies the width of backstage page header that contains tabs and buttons. * @Default {null} @@ -12610,8 +12572,7 @@ export interface ApplicationTab { */ menuSettings?: any; - /** Specifies the application menu or backstage page. Specify the type of application tab as "ej.Ribbon.ApplicationTabType.Menu" to render the application menu or - * "ej.Ribbon.ApplicationTabType.Backstage" to render backstage page in the ribbon control. + /** Specifies the application menu or backstage page. Specify the type of application tab as "ej.Ribbon.ApplicationTabType.Menu" to render the application menu or "ej.Ribbon.ApplicationTabType.Backstage" to render backstage page in the ribbon control. * @Default {ej.Ribbon.ApplicationTabType.Menu} */ type?: ej.Ribbon.ApplicationTabType|string; @@ -12632,7 +12593,7 @@ export interface ContextualTab { /** Specifies the tabs to present in the contextual tabs and tab set. Refer to the tabs section for adding tabs into the contextual tabs and tab set. * @Default {Array} */ - tabs?: any[]; + tabs?: Array; } export interface TabsGroupsContentDefaults { @@ -12767,7 +12728,7 @@ export interface TabsGroupsContentGroup { /** Specifies the Syncfusion button and menu as gallery extra items. * @Default {Array} */ - customGalleryItems?: TabsGroupsContentGroupsCustomGalleryItem[]; + customGalleryItems?: Array; /** Provides custom tooltip for button, split button, dropdown list, toggle button, custom controls in the sub groups. Text and HTML support are also provided for title and content. * @Default {Object} @@ -12792,7 +12753,7 @@ export interface TabsGroupsContentGroup { /** Defines each gallery content. * @Default {Array} */ - galleryItems?: TabsGroupsContentGroupsGalleryItem[]; + galleryItems?: Array; /** Specifies the Id for button, split button, dropdown list, toggle button, gallery, custom controls in the sub groups. * @Default {null} @@ -12839,8 +12800,7 @@ export interface TabsGroupsContentGroup { */ quickAccessMode?: ej.Ribbon.QuickAccessMode|string; - /** Specifies the type as "ej.Ribbon.Type.Button" or "ej.Ribbon.Type.SplitButton" or "ej.Ribbon.Type.DropDownList" or "ej.Ribbon.Type.ToggleButton" - * or "ej.Ribbon.Type.Custom" or "ej.Ribbon.Type.Gallery" to render button, split, dropdown, toggle button, gallery, custom controls. + /** Specifies the type as "ej.Ribbon.Type.Button" or "ej.Ribbon.Type.SplitButton" or "ej.Ribbon.Type.DropDownList" or "ej.Ribbon.Type.ToggleButton" or "ej.Ribbon.Type.Custom" or "ej.Ribbon.Type.Gallery" to render button, split, dropdown, toggle button, gallery, custom controls. * @Default {ej.Ribbon.Type.Button} */ type?: ej.Ribbon.Type|string; @@ -12856,7 +12816,7 @@ export interface TabsGroupsContent { /** Specifies the controls such as Syncfusion button, split button, dropdown list, toggle button, gallery, custom controls in the subgroup of the ribbon tab . * @Default {Array} */ - groups?: TabsGroupsContentGroup[]; + groups?: Array; } export interface TabsGroupsGroupExpanderSettings { @@ -12874,8 +12834,7 @@ export interface TabsGroupsGroupExpanderSettings { export interface TabsGroup { - /** Specifies the alignment of controls in the groups in 'row' type or 'column' type. Value for row type is "ej.Ribbon.AlignType.Rows" - * and for column type is "ej.Ribbon.alignType.columns". + /** Specifies the alignment of controls in the groups in 'row' type or 'column' type. Value for row type is "ej.Ribbon.AlignType.Rows" and for column type is "ej.Ribbon.alignType.columns". * @Default {ej.Ribbon.AlignType.Rows} */ alignType?: ej.Ribbon.AlignType|string; @@ -12883,7 +12842,7 @@ export interface TabsGroup { /** Specifies the Syncfusion button, split button, dropdown list, toggle button, gallery, custom controls to the groups in the ribbon control. * @Default {Array} */ - content?: TabsGroupsContent[]; + content?: Array; /** Specifies the ID of custom items to be placed in the groups. * @Default {null} @@ -12921,7 +12880,7 @@ export interface Tab { /** Specifies single group or multiple groups and its contents to each tab in the ribbon control. * @Default {Array} */ - groups?: TabsGroup[]; + groups?: Array; /** Specifies the ID for each tab's content panel. * @Default {null} @@ -12934,17 +12893,17 @@ export interface Tab { text?: string; } -enum ItemType { +enum ItemType{ - ///To render the button for ribbon backstage page’s contents + ///To render the button for ribbon backstage page’s contents Button, - ///To render the tab for ribbon backstage page’s contents + ///To render the tab for ribbon backstage page’s contents Tab } -enum ApplicationTabType { +enum ApplicationTabType{ ///applicationTab display as menu Menu, @@ -12954,7 +12913,7 @@ enum ApplicationTabType { } -enum AlignType { +enum AlignType{ ///To align the group content's in row Rows, @@ -12964,7 +12923,7 @@ enum AlignType { } -enum CustomItemType { +enum CustomItemType{ ///Specifies the button type in customGalleryItems Button, @@ -12974,9 +12933,9 @@ enum CustomItemType { } -enum QuickAccessMode { +enum QuickAccessMode{ - ///Controls are hidden in Quick Access toolbar + ///Controls are hidden in Quick Access toolbar None, ///Add controls in toolBar @@ -12987,7 +12946,7 @@ enum QuickAccessMode { } -enum Type { +enum Type{ ///Specifies the button control Button, @@ -13012,10 +12971,11 @@ enum Type { class Kanban extends ej.Widget { static fn: Kanban; - constructor(element: JQuery | Element, options?: Kanban.Model); + constructor(element: JQuery, options?: Kanban.Model); + constructor(element: Element, options?: Kanban.Model); static Locale: any; - model: Kanban.Model; - defaults: Kanban.Model; + model:Kanban.Model; + defaults:Kanban.Model; /** Add or remove columns in Kanban columns collections.Default action is add. * @param {Array|string} Pass array of columns or string of headerText to add/remove the column in Kanban @@ -13023,7 +12983,7 @@ class Kanban extends ej.Widget { * @param {string} optional Pass add/remove action to be performed. By default "add" action will perform * @returns {void} */ - columns(columndetails: any[]|string, keyvalue: any[]|string, action?: string): void; + columns(columndetails: Array|string, keyvalue: Array|string, action?: string): void; /** Destroy the Kanban widget all events bound using this._on will be unbind automatically and bring the control to pre-init state. * @returns {void} @@ -13034,7 +12994,7 @@ class Kanban extends ej.Widget { * @param {Array} Pass new data source to the Kanban * @returns {void} */ - dataSource(datasource: any[]): void; + dataSource(datasource: Array): void; /** toggleColumn based on the headerText in Kanban. * @param {any} Pass the header text of the column to get the corresponding column object @@ -13043,7 +13003,7 @@ class Kanban extends ej.Widget { toggleColumn(headerText: any): void; /** Expand or collapse the card based on the state of target "div" - * @param {string|number} Pass the id of card to be toggle + * @param {string|number} Pass the id of card to be toggle * @returns {void} */ toggleCard(key: string|number): void; @@ -13051,7 +13011,7 @@ class Kanban extends ej.Widget { /** Used for get the names of all the visible column name collections in Kanban. * @returns {Array} */ - getVisibleColumnNames(): any[]; + getVisibleColumnNames(): Array; /** Get the scroller object of Kanban. * @returns {ej.Scroller} @@ -13062,18 +13022,18 @@ class Kanban extends ej.Widget { * @param {string} Pass the header text of the column to get the corresponding column object * @returns {String} */ - getColumnByHeaderText(headerText: string): string; + getColumnByHeaderText(headerText: string): String; /** Get the table details based on the given header table in Kanban. * @returns {String} */ - getHeaderTable(): string; + getHeaderTable(): String; /** Hide columns from the Kanban based on the header text * @param {Array|string} you can pass either array of header text of various columns or a header text of a column to hide * @returns {void} */ - hideColumns(headerText: any[]|string): void; + hideColumns(headerText: Array|string): void; /** Print the Kanban Board * @returns {void} @@ -13095,14 +13055,14 @@ class Kanban extends ej.Widget { * @param {Array|string} You can pass either array of header text of various columns or a header text of a column to show * @returns {void} */ - showColumns(headerText: any[]|string): void; + showColumns(headerText: Array|string): void; /** Update a card in Kanban control based on key and JSON data given. * @param {string} Pass the key field Name of the column * @param {Array} Pass the edited JSON data of card need to be update. * @returns {void} */ - updateCard(key: string, data: any[]): void; + updateCard(key: string, data: Array): void; KanbanSelection: Kanban.KanbanSelection; @@ -13112,7 +13072,7 @@ class Kanban extends ej.Widget { KanbanEdit: Kanban.KanbanEdit; } -export namespace Kanban { +export module Kanban{ export interface KanbanSelection { @@ -13172,7 +13132,7 @@ export interface KanbanEdit { * @param {Array} Pass the edited JSON data of card need to be add. * @returns {void} */ - addCard(primaryKey: string, card: any[]): void; + addCard(primaryKey: string,card: Array): void; /** Send a cancel request of add/edit card in Kanban when allowEditing/allowAdding is set as true. * @returns {void} @@ -13201,7 +13161,7 @@ export interface KanbanEdit { * @param {any} Specify the validation rules for the field * @returns {void} */ - setValidationToField(name: string, rules: any): void; + setValidationToField(name: string,rules: any): void; } export interface Model { @@ -13269,7 +13229,7 @@ export interface Model { /** Gets or sets an object that indicates to render the Kanban with specified columns. * @Default {Array} */ - columns?: Column[]; + columns?: Array; /** Gets or sets an object that indicates whether to Customize the card settings. * @Default {Object} @@ -13279,7 +13239,7 @@ export interface Model { /** Gets or sets a value that indicates whether to add customToolbarItems within the toolbar to perform any action in the Kanban. * @Default {[]} */ - customToolbarItems?: CustomToolbarItem[]; + customToolbarItems?: Array; /** Gets or sets a value that indicates to render the Kanban with custom theme. */ @@ -13333,7 +13293,7 @@ export interface Model { /** To customize the filtering behavior based on queries given. * @Default {Array} */ - filterSettings?: FilterSetting[]; + filterSettings?: Array; /** ej Query to query database of Kanban. * @Default {null} @@ -13363,7 +13323,7 @@ export interface Model { /** Gets or sets an object that indicates to managing the collection of stacked header rows for the Kanban. * @Default {Array} */ - stackedHeaderRows?: StackedHeaderRow[]; + stackedHeaderRows?: Array; /** The tooltip allows to display card details in a tooltip while hovering on it. */ @@ -13372,88 +13332,90 @@ export interface Model { /** Gets or sets an object that indicates to render the Kanban with specified workflows. * @Default {Array} */ - workflows?: Workflow[]; + workflows?: Array; - /** Gets or sets a value that indicates whether to customizing the user interface (UI) as locale-specific in order to display regional data i.e. in a language and culture specific - * to a particular country or region. + /** Gets or sets a value that indicates whether to customizing the user interface (UI) as locale-specific in order to display regional data i.e. in a language and culture specific to a particular country or region. * @Default {en-US} */ locale?: string; /** Triggered for every Kanban action before its starts. */ - actionBegin?(e: ActionBeginEventArgs): void; + actionBegin? (e: ActionBeginEventArgs): void; /** Triggered for every Kanban action success event. */ - actionComplete?(e: ActionCompleteEventArgs): void; + actionComplete? (e: ActionCompleteEventArgs): void; /** Triggered for every Kanban action server failure event. */ - actionFailure?(e: ActionFailureEventArgs): void; + actionFailure? (e: ActionFailureEventArgs): void; /** Triggered before the task is going to be edited. */ - beginEdit?(e: BeginEditEventArgs): void; + beginEdit? (e: BeginEditEventArgs): void; /** Triggered before the card is going to be added */ - beginAdd?(e: BeginAddEventArgs): void; + beginAdd? (e: BeginAddEventArgs): void; /** Triggered before the card is selected. */ - beforeCardSelect?(e: BeforeCardSelectEventArgs): void; + beforeCardSelect? (e: BeforeCardSelectEventArgs): void; /** Trigger after the card is clicked. */ - cardClick?(e: CardClickEventArgs): void; + cardClick? (e: CardClickEventArgs): void; /** Triggered when the card is being dragged. */ - cardDrag?(e: CardDragEventArgs): void; + cardDrag? (e: CardDragEventArgs): void; /** Triggered when card dragging start. */ - cardDragStart?(e: CardDragStartEventArgs): void; + cardDragStart? (e: CardDragStartEventArgs): void; /** Triggered when card dragging stops. */ - cardDragStop?(e: CardDragStopEventArgs): void; + cardDragStop? (e: CardDragStopEventArgs): void; /** Triggered when the card is Dropped. */ - cardDrop?(e: CardDropEventArgs): void; + cardDrop? (e: CardDropEventArgs): void; /** Triggered after the card is selected. */ - cardSelect?(e: CardSelectEventArgs): void; + cardSelect? (e: CardSelectEventArgs): void; /** Triggered when card is double clicked. */ - cardDoubleClick?(e: CardDoubleClickEventArgs): void; + cardDoubleClick? (e: CardDoubleClickEventArgs): void; /** Triggered before the card is selected. */ - cardSelecting?(e: CardSelectingEventArgs): void; + cardSelecting? (e: CardSelectingEventArgs): void; /** Triggered when the Kanban is rendered completely */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Triggers after the cell is clicked. */ - cellClick?(e: CellClickEventArgs): void; - - /** Triggered the Kanban is bound with data during initial rendering. */ - dataBound?(e: DataBoundEventArgs): void; - - /** Triggered when Kanban going to destroy. */ - destroy?(e: DestroyEventArgs): void; - - /** Triggered after the card is deleted. */ - endDelete?(e: EndDeleteEventArgs): void; - - /** Triggered after the card is edited. */ - endEdit?(e: EndEditEventArgs): void; - - /** Triggers after the header is clicked. */ - headerClick?(e: HeaderClickEventArgs): void; - - /** Triggered initial load. */ - load?(e: LoadEventArgs): void; - - /** Triggered when toolbar item is clicked in Kanban. */ - toolbarClick?(e: ToolbarClickEventArgs): void; - - /** Triggered every time a single card rendered request is made to access particular card information. */ - queryCellInfo?(e: QueryCellInfoEventArgs): void; + cellClick? (e: CellClickEventArgs): void; /** Triggered before the context menu is opened. */ - contextOpen?(e: ContextOpenEventArgs): void; + contextOpen? (e: ContextOpenEventArgs): void; + + /** Triggered when context menu item is clicked in Kanban */ + contextClick? (e: ContextClickEventArgs): void; + + /** Triggered the Kanban is bound with data during initial rendering. */ + dataBound? (e: DataBoundEventArgs): void; + + /** Triggered when Kanban going to destroy. */ + destroy? (e: DestroyEventArgs): void; + + /** Triggered after the card is deleted. */ + endDelete? (e: EndDeleteEventArgs): void; + + /** Triggered after the card is edited. */ + endEdit? (e: EndEditEventArgs): void; + + /** Triggers after the header is clicked. */ + headerClick? (e: HeaderClickEventArgs): void; + + /** Triggered initial load. */ + load? (e: LoadEventArgs): void; + + /** Triggered every time a single card rendered request is made to access particular card information. */ + queryCellInfo? (e: QueryCellInfoEventArgs): void; + + /** Triggered when toolbar item is clicked in Kanban. */ + toolbarClick? (e: ToolbarClickEventArgs): void; } export interface ActionBeginEventArgs { @@ -13663,7 +13625,7 @@ export interface BeforeCardSelectEventArgs { /** Returns the previously select card indexes */ - previousRowcellindex?: any[]; + previousRowcellindex?: Array; /** Returns the Target item. */ @@ -13849,7 +13811,7 @@ export interface CardSelectEventArgs { /** Returns the previously select card indexes */ - previousRowcellindex?: any[]; + previousRowcellindex?: Array; /** Returns the current item. */ @@ -13911,7 +13873,7 @@ export interface CardSelectingEventArgs { /** Returns the previously rowcell is selecting card indexes */ - previousRowcellindex?: any[]; + previousRowcellindex?: Array; /** Returns the current item. */ @@ -13968,6 +13930,60 @@ export interface CellClickEventArgs { rowIndex?: number; } +export interface ContextOpenEventArgs { + + /** Returns the cancel option value. + */ + cancel?: boolean; + + /** Returns the Kanban model. + */ + model?: any; + + /** Returns the name of the event. + */ + type?: string; + + /** Returns the current item. + */ + currentTarget?: any; + + /** Returns the status of contextmenu item which denotes its enabled state. + */ + status?: boolean; + + /** Returns the target item. + */ + target?: any; +} + +export interface ContextClickEventArgs { + + /** Returns the cancel option value. + */ + cancel?: boolean; + + /** Returns the Kanban model. + */ + model?: any; + + /** Returns the name of the event. + */ + type?: string; + + /** Returns the current item. + */ + currentTarget?: any; + + /** Returns the status of contextmenu item which denotes its enabled state. + */ + status?: boolean; + + /** Returns the target item. + */ + target?: any; +} + export interface DataBoundEventArgs { /** Returns the cancel option value. @@ -14090,6 +14106,37 @@ export interface LoadEventArgs { type?: string; } +export interface QueryCellInfoEventArgs { + + /** Returns Kanban card. + */ + card?: any; + + /** Returns Kanban card. + */ + cell?: any; + + /** Returns the cancel option value. + */ + cancel?: boolean; + + /** Returns current row record object (JSON). + */ + data?: any; + + /** Returns the column object. + */ + column?: any; + + /** Returns the Kanban model. + */ + model?: any; + + /** Returns the name of the event. + */ + type?: string; +} + export interface ToolbarClickEventArgs { /** Returns the cancel option value. @@ -14129,64 +14176,6 @@ export interface ToolbarClickEventArgs { toolbarData?: any; } -export interface QueryCellInfoEventArgs { - - /** Returns Kanban card. - */ - card?: any; - - /** Returns Kanban card. - */ - cell?: any; - - /** Returns the cancel option value. - */ - cancel?: boolean; - - /** Returns current row record object (JSON). - */ - data?: any; - - /** Returns the column object. - */ - column?: any; - - /** Returns the Kanban model. - */ - model?: any; - - /** Returns the name of the event. - */ - type?: string; -} - -export interface ContextOpenEventArgs { - - /** Returns the cancel option value. - */ - cancel?: boolean; - - /** Returns the Kanban model. - */ - model?: any; - - /** Returns the name of the event. - */ - type?: string; - - /** Returns the current item. - */ - currentTarget?: any; - - /** Returns the status of contextmenu item which denotes its enabled state. - */ - status?: boolean; - - /** Returns the target item. - */ - target?: any; -} - export interface SwimlaneSettingsUnassignedGroup { /** To enable or disable unassigned category change with swim lane key values. @@ -14197,7 +14186,7 @@ export interface SwimlaneSettingsUnassignedGroup { /** To set the user defined values which are need to categorized as unassigned category swim lane groups. * @Default {[null,undefined,]} */ - keys?: any[]; + keys?: Array; } export interface SwimlaneSettings { @@ -14246,17 +14235,17 @@ export interface ContextMenuSettings { /** Gets or sets a value that indicates the list of items needs to be disable from default context menu items. * @Default {Array} */ - disableDefaultItems?: any[]; + disableDefaultItems?: Array; /** Its used to add specific default context menu items. * @Default {Array} */ - menuItems?: any[]; + menuItems?: Array; /** Gets or sets a value that indicates whether to add custom contextMenu items. * @Default {Array} */ - customMenuItems?: ContextMenuSettingsCustomMenuItem[]; + customMenuItems?: Array; } export interface ColumnsTotalCount { @@ -14417,7 +14406,7 @@ export interface EditSettings { /** Get or sets an object that indicates whether to customize the editing fields of Kanban card. * @Default {Array} */ - editItems?: EditSettingsEditItem[]; + editItems?: Array; /** This specifies the id of the template which is require to be edited using the External edit form. * @Default {null} @@ -14514,7 +14503,7 @@ export interface SearchSettings { /** To customize the fields the searching operation can be perform. * @Default {Array} */ - fields?: any[]; + fields?: Array; /** To customize the searching string. */ @@ -14549,7 +14538,7 @@ export interface StackedHeaderRow { /** Gets or sets a value that indicates whether to add stacked header columns into the stacked header rows. * @Default {Array} */ - stackedHeaderColumns?: StackedHeaderRowsStackedHeaderColumn[]; + stackedHeaderColumns?: Array; } export interface TooltipSettings { @@ -14578,7 +14567,7 @@ export interface Workflow { allowedTransitions?: string; } -enum Target { +enum Target{ ///Sets context menu to Kanban header Header, @@ -14594,7 +14583,7 @@ enum Target { } -enum EditMode { +enum EditMode{ ///Creates Kanban with editMode as Dialog Dialog, @@ -14610,12 +14599,12 @@ enum EditMode { } -enum EditingType { +enum EditingType{ ///Allows to set edit type as string edit type String, - ///Allows to set edit type as numeric edit type + ///Allows to set edit type as numeric edit type Numeric, ///Allows to set edit type as drop down edit type @@ -14635,7 +14624,7 @@ enum EditingType { } -enum FormPosition { +enum FormPosition{ ///Form position is bottom. Bottom, @@ -14645,7 +14634,7 @@ enum FormPosition { } -enum SelectionType { +enum SelectionType{ ///Support for Single selection in Kanban Single, @@ -14658,10 +14647,11 @@ enum SelectionType { class Rotator extends ej.Widget { static fn: Rotator; - constructor(element: JQuery | Element, options?: Rotator.Model); + constructor(element: JQuery, options?: Rotator.Model); + constructor(element: Element, options?: Rotator.Model); static Locale: any; - model: Rotator.Model; - defaults: Rotator.Model; + model:Rotator.Model; + defaults:Rotator.Model; /** Disables the Rotator control. * @returns {void} @@ -14711,7 +14701,7 @@ class Rotator extends ej.Widget { */ updateTemplateById(index: number, id: string): void; } -export namespace Rotator { +export module Rotator{ export interface Model { @@ -14783,8 +14773,7 @@ export interface Model { */ isResponsive?: boolean; - /** Specifies the number of Rotator Items to navigate on a single click (next/previous/play buttons). - * The navigateSteps property value must be less than or equal to the displayItemsCount property value. + /** Specifies the number of Rotator Items to navigate on a single click (next/previous/play buttons). The navigateSteps property value must be less than or equal to the displayItemsCount property value. * @Default {1} */ navigateSteps?: string|number; @@ -14804,8 +14793,7 @@ export interface Model { */ query?: string; - /** If the Rotator Item is an image, you can specify a caption for the Rotator Item. The caption text for each Rotator Item must be set by using the title attribute of the respective tag. - * The caption cannot be displayed if multiple Rotator Items are present. + /** If the Rotator Item is an image, you can specify a caption for the Rotator Item. The caption text for each Rotator Item must be set by using the title attribute of the respective tag. The caption cannot be displayed if multiple Rotator Items are present. * @Default {false} */ showCaption?: boolean; @@ -14825,8 +14813,7 @@ export interface Model { */ showPlayButton?: boolean; - /** Turns on or off thumbnail support in the Rotator control. Thumbnail is used to navigate between slides. Thumbnail supports only single slide transition - * You must specify the source for thumbnail elements through the thumbnailSourceID property. + /** Turns on or off thumbnail support in the Rotator control. Thumbnail is used to navigate between slides. Thumbnail supports only single slide transition You must specify the source for thumbnail elements through the thumbnailSourceID property. * @Default {false} */ showThumbnail?: boolean; @@ -14857,7 +14844,7 @@ export interface Model { /** The templateId enables to bind multiple customized template items in Rotator. * @Default {null} */ - templateId?: any[]; + templateId?: Array; /** Specifies the source for thumbnail elements. * @Default {null} @@ -14865,25 +14852,25 @@ export interface Model { thumbnailSourceID?: any; /** This event is fired when the Rotator slides are changed. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** This event is fired when the Rotator control is initialized. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** This event is fired when the Rotator control is destroyed. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** This event is fired when a pager is clicked. */ - pagerClick?(e: PagerClickEventArgs): void; + pagerClick? (e: PagerClickEventArgs): void; /** This event is fired when enableAutoPlay is started. */ - start?(e: StartEventArgs): void; + start? (e: StartEventArgs): void; /** This event is fired when autoplay is stopped or paused. */ - stop?(e: StopEventArgs): void; + stop? (e: StopEventArgs): void; /** This event is fired when a thumbnail pager is clicked. */ - thumbItemClick?(e: ThumbItemClickEventArgs): void; + thumbItemClick? (e: ThumbItemClickEventArgs): void; } export interface ChangeEventArgs { @@ -15058,7 +15045,7 @@ export interface Fields { url?: string; } -enum PagerPosition { +enum PagerPosition{ ///string BottomLeft, @@ -15083,10 +15070,11 @@ enum PagerPosition { class RTE extends ej.Widget { static fn: RTE; - constructor(element: JQuery | Element, options?: RTE.Model); + constructor(element: JQuery, options?: RTE.Model); + constructor(element: Element, options?: RTE.Model); static Locale: any; - model: RTE.Model; - defaults: RTE.Model; + model:RTE.Model; + defaults:RTE.Model; /** Returns the range object. * @returns {any} @@ -15159,21 +15147,20 @@ class RTE extends ej.Widget { insertMenuOption(): void; /** Add a table column at the right or left of the specified cell - * @param {boolean} If it’s true, add a column at the left of the cell, otherwise add a column at the right of the cell + * @param {boolean} If it’s true, add a column at the left of the cell, otherwise add a column at the right of the cell * @param {JQuery} Column will be added based on the given cell element * @returns {HTMLElement} */ insertColumn(before?: boolean, cell?: JQuery): HTMLElement; /** To add a table row below or above the specified cell. - * @param {boolean} If it’s true, add a row before the cell, otherwise add a row after the cell + * @param {boolean} If it’s true, add a row before the cell, otherwise add a row after the cell * @param {JQuery} Row will be added based on the given cell element * @returns {HTMLElement} */ insertRow(before?: boolean, cell?: JQuery): HTMLElement; - /** This method helps to insert/paste the content at the current cursor (caret) position or the selected content to be replaced with our text by passing the value as parameter to the - * pasteContent method in the Editor. + /** This method helps to insert/paste the content at the current cursor (caret) position or the selected content to be replaced with our text by passing the value as parameter to the pasteContent method in the Editor. * @returns {void} */ pasteContent(): void; @@ -15236,7 +15223,7 @@ class RTE extends ej.Widget { */ show(): void; } -export namespace RTE { +export module RTE{ export interface Model { @@ -15261,8 +15248,7 @@ export interface Model { autoHeight?: boolean; /** Sets the colorCode to display the color of the fontColor and backgroundColor in the font tools of the RTE. - * @Default {[000000, FFFFFF, C4C4C4, ADADAD, 595959, 262626, 4f81bd, dbe5f1, b8cce4, 95b3d7, 366092, 244061, c0504d, f2dcdb, e5b9b7, d99694, 953734,632423, 9bbb59, - ebf1dd, d7e3bc, c3d69b, 76923c, 4f6128, 8064a2, e5e0ec, ccc1d9, b2a2c7, 5f497a, 3f3151, f79646, fdeada, fbd5b5, fac08f,e36c09, 974806]} + * @Default {[000000, FFFFFF, C4C4C4, ADADAD, 595959, 262626, 4f81bd, dbe5f1, b8cce4, 95b3d7, 366092, 244061, c0504d, f2dcdb, e5b9b7, d99694, 953734,632423, 9bbb59, ebf1dd, d7e3bc, c3d69b, 76923c, 4f6128, 8064a2, e5e0ec, ccc1d9, b2a2c7, 5f497a, 3f3151, f79646, fdeada, fbd5b5, fac08f,e36c09, 974806]} */ colorCode?: any; @@ -15280,7 +15266,7 @@ export interface Model { */ cssClass?: string; - /** Enables/disables the RTE control’s accessibility or interaction. + /** Enables/disables the RTE control’s accessibility or interaction. * @Default {True} */ enabled?: boolean; @@ -15336,23 +15322,17 @@ export interface Model { fileBrowser?: FileBrowser; /** Sets the fontName in the RTE. - * @Default {{text: Segoe UI, value: Segoe UI },{text: Arial, value: Arial,Helvetica,sans-serif },{text: Courier New, value: Courier New,Courier,Monospace }, - * {text: Georgia, value: Georgia,serif },{text: Impact, value: Impact,Charcoal,sans-serif },{text: Lucida Console, value: Lucida Console,Monaco,Monospace }, - * {text: Tahoma, value: Tahoma,Geneva,sans-serif },{text: Times New Roman, value: Times New Roman },{text: Trebuchet MS, value: Trebuchet MS,Helvetica,sans-serif }, - * {text: Verdana, value: Verdana,Geneva,sans-serif}} + * @Default {{text: Segoe UI, value: Segoe UI },{text: Arial, value: Arial,Helvetica,sans-serif },{text: Courier New, value: Courier New,Courier,Monospace },{text: Georgia, value: Georgia,serif },{text: Impact, value: Impact,Charcoal,sans-serif },{text: Lucida Console, value: Lucida Console,Monaco,Monospace },{text: Tahoma, value: Tahoma,Geneva,sans-serif },{text: Times New Roman, value: Times New Roman },{text: Trebuchet MS, value: Trebuchet MS,Helvetica,sans-serif },{text: Verdana, value: Verdana,Geneva,sans-serif}} */ fontName?: any; /** Sets the fontSize in the RTE. - * @Default {{ text: 1, value: 1 },{ text: 2 (10pt), value: 2 },{ text: 3 (12pt), value: 3 },{ text: 4 (14pt), value: 4 },{ text: 5 (18pt), value: 5 }, - * { text: 6 (24pt), value: 6 },{ text: 7 (36pt), value: 7 }} + * @Default {{ text: 1, value: 1 },{ text: 2 (10pt), value: 2 },{ text: 3 (12pt), value: 3 },{ text: 4 (14pt), value: 4 },{ text: 5 (18pt), value: 5 },{ text: 6 (24pt), value: 6 },{ text: 7 (36pt), value: 7 }} */ fontSize?: any; /** Sets the format in the RTE. - * @Default {{ text: Paragraph, value: <p>, spriteCssClass: e-paragraph },{ text: Quotation, value: <blockquote>, spriteCssClass: e-quotation }, - * { text: Heading 1, value: <h1>, spriteCssClass: e-h1 },{ text: Heading 2, value: <h2>, spriteCssClass: e-h2 },{ text: Heading 3, value: <h3>, spriteCssClass: e-h3 }, - * { text: Heading 4, value: <h4>, spriteCssClass: e-h4 },{ text: Heading 5, value: <h5>, spriteCssClass: e-h5 },{ text: Heading 6, value: <h6>, spriteCssClass: e-h6}} + * @Default {{ text: Paragraph, value: <p>, spriteCssClass: e-paragraph },{ text: Quotation, value: <blockquote>, spriteCssClass: e-quotation },{ text: Heading 1, value: <h1>, spriteCssClass: e-h1 },{ text: Heading 2, value: <h2>, spriteCssClass: e-h2 },{ text: Heading 3, value: <h3>, spriteCssClass: e-h3 },{ text: Heading 4, value: <h4>, spriteCssClass: e-h4 },{ text: Heading 5, value: <h5>, spriteCssClass: e-h5 },{ text: Heading 6, value: <h6>, spriteCssClass: e-h6}} */ format?: string; @@ -15496,17 +15476,14 @@ export interface Model { tableRows?: number; /** Sets the tools in the RTE and gets the inner display order of the corresponding group element. Tools are dependent on the toolsList property. - * @Default {formatStyle: [format],style: [bold, italic, underline, strikethrough],alignment: [justifyLeft, justifyCenter, justifyRight, justifyFull],lists: [unorderedList, orderedList], - * indenting: [outdent, indent],doAction: [undo, redo],links: [createLink,removeLink],images: [image],media: [video],tables: [createTable, addRowAbove, addRowBelow, - * addColumnLeft, addColumnRight, deleteRow, deleteColumn, deleteTable]],view:[“fullScreen”,zoomIn,zoomOut],print:[print]} + * @Default {formatStyle: [format],style: [bold, italic, underline, strikethrough],alignment: [justifyLeft, justifyCenter, justifyRight, justifyFull],lists: [unorderedList, orderedList],indenting: [outdent, indent],doAction: [undo, redo],links: [createLink,removeLink],images: [image],media: [video],tables: [createTable, addRowAbove, addRowBelow, addColumnLeft, addColumnRight, deleteRow, deleteColumn, deleteTable]],view:[“fullScreen”,zoomIn,zoomOut],print:[print]} */ tools?: Tools; - /** Specifies the list of groups and order of those groups displayed in the RTE toolbar. The toolsList property is used to get the root group order and tools property is used to get the - * inner order of the corresponding groups displayed. When the value is not specified, it gets its default display order and tools. + /** Specifies the list of groups and order of those groups displayed in the RTE toolbar. The toolsList property is used to get the root group order and tools property is used to get the inner order of the corresponding groups displayed. When the value is not specified, it gets its default display order and tools. * @Default {[formatStyle, font, style, effects, alignment, lists, indenting, clipboard, doAction, clear, links, images, media, tables, casing,view, customTools,print,edit]} */ - toolsList?: any[]; + toolsList?: Array; /** Display the hints for the tools in the Toolbar. * @Default {{ associate: mouseenter, showShadow: true, position: { stem: { horizontal: left, vertical: top } }, tip: { size: { width: 5, height: 5 }, isBalloon: false }} @@ -15544,31 +15521,31 @@ export interface Model { zoomStep?: string|number; /** Fires when changed successfully. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires when the RTE is created successfully */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when mouse click on menu items. */ - contextMenuClick?(e: ContextMenuClickEventArgs): void; + contextMenuClick? (e: ContextMenuClickEventArgs): void; /** Fires before the RTE is destroyed. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when the commands are executed successfully. */ - execute?(e: ExecuteEventArgs): void; + execute? (e: ExecuteEventArgs): void; /** Fires when the keydown action is successful. */ - keydown?(e: KeydownEventArgs): void; + keydown? (e: KeydownEventArgs): void; /** Fires when the keyup action is successful. */ - keyup?(e: KeyupEventArgs): void; + keyup? (e: KeyupEventArgs): void; /** Fires before the RTE Edit area is rendered and after the toolbar is rendered. */ - preRender?(e: PreRenderEventArgs): void; + preRender? (e: PreRenderEventArgs): void; /** Fires when the text is selected in the text area */ - select?(e: SelectEventArgs): void; + select? (e: SelectEventArgs): void; } export interface ChangeEventArgs { @@ -15831,92 +15808,93 @@ export interface Tools { /** Specifies the casing tools and the display order of this tool in the RTE toolbar. */ - casing?: any[]; + casing?: Array; /** Specifies the clear tools and the display order of this tool in the RTE toolbar. */ - clear?: any[]; + clear?: Array; /** Specifies the clipboard tools and the display order of this tool in the RTE toolbar. */ - clipboard?: any[]; + clipboard?: Array; /** Specifies the edit tools and the displays tool in the RTE toolbar. */ - edit?: any[]; + edit?: Array; /** Specifies the doAction tools and the display order of this tool in the RTE toolbar. */ - doAction?: any[]; + doAction?: Array; /** Specifies the effect of tools and the display order of this tool in RTE toolbar. */ - effects?: any[]; + effects?: Array; /** Specifies the font tools and the display order of this tool in the RTE toolbar. */ - font?: any[]; + font?: Array; /** Specifies the formatStyle tools and the display order of this tool in the RTE toolbar. */ - formatStyle?: any[]; + formatStyle?: Array; /** Specifies the image tools and the display order of this tool in the RTE toolbar. */ - images?: any[]; + images?: Array; /** Specifies the indent tools and the display order of this tool in the RTE toolbar. */ - indenting?: any[]; + indenting?: Array; /** Specifies the link tools and the display order of this tool in the RTE toolbar. */ - links?: any[]; + links?: Array; /** Specifies the list tools and the display order of this tool in the RTE toolbar. */ - lists?: any[]; + lists?: Array; /** Specifies the media tools and the display order of this tool in the RTE toolbar. */ - media?: any[]; + media?: Array; /** Specifies the style tools and the display order of this tool in the RTE toolbar. */ - style?: any[]; + style?: Array; /** Specifies the table tools and the display order of this tool in the RTE toolbar. */ - tables?: any[]; + tables?: Array; /** Specifies the view tools and the display order of this tool in the RTE toolbar. */ - view?: any[]; + view?: Array; /** Specifies the print tools and the display order of this tool in the RTE toolbar. */ - print?: any[]; + print?: Array; /** Specifies the importExport tools and the display order of this tool in the RTE toolbar. */ - importExport?: any[]; + importExport?: Array; /** Specifies the customOrderedList tools and the display order of this tool in the RTE toolbar. */ - customOrderedList?: ToolsCustomOrderedList[]; + customOrderedList?: Array; /** Specifies the customUnOrderedList tools and the display order of this tool in the RTE toolbar. */ - customUnorderedList?: ToolsCustomUnorderedList[]; + customUnorderedList?: Array; } } class Slider extends ej.Widget { static fn: Slider; - constructor(element: JQuery | Element, options?: Slider.Model); + constructor(element: JQuery, options?: Slider.Model); + constructor(element: Element, options?: Slider.Model); static Locale: any; - model: Slider.Model; - defaults: Slider.Model; + model:Slider.Model; + defaults:Slider.Model; /** To disable the slider * @returns {void} @@ -15938,7 +15916,7 @@ class Slider extends ej.Widget { */ setValue(): void; } -export namespace Slider { +export module Slider{ export interface Model { @@ -16054,7 +16032,7 @@ export interface Model { /** Specifies the values of the range slider. But it's not applicable for default and minRange sliders. we can use value property for default and minRange sliders. * @Default {[minValue,maxValue]} */ - values?: any[]; + values?: Array; /** Specifies the width of the slider. * @Default {100%} @@ -16062,25 +16040,25 @@ export interface Model { width?: string; /** Fires once Slider control value is changed successfully. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires once Slider control has been created successfully. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when Slider control has been destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires once Slider control is sliding successfully. */ - slide?(e: SlideEventArgs): void; + slide? (e: SlideEventArgs): void; /** Fires once Slider control is started successfully. */ - start?(e: StartEventArgs): void; + start? (e: StartEventArgs): void; /** Fires when Slider control is stopped successfully. */ - stop?(e: StopEventArgs): void; + stop? (e: StopEventArgs): void; /** Fires when display the custom tooltip */ - tooltipChange?(e: TooltipChangeEventArgs): void; + tooltipChange? (e: TooltipChangeEventArgs): void; } export interface ChangeEventArgs { @@ -16109,7 +16087,7 @@ export interface ChangeEventArgs { */ value?: number; - /** returns true if event triggered by interaction else returns false. + /** returns true if event triggered by interaction else returns false. */ isInteraction?: boolean; } @@ -16226,13 +16204,12 @@ export interface StopEventArgs { } export interface TooltipChangeEventArgs { - /** Returns the cancel option value. - */ - cancel?: boolean; } } -namespace slider { -enum sliderType { +module slider +{ +enum sliderType +{ //Shows default slider Default, //Shows minRange slider @@ -16244,10 +16221,11 @@ Range, class SplitButton extends ej.Widget { static fn: SplitButton; - constructor(element: JQuery | Element, options?: SplitButton.Model); + constructor(element: JQuery, options?: SplitButton.Model); + constructor(element: Element, options?: SplitButton.Model); static Locale: any; - model: SplitButton.Model; - defaults: SplitButton.Model; + model:SplitButton.Model; + defaults:SplitButton.Model; /** Destroy the split button widget all events bound using this._on will be unbind automatically and bring the control to pre-init state. * @returns {void} @@ -16274,7 +16252,7 @@ class SplitButton extends ej.Widget { */ show(): void; } -export namespace SplitButton { +export module SplitButton{ export interface Model { @@ -16308,7 +16286,7 @@ export interface Model { enableRTL?: boolean; /** Specifies the height of the Split Button. - * @Default {“”} + * @Default {“”} */ height?: string|number; @@ -16349,36 +16327,36 @@ export interface Model { text?: string; /** Specifies the width of the Split Button. - * @Default {“”} + * @Default {“”} */ width?: string|number; /** Fires before menu of the split button control is opened. */ - beforeOpen?(e: BeforeOpenEventArgs): void; + beforeOpen? (e: BeforeOpenEventArgs): void; /** Fires when Button control is clicked successfully */ - click?(e: ClickEventArgs): void; + click? (e: ClickEventArgs): void; /** Fires before the list content of Button control is closed */ - close?(e: CloseEventArgs): void; + close? (e: CloseEventArgs): void; /** Fires after Split Button control is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the Split Button is destroyed successfully */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when a menu item is Hovered out successfully */ - itemMouseOut?(e: ItemMouseOutEventArgs): void; + itemMouseOut? (e: ItemMouseOutEventArgs): void; /** Fires when a menu item is Hovered in successfully */ - itemMouseOver?(e: ItemMouseOverEventArgs): void; + itemMouseOver? (e: ItemMouseOverEventArgs): void; /** Fires when a menu item is clicked successfully */ - itemSelected?(e: ItemSelectedEventArgs): void; + itemSelected? (e: ItemSelectedEventArgs): void; /** Fires before the list content of Button control is opened */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; } export interface BeforeOpenEventArgs { @@ -16564,7 +16542,8 @@ export interface OpenEventArgs { type?: string; } } -enum ArrowPosition { +enum ArrowPosition +{ //To set Left arrowPosition of the split button Left, //To set Right arrowPosition of the split button @@ -16577,10 +16556,11 @@ Bottom, class Splitter extends ej.Widget { static fn: Splitter; - constructor(element: JQuery | Element, options?: Splitter.Model); + constructor(element: JQuery, options?: Splitter.Model); + constructor(element: Element, options?: Splitter.Model); static Locale: any; - model: Splitter.Model; - defaults: Splitter.Model; + model:Splitter.Model; + defaults:Splitter.Model; /** To add a new pane to splitter control. * @param {string} content of pane. @@ -16613,7 +16593,7 @@ class Splitter extends ej.Widget { */ removeItem(index: number): void; } -export namespace Splitter { +export module Splitter{ export interface Model { @@ -16628,7 +16608,7 @@ export interface Model { animationSpeed?: number; /** Specify the CSS class to splitter control to achieve custom theme. - * @Default {“”} + * @Default {“”} */ cssClass?: string; @@ -16658,14 +16638,14 @@ export interface Model { isResponsive?: boolean; /** Specify the orientation for splitter control. See orientation - * @Default {ej.orientation.Horizontal or “horizontal”} + * @Default {ej.orientation.Horizontal or “horizontal”} */ orientation?: ej.Orientation|string; /** Specify properties for each pane like paneSize, minSize, maxSize, collapsible, expandable, resizable. * @Default {[]} */ - properties?: any[]; + properties?: Array; /** Specify width for splitter control. * @Default {null} @@ -16673,19 +16653,19 @@ export interface Model { width?: string; /** Fires before expanding / collapsing the split pane of splitter control. */ - beforeExpandCollapse?(e: BeforeExpandCollapseEventArgs): void; + beforeExpandCollapse? (e: BeforeExpandCollapseEventArgs): void; /** Fires when splitter control pane has been created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when splitter control pane has been destroyed. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when expand / collapse operation in splitter control pane has been performed successfully. */ - expandCollapse?(e: ExpandCollapseEventArgs): void; + expandCollapse? (e: ExpandCollapseEventArgs): void; /** Fires when resize in splitter control pane. */ - resize?(e: ResizeEventArgs): void; + resize? (e: ResizeEventArgs): void; } export interface BeforeExpandCollapseEventArgs { @@ -16802,12 +16782,13 @@ export interface ResizeEventArgs { class Tab extends ej.Widget { static fn: Tab; - constructor(element: JQuery | Element, options?: Tab.Model); + constructor(element: JQuery, options?: Tab.Model); + constructor(element: Element, options?: Tab.Model); static Locale: any; - model: Tab.Model; - defaults: Tab.Model; + model:Tab.Model; + defaults:Tab.Model; - /** Add new tab items with given name, URL and given index position, if index null it’s add last item. + /** Add new tab items with given name, URL and given index position, if index null it’s add last item. * @param {string} URL name / tab id. * @param {string} Tab Display name. * @param {number} Index position to placed , this is optional. @@ -16860,7 +16841,7 @@ class Tab extends ej.Widget { */ showItem(index: number): void; } -export namespace Tab { +export module Tab{ export interface Model { @@ -16945,14 +16926,14 @@ export interface Model { /** Specifies to hide a pane of Tab control. * @Default {[]} */ - hiddenItemIndex?: any[]; + hiddenItemIndex?: Array; /** Specifies the HTML Attributes of the Tab. * @Default {{}} */ htmlAttributes?: any; - /** The idPrefix property appends the given string on the added tab item id’s in runtime. + /** The idPrefix property appends the given string on the added tab item id’s in runtime. * @Default {ej-tab-} */ idPrefix?: string; @@ -16977,43 +16958,43 @@ export interface Model { */ showRoundedCorner?: boolean; - /** Set the width for outer panel element, if not it’s take parent width. + /** Set the width for outer panel element, if not it’s take parent width. * @Default {null} */ width?: string|number; /** Triggered after a tab item activated. */ - itemActive?(e: ItemActiveEventArgs): void; + itemActive? (e: ItemActiveEventArgs): void; /** Triggered before AJAX content has been loaded. */ - ajaxBeforeLoad?(e: AjaxBeforeLoadEventArgs): void; + ajaxBeforeLoad? (e: AjaxBeforeLoadEventArgs): void; /** Triggered if error occurs in AJAX request. */ - ajaxError?(e: AjaxErrorEventArgs): void; + ajaxError? (e: AjaxErrorEventArgs): void; /** Triggered after AJAX content load action. */ - ajaxLoad?(e: AjaxLoadEventArgs): void; + ajaxLoad? (e: AjaxLoadEventArgs): void; /** Triggered after a tab item activated. */ - ajaxSuccess?(e: AjaxSuccessEventArgs): void; + ajaxSuccess? (e: AjaxSuccessEventArgs): void; /** Triggered before a tab item activated. */ - beforeActive?(e: BeforeActiveEventArgs): void; + beforeActive? (e: BeforeActiveEventArgs): void; /** Triggered before a tab item remove. */ - beforeItemRemove?(e: BeforeItemRemoveEventArgs): void; + beforeItemRemove? (e: BeforeItemRemoveEventArgs): void; /** Triggered before a tab item Create. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Triggered before a tab item destroy. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Triggered after new tab item add */ - itemAdd?(e: ItemAddEventArgs): void; + itemAdd? (e: ItemAddEventArgs): void; /** Triggered after tab item removed. */ - itemRemove?(e: ItemRemoveEventArgs): void; + itemRemove? (e: ItemRemoveEventArgs): void; } export interface ItemActiveEventArgs { @@ -17338,12 +17319,12 @@ export interface AjaxSettings { type?: string; } -enum Position { +enum Position{ ///Tab headers display to top position Top, - ///Tab headers display to bottom position + ///Tab headers display to bottom position Bottom, ///Tab headers display to left position. @@ -17354,7 +17335,7 @@ enum Position { } -enum HeightAdjustMode { +enum HeightAdjustMode{ ///string None, @@ -17373,10 +17354,11 @@ enum HeightAdjustMode { class TagCloud extends ej.Widget { static fn: TagCloud; - constructor(element: JQuery | Element, options?: TagCloud.Model); + constructor(element: JQuery, options?: TagCloud.Model); + constructor(element: Element, options?: TagCloud.Model); static Locale: any; - model: TagCloud.Model; - defaults: TagCloud.Model; + model:TagCloud.Model; + defaults:TagCloud.Model; /** Inserts a new item into the TagCloud * @param {string} Insert new item into the TagCloud @@ -17403,7 +17385,7 @@ class TagCloud extends ej.Widget { */ removeAt(position: number): void; } -export namespace TagCloud { +export module TagCloud{ export interface Model { @@ -17467,19 +17449,19 @@ export interface Model { titleText?: string; /** Event triggers when the TagCloud items are clicked */ - click?(e: ClickEventArgs): void; + click? (e: ClickEventArgs): void; /** Event triggers when the TagCloud are created */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Event triggers when the TagCloud are destroyed */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Event triggers when the cursor leaves out from a tag item */ - mouseout?(e: MouseoutEventArgs): void; + mouseout? (e: MouseoutEventArgs): void; /** Event triggers when the cursor hovers on a tag item */ - mouseover?(e: MouseoverEventArgs): void; + mouseover? (e: MouseoverEventArgs): void; } export interface ClickEventArgs { @@ -17600,7 +17582,8 @@ export interface Fields { url?: string; } } -enum Format { +enum Format +{ //To render the TagCloud items in cloud format Cloud, //To render the TagCloud items in list format @@ -17609,10 +17592,11 @@ List, class TimePicker extends ej.Widget { static fn: TimePicker; - constructor(element: JQuery | Element, options?: TimePicker.Model); + constructor(element: JQuery, options?: TimePicker.Model); + constructor(element: Element, options?: TimePicker.Model); static Locale: any; - model: TimePicker.Model; - defaults: TimePicker.Model; + model:TimePicker.Model; + defaults:TimePicker.Model; /** Allows you to disable the TimePicker. * @returns {void} @@ -17644,7 +17628,7 @@ class TimePicker extends ej.Widget { */ show(): void; } -export namespace TimePicker { +export module TimePicker{ export interface Model { @@ -17677,8 +17661,7 @@ export interface Model { */ enableRTL?: boolean; - /** When the enableStrictMode is set as true it allows the value outside of the range and also indicate with red color border, - * otherwise it internally changed to the min or max range value based an input value. + /** When the enableStrictMode is set as true it allows the value outside of the range and also indicate with red color border, otherwise it internally changed to the min or max range value based an input value. * @Default {false} */ enableStrictMode?: boolean; @@ -17732,7 +17715,7 @@ export interface Model { */ popupWidth?: string|number; - /** Toggles the readonly state of the TimePicker + /** Toggles the readonly state of the TimePicker. When the widget is readOnly, it doesn’t allow your input. * @Default {false} */ readOnly?: boolean; @@ -17767,34 +17750,34 @@ export interface Model { width?: string|number; /** Fires when the time value changed in the TimePicker. */ - beforeChange?(e: BeforeChangeEventArgs): void; + beforeChange? (e: BeforeChangeEventArgs): void; /** Fires when the TimePicker popup before opened. */ - beforeOpen?(e: BeforeOpenEventArgs): void; + beforeOpen? (e: BeforeOpenEventArgs): void; /** Fires when the time value changed in the TimePicker. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires when the TimePicker popup closed. */ - close?(e: CloseEventArgs): void; + close? (e: CloseEventArgs): void; /** Fires when create TimePicker successfully. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the TimePicker is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when the TimePicker control gets focus. */ - focusIn?(e: FocusInEventArgs): void; + focusIn? (e: FocusInEventArgs): void; /** Fires when the TimePicker control get lost focus. */ - focusOut?(e: FocusOutEventArgs): void; + focusOut? (e: FocusOutEventArgs): void; /** Fires when the TimePicker popup opened. */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; /** Fires when the value is selected from the TimePicker dropdown list. */ - select?(e: SelectEventArgs): void; + select? (e: SelectEventArgs): void; } export interface BeforeChangeEventArgs { @@ -18014,10 +17997,11 @@ export interface SelectEventArgs { class ToggleButton extends ej.Widget { static fn: ToggleButton; - constructor(element: JQuery | Element, options?: ToggleButton.Model); + constructor(element: JQuery, options?: ToggleButton.Model); + constructor(element: Element, options?: ToggleButton.Model); static Locale: any; - model: ToggleButton.Model; - defaults: ToggleButton.Model; + model:ToggleButton.Model; + defaults:ToggleButton.Model; /** Allows you to destroy the ToggleButton widget. * @returns {void} @@ -18034,7 +18018,7 @@ class ToggleButton extends ej.Widget { */ enable(): void; } -export namespace ToggleButton { +export module ToggleButton{ export interface Model { @@ -18134,16 +18118,16 @@ export interface Model { width?: number|string; /** Fires when ToggleButton control state is changed successfully. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Fires when ToggleButton control is clicked successfully. */ - click?(e: ClickEventArgs): void; + click? (e: ClickEventArgs): void; /** Fires when ToggleButton control is created successfully. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when ToggleButton control is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; } export interface ChangeEventArgs { @@ -18221,10 +18205,11 @@ export interface DestroyEventArgs { class Toolbar extends ej.Widget { static fn: Toolbar; - constructor(element: JQuery | Element, options?: Toolbar.Model); + constructor(element: JQuery, options?: Toolbar.Model); + constructor(element: Element, options?: Toolbar.Model); static Locale: any; - model: Toolbar.Model; - defaults: Toolbar.Model; + model:Toolbar.Model; + defaults:Toolbar.Model; /** Deselect the specified Toolbar item. * @param {any} The element need to be deselected @@ -18311,7 +18296,7 @@ class Toolbar extends ej.Widget { */ show(): void; } -export namespace Toolbar { +export module Toolbar{ export interface Model { @@ -18327,7 +18312,7 @@ export interface Model { /** Disables an Item or set of Items that are enabled in the Toolbar * @Default {[]} */ - disabledItemIndices?: any[]; + disabledItemIndices?: Array; /** Specifies the Toolbar control state. * @Default {true} @@ -18337,7 +18322,7 @@ export interface Model { /** Enables an Item or set of Items that are disabled in the Toolbar * @Default {[]} */ - enabledItemIndices?: any[]; + enabledItemIndices?: Array; /** Specifies enableRTL property to align the Toolbar control from right to left direction. * @Default {false} @@ -18404,28 +18389,28 @@ export interface Model { width?: number|string; /** Fires after Toolbar control is clicked. */ - click?(e: ClickEventArgs): void; + click? (e: ClickEventArgs): void; /** Fires after Toolbar control is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires after Toolbar control is focused. */ - focusOut?(e: FocusOutEventArgs): void; + focusOut? (e: FocusOutEventArgs): void; /** Fires when the Toolbar is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires after Toolbar control item is hovered. */ - itemHover?(e: ItemHoverEventArgs): void; + itemHover? (e: ItemHoverEventArgs): void; /** Fires after mouse leave from Toolbar control item. */ - itemLeave?(e: ItemLeaveEventArgs): void; + itemLeave? (e: ItemLeaveEventArgs): void; /** Fires when the overflow popup of toolbar is opened. */ - overflowOpen?(e: OverflowOpenEventArgs): void; + overflowOpen? (e: OverflowOpenEventArgs): void; /** Fires when the overflow popup of toolbar is closed. */ - overflowClose?(e: OverflowCloseEventArgs): void; + overflowClose? (e: OverflowCloseEventArgs): void; } export interface ClickEventArgs { @@ -18686,7 +18671,7 @@ export interface Items { template?: string; } -enum ResponsiveType { +enum ResponsiveType{ ///To display the toolbar overflow items as popup Popup, @@ -18699,10 +18684,11 @@ enum ResponsiveType { class TreeView extends ej.Widget { static fn: TreeView; - constructor(element: JQuery | Element, options?: TreeView.Model); + constructor(element: JQuery, options?: TreeView.Model); + constructor(element: Element, options?: TreeView.Model); static Locale: any; - model: TreeView.Model; - defaults: TreeView.Model; + model:TreeView.Model; + defaults:TreeView.Model; /** To add a Node or collection of nodes in TreeView. If target tree node is specified, then the given nodes are added as child of target tree node, otherwise nodes are added in TreeView. * @param {string|any} New node text or JSON object @@ -18716,7 +18702,7 @@ class TreeView extends ej.Widget { * @param {string|any} ID of TreeView node/object of TreeView node * @returns {void} */ - addNodes(collection: any|any[], target: string|any): void; + addNodes(collection: any|Array, target: string|any): void; /** To check all the nodes in TreeView. * @returns {void} @@ -18727,10 +18713,9 @@ class TreeView extends ej.Widget { * @param {string|any|Array} ID of TreeView node/object of TreeView node/collection of ID/object of TreeView nodes * @returns {void} */ - checkNode(element: string|any|any[]): void; + checkNode(element: string|any|Array): void; - /** This method is used to collapse all nodes in TreeView control. If you want to collapse all nodes up to the specific level in - * TreeView control then we need to pass levelUntil as argument to this method. + /** This method is used to collapse all nodes in TreeView control. If you want to collapse all nodes up to the specific level in TreeView control then we need to pass levelUntil as argument to this method. * @param {number} TreeView nodes will collapse until the given level * @param {boolean} Weather exclude the hidden nodes of TreeView while collapse all nodes * @returns {void} @@ -18741,19 +18726,19 @@ class TreeView extends ej.Widget { * @param {string|any|Array} ID of TreeView node|object of TreeView node/collection of ID/object of TreeView nodes * @returns {void} */ - collapseNode(element: string|any|any[]): void; + collapseNode(element: string|any|Array): void; /** To disable the node in the TreeView. * @param {string|any|Array} ID of TreeView node/object of TreeView node/collection of ID/object of TreeView nodes * @returns {void} */ - disableNode(element: string|any|any[]): void; + disableNode(element: string|any|Array): void; /** To enable the node in the TreeView. * @param {string|any|Array} ID of TreeView node/object of TreeView node/collection of ID/object of TreeView nodes * @returns {void} */ - enableNode(element: string|any|any[]): void; + enableNode(element: string|any|Array): void; /** To ensure that the TreeView node is visible in the TreeView. This method is useful if we need select a TreeView node dynamically. * @param {string|any} ID of TreeView node/object of TreeView node @@ -18761,8 +18746,7 @@ class TreeView extends ej.Widget { */ ensureVisible(element: string|any): boolean; - /** This method is used to expand all nodes in TreeView control. If you want to expand all nodes up to the specific level in TreeView control - * then we need to pass levelUntil as argument to this method. + /** This method is used to expand all nodes in TreeView control. If you want to expand all nodes up to the specific level in TreeView control then we need to pass levelUntil as argument to this method. * @param {number} TreeView nodes will expand until the given level * @param {boolean} Weather exclude the hidden nodes of TreeView while expand all nodes * @returns {void} @@ -18773,7 +18757,7 @@ class TreeView extends ej.Widget { * @param {string|any|Array} ID of TreeView node/object of TreeView node/collection of ID/object of TreeView nodes * @returns {void} */ - expandNode(element: string|any|any[]): void; + expandNode(element: string|any|Array): void; /** To get currently checked nodes in TreeView. * @returns {any} @@ -18783,15 +18767,14 @@ class TreeView extends ej.Widget { /** To get currently checked nodes indexes in TreeView. * @returns {Array} */ - getCheckedNodesIndex(): any[]; + getCheckedNodesIndex(): Array; - /** This method is used to get immediate child nodes of a node in TreeView control. If you want to get the all child nodes include nested - * child nodes then we need to pass includeNestedChild as true along with element arguments to this method. + /** This method is used to get immediate child nodes of a node in TreeView control. If you want to get the all child nodes include nested child nodes then we need to pass includeNestedChild as true along with element arguments to this method. * @param {string|any} ID of TreeView node/object of TreeView node * @param {boolean} Weather include nested child nodes of TreeView node * @returns {Array} */ - getChildren(element: string|any, includeNestedChild?: boolean): any[]; + getChildren(element: string|any, includeNestedChild?: boolean): Array; /** To get number of nodes in TreeView. * @returns {number} @@ -18806,7 +18789,7 @@ class TreeView extends ej.Widget { /** To get currently expanded nodes indexes in TreeView. * @returns {Array} */ - getExpandedNodesIndex(): any[]; + getExpandedNodesIndex(): Array; /** To get TreeView node by using index position in TreeView. * @param {number} Index position of TreeView node @@ -18840,7 +18823,7 @@ class TreeView extends ej.Widget { /** To get the currently selected nodes in TreeView. * @returns {Array} */ - getSelectedNodes(): any[]; + getSelectedNodes(): Array; /** To get the index position of currently selected node in TreeView. * @returns {number} @@ -18850,7 +18833,7 @@ class TreeView extends ej.Widget { /** To get the index positions of currently selected nodes in TreeView. * @returns {Array} */ - getSelectedNodesIndex(): any[]; + getSelectedNodesIndex(): Array; /** To get the text of a node in TreeView. * @param {string|any} ID of TreeView node/object of TreeView node @@ -18862,7 +18845,7 @@ class TreeView extends ej.Widget { * @param {string|number} ID of TreeView node * @returns {Array} */ - getTreeData(id?: string|number): any[]; + getTreeData(id?: string|number): Array; /** To get currently visible nodes in TreeView. * @returns {any} @@ -18884,7 +18867,7 @@ class TreeView extends ej.Widget { * @param {string|any|Array} ID of TreeView node/object of TreeView node/collection of ID/object of TreeView nodes * @returns {void} */ - hideNode(element: string|any|any[]): void; + hideNode(element: string|any|Array): void; /** To add a Node or collection of nodes after the particular TreeView node. * @param {string|any} New node text or JSON object @@ -18971,7 +18954,7 @@ class TreeView extends ej.Widget { * @param {string|any|Array} ID of TreeView node/object of TreeView node/collection of ID/object of TreeView nodes * @returns {void} */ - removeNode(element: string|any|any[]): void; + removeNode(element: string|any|Array): void; /** To select all the TreeView nodes when enable allowMultiSelection property. * @returns {void} @@ -18982,7 +18965,7 @@ class TreeView extends ej.Widget { * @param {string|any|Array} ID of TreeView node/object of TreeView node/ collection of ID/object of TreeView nodes * @returns {void} */ - selectNode(element: string|any|any[]): void; + selectNode(element: string|any|Array): void; /** To show nodes in TreeView. * @returns {void} @@ -18993,7 +18976,7 @@ class TreeView extends ej.Widget { * @param {string|any|Array} ID of TreeView node/object of TreeView node/collection of ID/object of TreeView nodes * @returns {void} */ - showNode(element: string|any|any[]): void; + showNode(element: string|any|Array): void; /** To uncheck all the nodes in TreeView. * @returns {void} @@ -19004,7 +18987,7 @@ class TreeView extends ej.Widget { * @param {string|any|Array} ID of TreeView node/object of TreeView node/collection of ID/object of TreeView nodes * @returns {void} */ - uncheckNode(element: string|any|any[]): void; + uncheckNode(element: string|any|Array): void; /** To unselect all the TreeView nodes when enable allowMultiSelection property. * @returns {void} @@ -19015,7 +18998,7 @@ class TreeView extends ej.Widget { * @param {string|any|Array} ID of TreeView node/object of TreeView node/ collection of ID/object of TreeView nodes * @returns {void} */ - unselectNode(element: string|any|any[]): void; + unselectNode(element: string|any|Array): void; /** To edit or update the text of the TreeView node. * @param {string|any} ID of TreeView node/object of TreeView node @@ -19024,7 +19007,7 @@ class TreeView extends ej.Widget { */ updateText(target: string|any, newText: string): void; } -export namespace TreeView { +export module TreeView{ export interface Model { @@ -19076,7 +19059,7 @@ export interface Model { /** Gets or sets a value that indicates the checkedNodes index collection as an array. The given array index position denotes the nodes, that are checked while rendering TreeView. * @Default {[]} */ - checkedNodes?: any[]; + checkedNodes?: Array; /** Sets the root CSS class for TreeView which allow us to customize the appearance. */ @@ -19110,7 +19093,7 @@ export interface Model { /** Gets or sets a array of value that indicates the expandedNodes index collection as an array. The given array index position denotes the nodes, that are expanded while rendering TreeView. * @Default {[]} */ - expandedNodes?: any[]; + expandedNodes?: Array; /** Gets or sets a value that indicates the TreeView node can be expand or collapse by using the specified action. * @Default {dblclick} @@ -19150,7 +19133,7 @@ export interface Model { /** Gets or sets a value that indicates the selectedNodes index collection as an array. The given array index position denotes the nodes, that are selected while rendering TreeView. * @Default {[]} */ - selectedNodes?: any[]; + selectedNodes?: Array; /** Gets or sets a value that indicates whether to display or hide checkbox for all TreeView nodes. * @Default {false} @@ -19172,100 +19155,100 @@ export interface Model { width?: string|number; /** Fires before adding node to TreeView. */ - beforeAdd?(e: BeforeAddEventArgs): void; + beforeAdd? (e: BeforeAddEventArgs): void; /** Fires before collapse a node. */ - beforeCollapse?(e: BeforeCollapseEventArgs): void; + beforeCollapse? (e: BeforeCollapseEventArgs): void; /** Fires before cut node in TreeView. */ - beforeCut?(e: BeforeCutEventArgs): void; + beforeCut? (e: BeforeCutEventArgs): void; /** Fires before deleting node in TreeView. */ - beforeDelete?(e: BeforeDeleteEventArgs): void; + beforeDelete? (e: BeforeDeleteEventArgs): void; /** Fires before editing the node in TreeView. */ - beforeEdit?(e: BeforeEditEventArgs): void; + beforeEdit? (e: BeforeEditEventArgs): void; /** Fires before expanding the node. */ - beforeExpand?(e: BeforeExpandEventArgs): void; + beforeExpand? (e: BeforeExpandEventArgs): void; /** Fires before loading nodes to TreeView. */ - beforeLoad?(e: BeforeLoadEventArgs): void; + beforeLoad? (e: BeforeLoadEventArgs): void; /** Fires before paste node in TreeView. */ - beforePaste?(e: BeforePasteEventArgs): void; + beforePaste? (e: BeforePasteEventArgs): void; /** Fires before selecting node in TreeView. */ - beforeSelect?(e: BeforeSelectEventArgs): void; + beforeSelect? (e: BeforeSelectEventArgs): void; /** Fires when TreeView created successfully. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when TreeView destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires before nodeEdit Successful. */ - inlineEditValidation?(e: InlineEditValidationEventArgs): void; + inlineEditValidation? (e: InlineEditValidationEventArgs): void; /** Fires when key pressed successfully. */ - keyPress?(e: KeyPressEventArgs): void; + keyPress? (e: KeyPressEventArgs): void; /** Fires when data load fails. */ - loadError?(e: LoadErrorEventArgs): void; + loadError? (e: LoadErrorEventArgs): void; /** Fires when data loaded successfully. */ - loadSuccess?(e: LoadSuccessEventArgs): void; + loadSuccess? (e: LoadSuccessEventArgs): void; /** Fires once node added successfully. */ - nodeAdd?(e: NodeAddEventArgs): void; + nodeAdd? (e: NodeAddEventArgs): void; /** Fires once node checked successfully. */ - nodeCheck?(e: NodeCheckEventArgs): void; + nodeCheck? (e: NodeCheckEventArgs): void; /** Fires when node clicked successfully. */ - nodeClick?(e: NodeClickEventArgs): void; + nodeClick? (e: NodeClickEventArgs): void; /** Fires when node collapsed successfully. */ - nodeCollapse?(e: NodeCollapseEventArgs): void; + nodeCollapse? (e: NodeCollapseEventArgs): void; /** Fires when node cut successfully. */ - nodeCut?(e: NodeCutEventArgs): void; + nodeCut? (e: NodeCutEventArgs): void; /** Fires when node deleted successfully. */ - nodeDelete?(e: NodeDeleteEventArgs): void; + nodeDelete? (e: NodeDeleteEventArgs): void; /** Fires when node dragging. */ - nodeDrag?(e: NodeDragEventArgs): void; + nodeDrag? (e: NodeDragEventArgs): void; /** Fires once node drag start successfully. */ - nodeDragStart?(e: NodeDragStartEventArgs): void; + nodeDragStart? (e: NodeDragStartEventArgs): void; /** Fires before the dragged node to be dropped. */ - nodeDragStop?(e: NodeDragStopEventArgs): void; + nodeDragStop? (e: NodeDragStopEventArgs): void; /** Fires once node dropped successfully. */ - nodeDropped?(e: NodeDroppedEventArgs): void; + nodeDropped? (e: NodeDroppedEventArgs): void; /** Fires once node edited successfully. */ - nodeEdit?(e: NodeEditEventArgs): void; + nodeEdit? (e: NodeEditEventArgs): void; /** Fires once node expanded successfully. */ - nodeExpand?(e: NodeExpandEventArgs): void; + nodeExpand? (e: NodeExpandEventArgs): void; /** Fires once node pasted successfully. */ - nodePaste?(e: NodePasteEventArgs): void; + nodePaste? (e: NodePasteEventArgs): void; /** Fires when node selected successfully. */ - nodeSelect?(e: NodeSelectEventArgs): void; + nodeSelect? (e: NodeSelectEventArgs): void; /** Fires once node unchecked successfully. */ - nodeUncheck?(e: NodeUncheckEventArgs): void; + nodeUncheck? (e: NodeUncheckEventArgs): void; /** Fires once node unselected successfully. */ - nodeUnselect?(e: NodeUnselectEventArgs): void; + nodeUnselect? (e: NodeUnselectEventArgs): void; /** Fires when TreeView nodes are loaded successfully */ - ready?(e: ReadyEventArgs): void; + ready? (e: ReadyEventArgs): void; } export interface BeforeAddEventArgs { @@ -19329,7 +19312,7 @@ export interface BeforeCollapseEventArgs { */ parentId?: string; - /** returns the format asynchronous or synchronous + /** returns the format asynchronous or synchronous */ async?: boolean; } @@ -19401,7 +19384,7 @@ export interface BeforeDeleteEventArgs { /** returns the currently removed nodes */ - removedNodes?: any[]; + removedNodes?: Array; } export interface BeforeEditEventArgs { @@ -19457,7 +19440,7 @@ export interface BeforeExpandEventArgs { */ parentId?: string; - /** returns the format asynchronous or synchronous + /** returns the format asynchronous or synchronous */ async?: boolean; } @@ -19756,11 +19739,11 @@ export interface NodeCheckEventArgs { /** it returns the currently checked node name */ - currentNode?: any[]; + currentNode?: Array; /** it returns the currently checked and its child node details */ - currentCheckedNodes?: any[]; + currentCheckedNodes?: Array; } export interface NodeClickEventArgs { @@ -19828,7 +19811,7 @@ export interface NodeCollapseEventArgs { */ isChildLoaded?: boolean; - /** returns the format asynchronous or synchronous + /** returns the format asynchronous or synchronous */ async?: boolean; } @@ -19892,7 +19875,7 @@ export interface NodeDeleteEventArgs { /** returns the currently removed nodes */ - removedNodes?: any[]; + removedNodes?: Array; } export interface NodeDragEventArgs { @@ -20132,7 +20115,7 @@ export interface NodeExpandEventArgs { */ parentId?: string; - /** returns the format asynchronous or synchronous + /** returns the format asynchronous or synchronous */ async?: boolean; } @@ -20192,7 +20175,7 @@ export interface NodeSelectEventArgs { /** returns the current selected nodes index of TreeView */ - selectedNodes?: any[]; + selectedNodes?: Array; /** returns the value of the node */ @@ -20247,7 +20230,7 @@ export interface NodeUncheckEventArgs { /** it returns currently unchecked node and its child node details. */ - currentUncheckedNodes?: any[]; + currentUncheckedNodes?: Array; } export interface NodeUnselectEventArgs { @@ -20274,7 +20257,7 @@ export interface NodeUnselectEventArgs { /** returns the current selected nodes index of TreeView */ - selectedNodes?: any[]; + selectedNodes?: Array; /** returns the name of the event */ @@ -20326,7 +20309,7 @@ export interface Fields { */ id?: string; - /** Specifies the image attribute to “img” tag inside items list + /** Specifies the image attribute to “img” tag inside items list */ imageAttribute?: any; @@ -20338,7 +20321,7 @@ export interface Fields { */ isChecked?: string; - /** Specifies the link attribute to “a” tag in item list. + /** Specifies the link attribute to “a” tag in item list. */ linkAttribute?: any; @@ -20380,7 +20363,8 @@ export interface SortSettings { sortOrder?: ej.sortOrder|string; } } -enum sortOrder { +enum sortOrder +{ //Enum for Ascending sort order Ascending, //Enum for Descending sort order @@ -20389,10 +20373,11 @@ Descending, class Uploadbox extends ej.Widget { static fn: Uploadbox; - constructor(element: JQuery | Element, options?: Uploadbox.Model); + constructor(element: JQuery, options?: Uploadbox.Model); + constructor(element: Element, options?: Uploadbox.Model); static Locale: any; - model: Uploadbox.Model; - defaults: Uploadbox.Model; + model:Uploadbox.Model; + defaults:Uploadbox.Model; /** The destroy method destroys the control and brings the control to a pre-init state. All the events of the Upload control is bound by using this._on unbinds automatically. * @returns {void} @@ -20414,7 +20399,7 @@ class Uploadbox extends ej.Widget { */ refresh(): void; } -export namespace Uploadbox { +export module Uploadbox{ export interface Model { @@ -20558,37 +20543,37 @@ export interface Model { width?: string; /** Fires when the upload progress beforeSend. */ - beforeSend?(e: BeforeSendEventArgs): void; + beforeSend? (e: BeforeSendEventArgs): void; /** Fires when the upload progress begins. */ - begin?(e: BeginEventArgs): void; + begin? (e: BeginEventArgs): void; /** Fires when the upload progress is cancelled. */ - cancel?(e: CancelEventArgs): void; + cancel? (e: CancelEventArgs): void; /** Fires when the file upload progress is completed. */ - complete?(e: CompleteEventArgs): void; + complete? (e: CompleteEventArgs): void; /** Fires when the file upload progress is succeeded. */ - success?(e: SuccessEventArgs): void; + success? (e: SuccessEventArgs): void; /** Fires when the Uploadbox control is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the Uploadbox control is destroyed. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires when the Upload process ends in Error. */ - error?(e: ErrorEventArgs): void; + error? (e: ErrorEventArgs): void; /** Fires when the file is selected for upload successfully. */ - fileSelect?(e: FileSelectEventArgs): void; + fileSelect? (e: FileSelectEventArgs): void; /** Fires when the file is uploading. */ - inProgress?(e: InProgressEventArgs): void; + inProgress? (e: InProgressEventArgs): void; /** Fires when the uploaded file is removed successfully. */ - remove?(e: RemoveEventArgs): void; + remove? (e: RemoveEventArgs): void; } export interface BeforeSendEventArgs { @@ -20864,14 +20849,14 @@ export interface DialogAction { */ drag?: boolean; - /** Enables or disables the Uploadbox dialog’s modal property to the dialog popup. + /** Enables or disables the Uploadbox dialog’s modal property to the dialog popup. */ modal?: boolean; } export interface DialogText { - /** Sets the uploaded file’s Name (header text) to the Dialog popup. + /** Sets the uploaded file’s Name (header text) to the Dialog popup. */ name?: string; @@ -20891,10 +20876,11 @@ export interface DialogText { class WaitingPopup extends ej.Widget { static fn: WaitingPopup; - constructor(element: JQuery | Element, options?: WaitingPopup.Model); + constructor(element: JQuery, options?: WaitingPopup.Model); + constructor(element: Element, options?: WaitingPopup.Model); static Locale: any; - model: WaitingPopup.Model; - defaults: WaitingPopup.Model; + model:WaitingPopup.Model; + defaults:WaitingPopup.Model; /** To hide the waiting popup * @returns {void} @@ -20911,7 +20897,7 @@ class WaitingPopup extends ej.Widget { */ show(): void; } -export namespace WaitingPopup { +export module WaitingPopup{ export interface Model { @@ -20956,10 +20942,10 @@ export interface Model { text?: string; /** Fires after Create WaitingPopup successfully */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires after Destroy WaitingPopup successfully */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; } export interface CreateEventArgs { @@ -20995,28 +20981,29 @@ export interface DestroyEventArgs { class Grid extends ej.Widget { static fn: Grid; - constructor(element: JQuery | Element, options?: Grid.Model); + constructor(element: JQuery, options?: Grid.Model); + constructor(element: Element, options?: Grid.Model); static Locale: any; - model: Grid.Model; - defaults: Grid.Model; + model:Grid.Model; + defaults:Grid.Model; /** Adds a grid model property which is to be ignored upon exporting. - * @param {Array} Pass the array of parameters which need to be ignored on exporting + * @param {Array} Pass the array of parameters which need to be ignored on exporting * @returns {void} */ - addIgnoreOnExport(propertyNames: any[]): void; + addIgnoreOnExport(propertyNames: Array): void; /** Add a new record in grid control when allowAdding is set as true. * @returns {void} */ - //addRecord(): void; + addRecord(): void; /** Add a new record in grid control when allowAdding is set as true. * @param {Array} Pass the array of added Records * @param {Array} optionalIf we pass serverChange as true, send post to server side for server action. * @returns {void} */ - addRecord(data: any[], serverChange?: any[]): void; + addRecord(data: Array, serverChange?: Array): void; /** Cancel the modified changes in grid control when edit mode is "batch". * @returns {void} @@ -21041,20 +21028,20 @@ class Grid extends ej.Widget { /** It is used to clear all the cell selection. * @returns {Boolean} */ - clearCellSelection(): boolean; + clearCellSelection(): Boolean; /** It is used to clear specified cell selection based on the rowIndex and columnIndex provided. * @param {number} It is used to pass the row index of the cell * @param {number} It is used to pass the column index of the cell. * @returns {Boolean} */ - clearCellSelection(rowIndex: number, columnIndex: number): boolean; + clearCellSelection(rowIndex: number, columnIndex: number): Boolean; /** It is used to clear all the row selection or at specific row selection based on the index provided. * @param {number} optional If index of the column is specified then it will remove the selection from the particular column else it will clears all of the column selection * @returns {Boolean} */ - clearColumnSelection(index?: number): boolean; + clearColumnSelection(index?: number): Boolean; /** It is used to clear all the filtering done. * @param {string} If field of the column is specified then it will clear the particular filtering column @@ -21071,7 +21058,7 @@ class Grid extends ej.Widget { * @param {number} optional If index of the row is specified then it will remove the selection from the particular row else it will clears all of the row selection * @returns {Boolean} */ - clearSelection(index?: number): boolean; + clearSelection(index?: number): Boolean; /** Clear the sorting from columns in the grid * @returns {void} @@ -21093,21 +21080,21 @@ class Grid extends ej.Widget { * @param {string} optional Pass add/remove action to be performed. By default "add" action will perform * @returns {void} */ - columns(columnDetails: any[]|string, action?: string): void; + columns(columnDetails: Array|string, action?: string): void; /** Refresh the grid with new data source * @param {Array} Pass new data source to the grid * @param {boolean} optional When templateRefresh is set true, both header and contents get refreshed * @returns {void} */ - dataSource(datasource: any[], templateRefresh?: boolean): void; + dataSource(datasource: Array, templateRefresh?: boolean): void; /** Delete a record in grid control when allowDeleting is set as true * @param {string} Pass the primary key field Name of the column * @param {Array} Pass the JSON data of record need to be delete. * @returns {void} */ - deleteRecord(fieldName: string, data: any[]): void; + deleteRecord(fieldName: string, data: Array): void; /** Delete the row based on the given tr element in grid. * @param {JQuery} Pass the tr element in grid content to get its row index @@ -21130,7 +21117,7 @@ class Grid extends ej.Widget { /** It returns a value and if the input field values of edit form is not based on the validation rules then it will show the validation message. * @returns {Boolean} */ - editFormValidate(): boolean; + editFormValidate(): Boolean; /** Send a save request in grid. * @returns {void} @@ -21160,7 +21147,15 @@ class Grid extends ej.Widget { * @param {Array} optionalPass the array of the gridIds to be filtered * @returns {void} */ - export(action: string, serverEvent?: string, multipleExport?: boolean, gridIds?: any[]): void; + export(action: string, serverEvent?: string, multipleExport?: boolean, gridIds?: Array): void; + + /** Export the grid content to excel, word or PDF document. + * @param {string} Pass the controller action name corresponding to exporting + * @param {string} optionalASP server event name corresponding to exporting + * @param {boolean} optionalPass the multiple exporting value as true/false + * @returns {void} + */ + export(action: string, serverEvent?: string, multipleExport?: boolean): void; /** Send a filtering request to filter one column in grid. * @param {Array} Pass the field name of the column @@ -21171,13 +21166,13 @@ class Grid extends ej.Widget { * @param {any} optionalactualFilterValue denote the filter object of current filtered columns.Pass the value to filtered in a column * @returns {void} */ - filterColumn(fieldName: any[], filterOperator: string, filterValue: string, predicate: string, matchcase?: boolean, actualFilterValue?: any): void; + filterColumn(fieldName: Array, filterOperator: string, filterValue: string, predicate: string, matchcase?: boolean, actualFilterValue?: any): void; /** Send a filtering request to filter single or multiple column in grid. * @param {Array} Pass array of filterColumn query for performing filter operation * @returns {void} */ - filterColumn(filterQueries: any[]): void; + filterColumn(filterQueries: Array): void; /** Get the batch changes of edit, delete and add operations of grid. * @returns {any} @@ -21210,7 +21205,7 @@ class Grid extends ej.Widget { /** Get the list of field names from column collection in grid. * @returns {Array} */ - getColumnFieldNames(): any[]; + getColumnFieldNames(): Array; /** Get the column index of the given field in grid. * @param {string} Pass the field name of the column to get the corresponding column index @@ -21233,7 +21228,7 @@ class Grid extends ej.Widget { /** Get the content table element of grid * @returns {Array} */ - getContentTable(): HTMLTableElement[]; + getContentTable(): Array; /** Get the data of currently edited cell value in "batch" edit mode * @returns {any} @@ -21248,7 +21243,7 @@ class Grid extends ej.Widget { /** Get the current page data source of grid. * @returns {Array} */ - getCurrentViewData(): any[]; + getCurrentViewData(): Array; /** Get the data of given row index in grid. * @returns {any} @@ -21259,7 +21254,7 @@ class Grid extends ej.Widget { * @param {string} Pass header text of the column to get its corresponding field name * @returns {String} */ - getFieldNameByHeaderText(headerText: string): string; + getFieldNameByHeaderText(headerText: string): String; /** Get the filter bar of grid * @returns {HTMLElement} @@ -21269,7 +21264,7 @@ class Grid extends ej.Widget { /** Get the records filtered or searched in Grid * @returns {Array} */ - getFilteredRecords(): any[]; + getFilteredRecords(): Array; /** Get the footer content of grid. * @returns {HTMLElement} @@ -21295,12 +21290,12 @@ class Grid extends ej.Widget { * @param {string} Pass field name of the column to get its corresponding header text * @returns {String} */ - getHeaderTextByFieldName(field: string): string; + getHeaderTextByFieldName(field: string): String; /** Get the names of all the hidden column collections in grid. * @returns {Array} */ - getHiddenColumnNames(): any[]; + getHiddenColumnNames(): Array; /** Get the row index based on the given tr element in grid. * @param {JQuery} Pass the tr element in grid content to get its row index @@ -21316,7 +21311,7 @@ class Grid extends ej.Widget { /** Get the names of primary key columns in Grid * @returns {Array} */ - getPrimaryKeyFieldNames(): any[]; + getPrimaryKeyFieldNames(): Array; /** Get the rows(tr element) from the given from and to row index in grid * @param {number} Pass the from index from which the rows to be returned @@ -21343,12 +21338,12 @@ class Grid extends ej.Widget { /** Get the selected records details in grid. * @returns {Array} */ - getSelectedRecords(): any[]; + getSelectedRecords(): Array; /** Get the selected row element details in grid. * @returns {Array} */ - getSelectedRows(): any[]; + getSelectedRows(): Array; /** It accepts the string value and returns the field and sorted direction of the column in grid. * @param {string} Pass the field of the column to get the sorted direction of the corresponding column in Grid. @@ -21361,12 +21356,12 @@ class Grid extends ej.Widget { * @param {any} Pass JSON Array for which its field values to be calculated * @returns {Number} */ - getSummaryValues(summaryCol: any, summaryData: any): number; + getSummaryValues(summaryCol: any, summaryData: any): Number; /** Get the names of all the visible column collections in grid * @returns {Array} */ - getVisibleColumnNames(): any[]; + getVisibleColumnNames(): Array; /** Send a paging request to specified page in grid * @param {number} Pass the page index to perform paging at specified page index @@ -21384,7 +21379,7 @@ class Grid extends ej.Widget { * @param {Array|string} you can pass either array of header text of various columns or a header text of a column to hide * @returns {void} */ - hideColumns(headerText: any[]|string): void; + hideColumns(headerText: Array|string): void; /** Print the grid control * @returns {void} @@ -21421,7 +21416,7 @@ class Grid extends ej.Widget { * @param {Array|string} Pass array of field names of the columns to remove a collection of sorted columns or pass a string of field name to remove a column from sorted column collections * @returns {void} */ - removeSortedColumns(fieldName: any[]|string): void; + removeSortedColumns(fieldName: Array|string): void; /** Creates a grid control * @returns {void} @@ -21437,10 +21432,10 @@ class Grid extends ej.Widget { /** Re-order the row in grid * @param {Array} Pass the indexes of the rows needs to reorder. - * @param {number} Pass the index of a row where to be reorderd. + * @param {number} Pass the index of a row where to be reordered. * @returns {void} */ - reorderRows(indexes: any[], toindex: number): void; + reorderRows(indexes: Array, toIndex: number): void; /** Reset the model collections like pageSettings, groupSettings, filterSettings, sortSettings and summaryRows. * @returns {void} @@ -21462,10 +21457,10 @@ class Grid extends ej.Widget { /** Save the particular edited cell in grid. * @returns {void} */ - //saveCell(): void; + saveCell(): void; /** We can prevent the client side cellSave event triggering by passing the preventSaveEvent argument as true. - * @param {boolean} optionalIf we pass preventSaveEvent as true, it prevents the client side cellSave event triggering + * @param {boolean} optionalIf we pass preventSaveEvent as true, it prevents the client side cellSave event triggering * @returns {void} */ saveCell(preventSaveEvent: boolean): void; @@ -21505,7 +21500,7 @@ class Grid extends ej.Widget { * @param {number} optionalIt is used to set the ending index of column for selecting columns. * @returns {Boolean} */ - selectColumns(columnIndex: number, toIndex?: number): boolean; + selectColumns(columnIndex: number, toIndex?: number): Boolean; /** Select rows in grid. * @param {number} It is used to set the starting index of row for selecting rows. @@ -21520,13 +21515,13 @@ class Grid extends ej.Widget { * @param {any} optionalTarget element which is clicked. * @returns {void} */ - selectRows(from: any[]|number, to: number, target?: any): void; + selectRows(from: Array|number, to: number, target?: any): void; /** Select rows in grid. * @param {Array} Pass array of rowIndexes for selecting rows * @returns {void} */ - selectRows(rowIndexes: any[]): void; + selectRows(rowIndexes: Array): void; /** Used to update a particular cell value. * @returns {void} @@ -21552,7 +21547,12 @@ class Grid extends ej.Widget { */ setPhoneModeMaxWidth(Index: number): void; - /** Set validation to a field during editing. + /** Set validation to edit form in the grid. + * @returns {void} + */ + setValidation(): void; + + /** Set validation to a particular input field in a edit form dynamically. * @param {string} Specify the field name of the column to set validation rules * @param {any} Specify the validation rules for the field * @returns {void} @@ -21563,7 +21563,7 @@ class Grid extends ej.Widget { * @param {Array|string} you can pass either array of header text of various columns or a header text of a column to show * @returns {void} */ - showColumns(headerText: any[]|string): void; + showColumns(headerText: Array|string): void; /** Send a sorting request in grid. * @param {string} Pass the field name of the column as columnName for which sorting have to be performed @@ -21589,105 +21589,100 @@ class Grid extends ej.Widget { * @param {Array} Pass the edited JSON data of record need to be update. * @returns {void} */ - updateRecord(fieldName: string, data: any[]): void; + updateRecord(fieldName: string, data: Array): void; /** It adapts grid to its parent element or to the browsers window. * @returns {void} */ windowonresize(): void; } -export namespace Grid { +export module Grid{ export interface Model { /** Gets or sets a value that indicates whether to customizing cell based on our needs. * @Default {false} */ - allowCellMerging?: boolean; + allowCellMerging?: Boolean; - /** Gets or sets a value that indicates whether to enable dynamic grouping behavior. Grouping can be done by drag on drop desired columns to grid’s GroupDropArea. - * This can be further customized through “groupSettings” property. + /** Gets or sets a value that indicates whether to enable dynamic grouping behavior. Grouping can be done by drag on drop desired columns to grid’s GroupDropArea. This can be further customized through “groupSettings” property. * @Default {false} */ - allowGrouping?: boolean; + allowGrouping?: Boolean; - /** Gets or sets a value that indicates whether to enable keyboard support for performing grid actions. selectionType – Gets or sets a value that indicates whether to enable single - * row or multiple rows selection behavior in grid. Multiple selection can be done through by holding CTRL and clicking the grid rows + /** Gets or sets a value that indicates whether to enable keyboard support for performing grid actions. selectionType – Gets or sets a value that indicates whether to enable single row or multiple rows selection behavior in grid. Multiple selection can be done through by holding CTRL and clicking the grid rows * @Default {true} */ - allowKeyboardNavigation?: boolean; + allowKeyboardNavigation?: Boolean; - /** Gets or sets a value that indicates whether to enable dynamic filtering behavior on grid. Filtering can be used to limit the records displayed using required criteria and - * this can be further customized through “filterSettings” property + /** Gets or sets a value that indicates whether to enable dynamic filtering behavior on grid. Filtering can be used to limit the records displayed using required criteria and this can be further customized through “filterSettings” property * @Default {false} */ - allowFiltering?: boolean; + allowFiltering?: Boolean; /** Gets or sets a value that indicates whether to enable the dynamic sorting behavior on grid data. Sorting can be done through clicking on particular column header. * @Default {false} */ - allowSorting?: boolean; + allowSorting?: Boolean; /** Gets or sets a value that indicates whether to enable multi columns sorting behavior in grid. Sort multiple columns by holding CTRL and click on the corresponding column header. * @Default {false} */ - allowMultiSorting?: boolean; + allowMultiSorting?: Boolean; - /** This specifies the grid to show the paginated data. Also enables pager control at the bottom of grid for dynamic navigation through data source. - * Paging can be further customized through “pageSettings” property. + /** This specifies the grid to show the paginated data. Also enables pager control at the bottom of grid for dynamic navigation through data source. Paging can be further customized through “pageSettings” property. * @Default {false} */ - allowPaging?: boolean; + allowPaging?: Boolean; - /** Gets or sets a value that indicates whether to enable the columns reordering behavior in the grid. Reordering can be done through by drag and drop the particular column - * from one index to another index within the grid. + /** Gets or sets a value that indicates whether to enable the columns reordering behavior in the grid. Reordering can be done through by drag and drop the particular column from one index to another index within the grid. * @Default {false} */ - allowReordering?: boolean; + allowReordering?: Boolean; /** Gets or sets a value that indicates whether the column is non resizable. Column width is set automatically based on the content or header text which is large. * @Default {false} */ - allowResizeToFit?: boolean; + allowResizeToFit?: Boolean; /** Gets or sets a value that indicates whether to enable dynamic resizable of columns. Resize the width of the columns by simply click and move the particular column header line * @Default {false} */ - allowResizing?: boolean; + allowResizing?: Boolean; /** Gets or sets a value that indicates whether to enable the rows reordering in Grid and drag & drop rows between multiple Grid. * @Default {false} */ - allowRowDragAndDrop?: boolean; + allowRowDragAndDrop?: Boolean; /** Gets or sets a value that indicates whether to enable the scrollbar in the grid and view the records by scroll through the grid manually * @Default {false} */ - allowScrolling?: boolean; + allowScrolling?: Boolean; - /** Gets or sets a value that indicates whether to enable dynamic searching behavior in grid. Currently search box can be enabled through “toolbarSettings” + /** Gets or sets a value that indicates whether to enable dynamic searching behavior in grid. Currently search box can be enabled through “toolbarSettings” * @Default {false} */ - allowSearching?: boolean; + allowSearching?: Boolean; /** Gets or sets a value that indicates whether user can select rows on grid. On enabling feature, selected row will be highlighted. * @Default {true} */ - allowSelection?: boolean; + allowSelection?: Boolean; /** Gets or sets a value that indicates whether the Content will wrap to the next line if the content exceeds the boundary of the Column Cells. * @Default {false} */ - allowTextWrap?: boolean; + allowTextWrap?: Boolean; /** Gets or sets a value that indicates whether to enable the multiple exporting behavior on grid data. * @Default {false} */ - allowMultipleExporting?: boolean; + allowMultipleExporting?: Boolean; /** Gets or sets a value that indicates to define common width for all the columns in the grid. */ - commonWidth?: number; + commonWidth?: Number; /** Gets or sets a value that indicates to enable the visibility of the grid lines. * @Default {ej.Grid.GridLines.Both} @@ -21707,7 +21702,7 @@ export interface Model { /** Gets or sets an object that indicates to render the grid with specified columns * @Default {[]} */ - columns?: Column[]; + columns?: Array; /** Gets or sets an object that indicates whether to customize the context menu behavior of the grid. */ @@ -21715,7 +21710,7 @@ export interface Model { /** Gets or sets a value that indicates to render the grid with custom theme. */ - cssClass?: string; + cssClass?: String; /** Gets or sets the data to render the grid with records * @Default {null} @@ -21725,7 +21720,7 @@ export interface Model { /** Default Value: * @Default {null} */ - detailsTemplate?: string; + detailsTemplate?: String; /** Gets or sets an object that indicates whether to customize the editing behavior of the grid. */ @@ -21734,47 +21729,47 @@ export interface Model { /** Gets or sets a value that indicates whether to enable the alternative rows differentiation in the grid records based on corresponding theme. * @Default {true} */ - enableAltRow?: boolean; + enableAltRow?: Boolean; /** Gets or sets a value that indicates whether to enable the save action in the grid through row selection * @Default {true} */ - enableAutoSaveOnSelectionChange?: boolean; + enableAutoSaveOnSelectionChange?: Boolean; /** Gets or sets a value that indicates whether to enable mouse over effect on the corresponding column header cell of the grid * @Default {false} */ - enableHeaderHover?: boolean; + enableHeaderHover?: Boolean; /** Gets or sets a value that indicates whether to persist the grid model state in page using applicable medium i.e., HTML5 localStorage or cookies * @Default {false} */ - enablePersistence?: boolean; + enablePersistence?: Boolean; /** Gets or sets a value that indicates whether the grid rows has to be rendered as detail view in mobile mode * @Default {false} */ - enableResponsiveRow?: boolean; + enableResponsiveRow?: Boolean; /** Gets or sets a value that indicates whether to enable mouse over effect on corresponding grid row. * @Default {true} */ - enableRowHover?: boolean; + enableRowHover?: Boolean; /** Align content in the grid control from right to left by setting the property as true. * @Default {false} */ - enableRTL?: boolean; + enableRTL?: Boolean; /** To Disable the mouse swipe property as false. * @Default {true} */ - enableTouch?: boolean; + enableTouch?: Boolean; /** It sets a value that indicates whether to enable toolbar items, when allowEditing, allowAdding and allowDeleting property set as false in the grid. * @Default {false} */ - enableToolbarItems?: boolean; + enableToolbarItems?: Boolean; /** Act as mapper for the excel exporting URL. * @Default {ExportToExcel} @@ -21802,23 +21797,22 @@ export interface Model { /** Gets or sets a value that indicates whether the grid design has be to made responsive. * @Default {false} */ - isResponsive?: boolean; + isResponsive?: Boolean; /** This specifies to change the key in keyboard interaction to grid control * @Default {null} */ keySettings?: any; - /** Gets or sets a value that indicates whether to customizing the user interface (UI) as locale-specific in order to display regional data i.e. in a language and - * culture specific to a particular country or region. + /** Gets or sets a value that indicates whether to customizing the user interface (UI) as locale-specific in order to display regional data i.e. in a language and culture specific to a particular country or region. * @Default {en-US} */ - locale?: string; + locale?: String; /** Gets or sets a value that indicates whether to set the minimum width of the responsive grid while isResponsive property is true and enableResponsiveRow property is set as false. * @Default {0} */ - minWidth?: number; + minWidth?: Number; /** Gets or sets an object that indicates whether to modify the pager default configuration. */ @@ -21833,11 +21827,10 @@ export interface Model { */ resizeSettings?: ResizeSettings; - /** Gets or sets a value that indicates to render the grid with template rows. The template row must be a table row. That table row must have the JavaScript render binding format ({{:columnName}}) - * then the grid data source binds the data to the corresponding table row of the template. + /** Gets or sets a value that indicates to render the grid with template rows. The template row must be a table row. That table row must have the JavaScript render binding format ({{:columnName}}) then the grid data source binds the data to the corresponding table row of the template. * @Default {null} */ - rowTemplate?: string; + rowTemplate?: String; /** Gets or sets an object that indicates whether to customize the drag and drop behavior of the grid rows */ @@ -21847,21 +21840,20 @@ export interface Model { */ searchSettings?: SearchSettings; - /** Gets a value that indicates whether the grid model to hold multiple selected records . selectedRecords can be used to displayed hold the single - * or multiple selected records using “selectedRecords” property + /** Gets a value that indicates whether the grid model to hold multiple selected records . selectedRecords can be used to displayed hold the single or multiple selected records using “selectedRecords” property * @Default {null} */ - selectedRecords?: any[]; + selectedRecords?: Array; /** Gets or sets a value that indicates to select the row while initializing the grid * @Default {-1} */ - selectedRowIndex?: number; + selectedRowIndex?: Number; /** Gets or sets a value that indicates the selected rows in grid * @Default {[]} */ - selectedRowIndices?: any[]; + selectedRowIndices?: Array; /** This property is used to configure the selection behavior of the grid. */ @@ -21879,17 +21871,17 @@ export interface Model { /** Default Value: * @Default {false} */ - showColumnChooser?: boolean; + showColumnChooser?: Boolean; - /** Gets or sets a value that indicates stacked header should be shown on grid layout when the property “stackedHeaderRows” is set. + /** Gets or sets a value that indicates stacked header should be shown on grid layout when the property “stackedHeaderRows” is set. * @Default {false} */ - showStackedHeader?: boolean; + showStackedHeader?: Boolean; - /** Gets or sets a value that indicates summary rows should be shown on grid layout when the property “summaryRows” is set + /** Gets or sets a value that indicates summary rows should be shown on grid layout when the property “summaryRows” is set * @Default {false} */ - showSummary?: boolean; + showSummary?: Boolean; /** Gets or sets a value that indicates whether to customize the sorting behavior of the grid. */ @@ -21898,12 +21890,12 @@ export interface Model { /** Gets or sets an object that indicates to managing the collection of stacked header rows for the grid. * @Default {[]} */ - stackedHeaderRows?: StackedHeaderRow[]; + stackedHeaderRows?: Array; /** Gets or sets an object that indicates to managing the collection of summary rows for the grid. * @Default {[]} */ - summaryRows?: SummaryRow[]; + summaryRows?: Array; /** Gets or sets an object that indicates whether to auto wrap the grid header or content or both */ @@ -21914,166 +21906,166 @@ export interface Model { toolbarSettings?: ToolbarSettings; /** Triggered for every grid action before its starts. */ - actionBegin?(e: ActionBeginEventArgs): void; + actionBegin? (e: ActionBeginEventArgs): void; /** Triggered for every grid action success event. */ - actionComplete?(e: ActionCompleteEventArgs): void; + actionComplete? (e: ActionCompleteEventArgs): void; /** Triggered for every grid action server failure event. */ - actionFailure?(e: ActionFailureEventArgs): void; + actionFailure? (e: ActionFailureEventArgs): void; /** Triggered when record batch add. */ - batchAdd?(e: BatchAddEventArgs): void; + batchAdd? (e: BatchAddEventArgs): void; /** Triggered when record batch delete. */ - batchDelete?(e: BatchDeleteEventArgs): void; + batchDelete? (e: BatchDeleteEventArgs): void; /** Triggered before the batch add. */ - beforeBatchAdd?(e: BeforeBatchAddEventArgs): void; + beforeBatchAdd? (e: BeforeBatchAddEventArgs): void; /** Triggered before the batch delete. */ - beforeBatchDelete?(e: BeforeBatchDeleteEventArgs): void; + beforeBatchDelete? (e: BeforeBatchDeleteEventArgs): void; /** Triggered before the batch save. */ - beforeBatchSave?(e: BeforeBatchSaveEventArgs): void; + beforeBatchSave? (e: BeforeBatchSaveEventArgs): void; /** Triggered before the print. */ - beforePrint?(e: BeforePrintEventArgs): void; + beforePrint? (e: BeforePrintEventArgs): void; /** Triggered before row drop in the grid */ - beforeRowDrop?(e: BeforeRowDropEventArgs): void; + beforeRowDrop? (e: BeforeRowDropEventArgs): void; /** Triggered before the record is going to be edited. */ - beginEdit?(e: BeginEditEventArgs): void; + beginEdit? (e: BeginEditEventArgs): void; /** Triggered when record cell edit. */ - cellEdit?(e: CellEditEventArgs): void; + cellEdit? (e: CellEditEventArgs): void; /** Triggered when record cell save. */ - cellSave?(e: CellSaveEventArgs): void; + cellSave? (e: CellSaveEventArgs): void; /** Triggered after the cell is selected. */ - cellSelected?(e: CellSelectedEventArgs): void; + cellSelected? (e: CellSelectedEventArgs): void; /** Triggered before the cell is going to be selected. */ - cellSelecting?(e: CellSelectingEventArgs): void; + cellSelecting? (e: CellSelectingEventArgs): void; /** Triggered after the cell is deselected. */ - cellDeselected?(e: CellDeselectedEventArgs): void; + cellDeselected? (e: CellDeselectedEventArgs): void; /** Triggered before the cell is going to be deselected. */ - cellDeselecting?(e: CellDeselectingEventArgs): void; + cellDeselecting? (e: CellDeselectingEventArgs): void; /** Triggered when the column is being dragged. */ - columnDrag?(e: ColumnDragEventArgs): void; + columnDrag? (e: ColumnDragEventArgs): void; /** Triggered when column dragging begins. */ - columnDragStart?(e: ColumnDragStartEventArgs): void; + columnDragStart? (e: ColumnDragStartEventArgs): void; /** Triggered when the column is dropped. */ - columnDrop?(e: ColumnDropEventArgs): void; + columnDrop? (e: ColumnDropEventArgs): void; /** Triggered when the row is being dragged. */ - rowDrag?(e: RowDragEventArgs): void; + rowDrag? (e: RowDragEventArgs): void; /** Triggered when row dragging begins. */ - rowDragStart?(e: RowDragStartEventArgs): void; + rowDragStart? (e: RowDragStartEventArgs): void; /** Triggered when the row is dropped. */ - rowDrop?(e: RowDropEventArgs): void; + rowDrop? (e: RowDropEventArgs): void; /** Triggered after the column is selected. */ - columnSelected?(e: ColumnSelectedEventArgs): void; + columnSelected? (e: ColumnSelectedEventArgs): void; /** Triggered before the column is going to be selected. */ - columnSelecting?(e: ColumnSelectingEventArgs): void; + columnSelecting? (e: ColumnSelectingEventArgs): void; /** Triggered after the column is deselected. */ - columnDeselected?(e: ColumnDeselectedEventArgs): void; + columnDeselected? (e: ColumnDeselectedEventArgs): void; /** Triggered before the column is going to be deselected. */ - columnDeselecting?(e: ColumnDeselectingEventArgs): void; + columnDeselecting? (e: ColumnDeselectingEventArgs): void; /** Triggered when context menu item is clicked */ - contextClick?(e: ContextClickEventArgs): void; + contextClick? (e: ContextClickEventArgs): void; /** Triggered before the context menu is opened. */ - contextOpen?(e: ContextOpenEventArgs): void; + contextOpen? (e: ContextOpenEventArgs): void; /** Triggered when the grid is rendered completely. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Triggered when the grid is bound with data during initial rendering. */ - dataBound?(e: DataBoundEventArgs): void; + dataBound? (e: DataBoundEventArgs): void; /** Triggered when grid going to destroy. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Triggered when detail template row is clicked to collapse. */ - detailsCollapse?(e: DetailsCollapseEventArgs): void; + detailsCollapse? (e: DetailsCollapseEventArgs): void; /** Triggered detail template row is initialized. */ - detailsDataBound?(e: DetailsDataBoundEventArgs): void; + detailsDataBound? (e: DetailsDataBoundEventArgs): void; /** Triggered when detail template row is clicked to expand. */ - detailsExpand?(e: DetailsExpandEventArgs): void; + detailsExpand? (e: DetailsExpandEventArgs): void; /** Triggered after the record is added. */ - endAdd?(e: EndAddEventArgs): void; + endAdd? (e: EndAddEventArgs): void; /** Triggered after the record is deleted. */ - endDelete?(e: EndDeleteEventArgs): void; + endDelete? (e: EndDeleteEventArgs): void; /** Triggered after the record is edited. */ - endEdit?(e: EndEditEventArgs): void; + endEdit? (e: EndEditEventArgs): void; /** Triggered initial load. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggered every time a request is made to access particular cell information, element and data. */ - mergeCellInfo?(e: MergeCellInfoEventArgs): void; + mergeCellInfo? (e: MergeCellInfoEventArgs): void; /** Triggered every time a request is made to access particular cell information, element and data. */ - queryCellInfo?(e: QueryCellInfoEventArgs): void; + queryCellInfo? (e: QueryCellInfoEventArgs): void; /** Triggered when record is clicked. */ - recordClick?(e: RecordClickEventArgs): void; + recordClick? (e: RecordClickEventArgs): void; /** Triggered when record is double clicked. */ - recordDoubleClick?(e: RecordDoubleClickEventArgs): void; + recordDoubleClick? (e: RecordDoubleClickEventArgs): void; /** Triggered after column resized. */ - resized?(e: ResizedEventArgs): void; + resized? (e: ResizedEventArgs): void; /** Triggered when column resize end. */ - resizeEnd?(e: ResizeEndEventArgs): void; + resizeEnd? (e: ResizeEndEventArgs): void; /** Triggered when column resize start. */ - resizeStart?(e: ResizeStartEventArgs): void; + resizeStart? (e: ResizeStartEventArgs): void; /** Triggered when right clicked on grid element. */ - rightClick?(e: RightClickEventArgs): void; + rightClick? (e: RightClickEventArgs): void; /** Triggered every time a request is made to access row information, element and data. */ - rowDataBound?(e: RowDataBoundEventArgs): void; + rowDataBound? (e: RowDataBoundEventArgs): void; /** Triggered after the row is selected. */ - rowSelected?(e: RowSelectedEventArgs): void; + rowSelected? (e: RowSelectedEventArgs): void; /** Triggered before the row is going to be selected. */ - rowSelecting?(e: RowSelectingEventArgs): void; + rowSelecting? (e: RowSelectingEventArgs): void; /** Triggered after the row is deselected. */ - rowDeselected?(e: RowDeselectedEventArgs): void; + rowDeselected? (e: RowDeselectedEventArgs): void; /** Triggered before the row is going to be deselected. */ - rowDeselecting?(e: RowDeselectingEventArgs): void; + rowDeselecting? (e: RowDeselectingEventArgs): void; /** Triggered when refresh the template column elements in the Grid. */ - templateRefresh?(e: TemplateRefreshEventArgs): void; + templateRefresh? (e: TemplateRefreshEventArgs): void; /** Triggered when toolbar item is clicked in grid. */ - toolbarClick?(e: ToolbarClickEventArgs): void; + toolbarClick? (e: ToolbarClickEventArgs): void; } export interface ActionBeginEventArgs { @@ -22727,7 +22719,7 @@ export interface CellSelectedEventArgs { /** Returns the selected row cell index values. */ - selectedRowCellIndex?: any[]; + selectedRowCellIndex?: Array; /** Returns the cancel option value. */ @@ -23033,7 +23025,7 @@ export interface ColumnSelectedEventArgs { /** Returns the selected columns values. */ - selectedColumnsIndex?: any[]; + selectedColumnsIndex?: Array; /** Returns the cancel option value. */ @@ -23413,15 +23405,15 @@ export interface MergeCellInfoEventArgs { /** Method to merge Grid rows. */ - rowMerge?: any; + rowMerge?: void; /** Method to merge Grid columns. */ - colMerge?: any; + colMerge?: void; /** Method to merge Grid rows and columns. */ - merge?: any; + merge?: void; /** Returns the grid model. */ @@ -23959,60 +23951,59 @@ export interface Column { /** Gets or sets a value that indicates whether to enable editing behavior for particular column. * @Default {true} */ - allowEditing?: boolean; + allowEditing?: Boolean; /** Gets or sets a value that indicates whether to enable dynamic filtering behavior for particular column. * @Default {true} */ - allowFiltering?: boolean; + allowFiltering?: Boolean; /** Gets or sets a value that indicates whether to enable dynamic grouping behavior for particular column. * @Default {true} */ - allowGrouping?: boolean; + allowGrouping?: Boolean; /** Gets or sets a value that indicates whether to enable dynamic sorting behavior for particular column. * @Default {true} */ - allowSorting?: boolean; + allowSorting?: Boolean; /** Gets or sets a value that indicates whether to enable dynamic resizable for particular column. * @Default {true} */ - allowResizing?: boolean; + allowResizing?: Boolean; /** Gets or sets an object that indicates to define a command column in the grid. * @Default {[]} */ - commands?: ColumnsCommand[]; + commands?: Array; /** Gets or sets a value that indicates to provide custom CSS for an individual column. */ - cssClass?: string; + cssClass?: String; /** Gets or sets a value that indicates the attribute values to the td element of a particular column */ customAttributes?: any; - /** Gets or sets a value that indicates to bind the external datasource to the particular column when column editType as dropdownedit and also it is used to bind the datasource - * to the foreign key column while editing the grid. //Where data is array of JSON objects of text and value for the drop-down and array of JSON objects for foreign key column. + /** Gets or sets a value that indicates to bind the external datasource to the particular column when column editType as dropdownedit and also it is used to bind the datasource to the foreign key column while editing the grid. //Where data is array of JSON objects of text and value for the drop-down and array of JSON objects for foreign key column. * @Default {null} */ - dataSource?: any[]; + dataSource?: Array; /** Gets or sets a value that indicates to display the specified default value while adding a new record to the grid */ - defaultValue?: string|number|boolean|Date; + defaultValue?: String|Number|Boolean|Date; /** Gets or sets a value that indicates to render the grid content and header with an HTML elements * @Default {false} */ - disableHtmlEncode?: boolean; + disableHtmlEncode?: Boolean; /** Gets or sets a value that indicates to display a column value as checkbox or string * @Default {true} */ - displayAsCheckBox?: boolean; + displayAsCheckBox?: Boolean; /** Gets or sets a value that indicates to customize ejNumericTextbox of an editable column. See editingType */ @@ -24031,11 +24022,11 @@ export interface Column { /** Gets or sets a value that indicates to groups the column based on its column format. * @Default {false} */ - enableGroupByFormat?: boolean; + enableGroupByFormat?: Boolean; /** Gets or sets a value that indicates to display the columns in the grid mapping with column name of the dataSource. */ - field?: string; + field?: String; /** Gets or sets a template that customize the filter control from default . See filterBarTemplate * @Default {null} @@ -24050,25 +24041,25 @@ export interface Column { /** Gets or sets a value that indicates to define foreign key field name of the grid datasource. * @Default {null} */ - foreignKeyField?: string; + foreignKeyField?: String; /** Gets or sets a value that indicates to bind the field which is in foreign column datasource based on the foreignKeyField * @Default {null} */ - foreignKeyValue?: string; + foreignKeyValue?: String; /** Gets or sets a value that indicates the format for the text applied on the column */ - format?: string; + format?: String; /** Gets or sets a value that indicates to add the template within the header element of the particular column. * @Default {null} */ - headerTemplateID?: string; + headerTemplateID?: String; /** Gets or sets a value that indicates to display the title of that particular column. */ - headerText?: string; + headerText?: String; /** This defines the text alignment of a particular column header cell value. See headerTextAlign * @Default {null} @@ -24078,42 +24069,42 @@ export interface Column { /** It accepts the string value and shows the tooltip for the Grid column header. * @Default {null} */ - headerTooltip?: string; + headerTooltip?: String; /** You can use this property to freeze selected columns in grid at the time of scrolling. * @Default {false} */ - isFrozen?: boolean; + isFrozen?: Boolean; /** Gets or sets a value that indicates the column has an identity in the database. * @Default {false} */ - isIdentity?: boolean; + isIdentity?: Boolean; /** Gets or sets a value that indicates the column is act as a primary key(read-only) of the grid. The editing is performed based on the primary key column * @Default {false} */ - isPrimaryKey?: boolean; + isPrimaryKey?: Boolean; /** Gets or sets a value that indicates the order of Column that are to be hidden or visible when Grid element is in responsive mode and could not occupy all columns. * @Default {-1} */ - priority?: number; + priority?: Number; /** Used to hide the particular column in column chooser by giving value as false. * @Default {true} */ - showInColumnChooser?: boolean; + showInColumnChooser?: Boolean; /** Gets or sets a value that indicates whether to enables column template for a particular column. * @Default {false} */ - template?: boolean|string; + template?: Boolean|String; /** Gets or sets a value that indicates to align the text within the column. See textAlign * @Default {ej.TextAlign.Left} */ - textAlign?: ej.TextAlign|string; + textAlign?: ej.TextAlign|string; /** Sets the template for Tooltip in Grid Columns(both header and content) */ @@ -24121,7 +24112,7 @@ export interface Column { /** Gets or sets a value that indicates to specify the data type of the specified columns. */ - type?: string; + type?: String; /** Gets or sets a value that indicates to define constraints for saving data to the database. */ @@ -24130,11 +24121,11 @@ export interface Column { /** Gets or sets a value that indicates whether this column is visible in the grid. * @Default {true} */ - visible?: boolean; + visible?: Boolean; /** Gets or sets a value that indicates to define the width for a particular column in the grid. */ - width?: number; + width?: Number; } export interface ContextMenuSettingsSubContextMenu { @@ -24147,35 +24138,34 @@ export interface ContextMenuSettingsSubContextMenu { /** Used to get or set the sub menu items to the custom context menu item. * @Default {[]} */ - subMenu?: any[]; + subMenu?: Array; } export interface ContextMenuSettings { - /** Gets or sets a value that indicates whether to add the default context menu actions as a context menu items If enableContextMenu is true it will show all the items related to the target, - * if you want selected items from contextmenu you have to mention in the contextMenuItems + /** Gets or sets a value that indicates whether to add the default context menu actions as a context menu items If enableContextMenu is true it will show all the items related to the target, if you want selected items from contextmenu you have to mention in the contextMenuItems * @Default {[]} */ - contextMenuItems?: any[]; + contextMenuItems?: Array; /** Gets or sets a value that indicates whether to add custom contextMenu items within the toolbar to perform any action in the grid * @Default {[]} */ - customContextMenuItems?: any[]; + customContextMenuItems?: Array; /** Gets or sets a value that indicates whether to enable the context menu action in the grid. * @Default {false} */ - enableContextMenu?: boolean; + enableContextMenu?: Boolean; /** Used to get or set the subMenu to the corresponding custom context menu item. */ - subContextMenu?: ContextMenuSettingsSubContextMenu[]; + subContextMenu?: Array; /** Gets or sets a value that indicates whether to disable the default context menu items in the grid. * @Default {false} */ - disableDefaultItems?: boolean; + disableDefaultItems?: Boolean; } export interface EditSettings { @@ -24183,27 +24173,27 @@ export interface EditSettings { /** Gets or sets a value that indicates whether to enable insert action in the editing mode. * @Default {false} */ - allowAdding?: boolean; + allowAdding?: Boolean; /** Gets or sets a value that indicates whether to enable the delete action in the editing mode. * @Default {false} */ - allowDeleting?: boolean; + allowDeleting?: Boolean; /** Gets or sets a value that indicates whether to enable the edit action in the editing mode. * @Default {false} */ - allowEditing?: boolean; + allowEditing?: Boolean; /** Gets or sets a value that indicates whether to enable the editing action while double click on the record * @Default {true} */ - allowEditOnDblClick?: boolean; + allowEditOnDblClick?: Boolean; /** This specifies the id of the template. This template can be used to display the data that you require to be edited using the Dialog Box * @Default {null} */ - dialogEditorTemplateID?: string; + dialogEditorTemplateID?: String; /** Gets or sets a value that indicates whether to define the mode of editing See editMode * @Default {ej.Grid.EditMode.Normal} @@ -24213,9 +24203,9 @@ export interface EditSettings { /** This specifies the id of the template. This template can be used to display the data that you require to be edited using the External edit form * @Default {null} */ - externalFormTemplateID?: string; + externalFormTemplateID?: String; - /** This specifies to set the position of an External edit form either in the top-right or bottom-left of the grid + /** This specifies to set the position of an External edit form either in the top-right or bottom-left of the grid. See formPosition * @Default {ej.Grid.FormPosition.BottomLeft} */ formPosition?: ej.Grid.FormPosition|string; @@ -24223,9 +24213,9 @@ export interface EditSettings { /** This specifies the id of the template. This template can be used to display the data that you require to be edited using the Inline edit form * @Default {null} */ - inlineFormTemplateID?: string; + inlineFormTemplateID?: String; - /** This specifies to set the position of an adding new row either in the top or bottom of the grid + /** This specifies to set the position of an adding new row either in the top or bottom of the grid. See rowPosition * @Default {ej.Grid.RowPosition.Top} */ rowPosition?: ej.Grid.RowPosition|string; @@ -24233,22 +24223,22 @@ export interface EditSettings { /** Gets or sets a value that indicates whether the confirm dialog has to be shown while saving or discarding the batch changes * @Default {true} */ - showConfirmDialog?: boolean; + showConfirmDialog?: Boolean; /** Gets or sets a value that indicates whether the confirm dialog has to be shown while deleting record * @Default {false} */ - showDeleteConfirmDialog?: boolean; + showDeleteConfirmDialog?: Boolean; /** Gets or sets a value that indicates whether the title for edit form is different from the primarykey column. * @Default {null} */ - titleColumn?: string; + titleColumn?: String; /** Gets or sets a value that indicates whether to display the add new form by default in the grid. * @Default {false} */ - showAddNewRow?: boolean; + showAddNewRow?: Boolean; } export interface FilterSettingsFilteredColumn { @@ -24259,7 +24249,7 @@ export interface FilterSettingsFilteredColumn { /** Gets or sets a value that indicates whether to define the matchCase of given value to be filter. */ - matchCase?: boolean; + matchCase?: Boolean; /** Gets or sets a value that indicates whether to define the filter condition to filtered column. See operator */ @@ -24279,12 +24269,12 @@ export interface FilterSettings { /** Gets or sets a value that indicates to perform the filter operation with case sensitive in excel styled filter menu mode * @Default {false} */ - enableCaseSensitivity?: boolean; + enableCaseSensitivity?: Boolean; /** Gets or sets a value that indicates to define the interDeterminateState of checkbox in excel filter dialog. * @Default {true} */ - enableInterDeterminateState?: boolean; + enableInterDeterminateState?: Boolean; /** This specifies the grid to starts the filter action while typing in the filterBar or after pressing the enter key. based on the filterBarMode. See filterBarMode. * @Default {ej.Grid.FilterBarMode.Immediate} @@ -24294,7 +24284,7 @@ export interface FilterSettings { /** Gets or sets a value that indicates whether to define the filtered columns details programmatically at initial load * @Default {[]} */ - filteredColumns?: FilterSettingsFilteredColumn[]; + filteredColumns?: Array; /** This specifies the grid to show the filterBar or filterMenu to the grid records. See filterType * @Default {ej.Grid.FilterType.FilterBar} @@ -24304,22 +24294,22 @@ export interface FilterSettings { /** This specifies the grid to delay the filter action while typing in the filterBar. * @Default {1500} */ - immediateModeDelay?: number; + immediateModeDelay?: Number; /** Gets or sets a value that indicates the maximum number of filter choices that can be showed in the excel styled filter menu. * @Default {1000} */ - maxFilterChoices?: number; + maxFilterChoices?: Number; /** This specifies the grid to show the filter text within the grid pager itself. * @Default {true} */ - showFilterBarMessage?: boolean; + showFilterBarStatus?: Boolean; /** Gets or sets a value that indicates whether to enable the predicate options in the filtering menu * @Default {false} */ - showPredicate?: boolean; + showPredicate?: Boolean; } export interface GroupSettings { @@ -24327,38 +24317,37 @@ export interface GroupSettings { /** Gets or sets a value that customize the group caption format. * @Default {null} */ - captionFormat?: string; + captionFormat?: String; /** Gets or sets a value that indicates whether to enable animation button option in the group drop area of the grid. * @Default {false} */ - enableDropAreaAutoSizing?: boolean; + enableDropAreaAutoSizing?: Boolean; /** Gets or sets a value that indicates whether to add grouped columns programmatically at initial load * @Default {[]} */ - groupedColumns?: any[]; + groupedColumns?: Array; /** Gets or sets a value that indicates whether to show the group drop area just above the column header. It can be used to avoid ungrouping the already grouped column using groupSettings. * @Default {true} */ - showDropArea?: boolean; + showDropArea?: Boolean; /** Gets or sets a value that indicates whether to hide the grouped columns from the grid * @Default {false} */ - showGroupedColumn?: boolean; + showGroupedColumn?: Boolean; - /** Gets or sets a value that indicates whether to show the group button image(toggle button)in the column header and also in the grouped column in the group drop area. - * It can be used to group/ungroup the columns by click on the toggle button. + /** Gets or sets a value that indicates whether to show the group button image(toggle button)in the column header and also in the grouped column in the group drop area . It can be used to group/ungroup the columns by click on the toggle button. * @Default {false} */ - showToggleButton?: boolean; + showToggleButton?: Boolean; /** Gets or sets a value that indicates whether to enable the close button in the grouped column which is in the group drop area to ungroup the grouped column * @Default {false} */ - showUngroupButton?: boolean; + showUngroupButton?: Boolean; } export interface PageSettings { @@ -24366,49 +24355,49 @@ export interface PageSettings { /** Gets or sets a value that indicates whether to define which page to display currently in the grid * @Default {1} */ - currentPage?: number; + currentPage?: Number; /** Gets or sets a value that indicates whether to pass the current page information as a query string along with the URL while navigating to other page. * @Default {false} */ - enableQueryString?: boolean; + enableQueryString?: Boolean; /** Gets or sets a value that indicates whether to enables pager template for the grid. * @Default {false} */ - enableTemplates?: boolean; + enableTemplates?: Boolean; /** Gets or sets a value that indicates whether to define the number of pages displayed in the pager for navigation * @Default {8} */ - pageCount?: number; + pageCount?: Number; /** Gets or sets a value that indicates whether to define the number of records displayed per page * @Default {12} */ - pageSize?: number; + pageSize?: Number; /** Gets or sets a value that indicates whether to enables default pager for the grid. * @Default {false} */ - showDefaults?: boolean; + showDefaults?: Boolean; /** Gets or sets a value that indicates to add the template as a pager template for grid. * @Default {null} */ - template?: string; + template?: String; /** Get the value of total number of pages in the grid. The totalPages value is calculated based on page size and total records of grid * @Default {null} */ - totalPages?: number; + totalPages?: Number; /** Get the value of total number of records which is bound to the grid. The totalRecordsCount value is calculated based on dataSource bound to the grid. * @Default {null} */ - totalRecordsCount?: number; + totalRecordsCount?: Number; - /** Gets or sets a value that indicates whether to define the number of pages to print + /** Gets or sets a value that indicates whether to define the number of pages to print. See printMode. * @Default {ej.Grid.PrintMode.AllPages} */ printMode?: ej.Grid.PrintMode|string; @@ -24467,17 +24456,17 @@ export interface SelectionSettings { /** Gets or sets a value that indicates the cell selection actions based on the cell selection mode. * @Default {flow} */ - cellSelectionMode?: string; + cellSelectionMode?: String; /** Gets or sets a value that indicates whether to enable the toggle selection behavior for row, cell and column. * @Default {false} */ - enableToggle?: boolean; + enableToggle?: Boolean; /** Gets or sets a value that indicates whether to add the default selection actions as a selection mode.See selectionMode * @Default {[row]} */ - selectionMode?: any[]; + selectionMode?: Array; } export interface ScrollSettings { @@ -24485,42 +24474,42 @@ export interface ScrollSettings { /** This specify the grid to to view data that you require without buffering the entire load of a huge database * @Default {false} */ - allowVirtualScrolling?: boolean; + allowVirtualScrolling?: Boolean; /** It accepts the boolean value and shows or hides the scrollbar while focus in or focus out of the Grid. * @Default {false} */ - autoHide?: boolean; + autoHide?: Boolean; /** Specifies the height and width of button in the scrollbar. * @Default {18} */ - buttonSize?: number; + buttonSize?: Number; /** This specify the grid to enable/disable touch control for scrolling. * @Default {true} */ - enableTouchScroll?: boolean; + enableTouchScroll?: Boolean; /** This specify the grid to freeze particular columns at the time of scrolling. * @Default {0} */ - frozenColumns?: number; + frozenColumns?: Number; /** This specify the grid to freeze particular rows at the time of scrolling. * @Default {0} */ - frozenRows?: number; + frozenRows?: Number; /** This specify the grid to show the vertical scroll bar, to scroll and view the grid contents. * @Default {0} */ - height?: string|number; + height?: String|Number; /** It accepts the integer value and sets the width of scrollbar. * @Default {18} */ - scrollerSize?: number; + scrollerSize?: Number; /** This is used to define the mode of virtual scrolling in grid. See virtualScrollMode * @Default {ej.Grid.VirtualScrollMode.Normal} @@ -24530,35 +24519,35 @@ export interface ScrollSettings { /** This is used to enable the enhanced virtual scrolling in Grid. * @Default {false} */ - enableVirtualization?: boolean; + enableVirtualization?: Boolean; /** This specify the grid to show the horizontal scroll bar, to scroll and view the grid contents * @Default {250} */ - width?: string|number; + width?: String|Number; /** This specify the scroll down pixel of mouse wheel, to scroll mouse wheel and view the grid contents. * @Default {57} */ - scrollOneStepBy?: number; + scrollOneStepBy?: Number; } export interface SortSettingsSortedColumn { /** Gets or sets a value that indicates whether to define the direction to sort the column. */ - direction?: string; + direction?: String; /** Gets or sets a value that indicates whether to define the field name of the column to be sort */ - field?: string; + field?: String; } export interface SortSettings { /** Gets or sets a value that indicates whether to define the direction and field to sort the column. */ - sortedColumns?: SortSettingsSortedColumn[]; + sortedColumns?: Array; } export interface StackedHeaderRowsStackedHeaderColumn { @@ -24571,22 +24560,22 @@ export interface StackedHeaderRowsStackedHeaderColumn { /** Gets or sets a value that indicates class to the corresponding stackedHeaderColumn. * @Default {null} */ - cssClass?: string; + cssClass?: String; /** Gets or sets a value that indicates the header text for the particular stacked header column. * @Default {null} */ - headerText?: string; + headerText?: String; /** Gets or sets a value that indicates the text alignment of the corresponding headerText. * @Default {ej.TextAlign.Left} */ - textAlign?: string; + textAlign?: String; /** Sets the template for tooltip for the Grid stackedHeaderColumns. * @Default {null} */ - tooltip?: string; + tooltip?: String; } export interface StackedHeaderRow { @@ -24594,7 +24583,7 @@ export interface StackedHeaderRow { /** Gets or sets a value that indicates whether to add stacked header columns into the stacked header rows * @Default {[]} */ - stackedHeaderColumns?: StackedHeaderRowsStackedHeaderColumn[]; + stackedHeaderColumns?: Array; } export interface SummaryRowsSummaryColumn { @@ -24602,34 +24591,34 @@ export interface SummaryRowsSummaryColumn { /** Gets or sets a value that indicates the text displayed in the summary column as a value * @Default {null} */ - customSummaryValue?: string; + customSummaryValue?: String; /** This specifies summary column used to perform the summary calculation * @Default {null} */ - dataMember?: string; + dataMember?: String; /** Gets or sets a value that indicates to define the target column at which to display the summary. * @Default {null} */ - displayColumn?: string; + displayColumn?: String; /** Gets or sets a value that indicates the format for the text applied on the column * @Default {null} */ - format?: string; + format?: String; /** Gets or sets a value that indicates the text displayed before the summary column value * @Default {null} */ - prefix?: string; + prefix?: String; /** Gets or sets a value that indicates the text displayed after the summary column value * @Default {null} */ - suffix?: string; + suffix?: String; - /** Gets or sets a value that indicates the type of calculations to be performed for the corresponding summary column + /** Gets or sets a value that indicates the type of calculations to be performed for the corresponding summary column. See summaryType. * @Default {[]} */ summaryType?: ej.Grid.SummaryType|string; @@ -24637,7 +24626,7 @@ export interface SummaryRowsSummaryColumn { /** Gets or sets a value that indicates to add the template for the summary value of dataMember given. * @Default {null} */ - template?: string; + template?: String; } export interface SummaryRow { @@ -24645,31 +24634,31 @@ export interface SummaryRow { /** Gets or sets a value that indicates whether to show the summary value within the group caption area for the corresponding summary column while grouping the column * @Default {false} */ - showCaptionSummary?: boolean; + showCaptionSummary?: Boolean; /** Gets or sets a value that indicates whether to show the group summary value for the corresponding summary column while grouping a column * @Default {false} */ - showGroupSummary?: boolean; + showGroupSummary?: Boolean; /** Gets or sets a value that indicates whether to show the total summary value the for the corresponding summary column. The summary row is added after the grid content. * @Default {true} */ - showTotalSummary?: boolean; + showTotalSummary?: Boolean; /** Gets or sets a value that indicates whether to add summary columns into the summary rows. * @Default {[]} */ - summaryColumns?: SummaryRowsSummaryColumn[]; + summaryColumns?: Array; /** This specifies the grid to show the title for the summary rows. */ - title?: string; + title?: String; /** This specifies the grid to show the title of summary row in the specified column. * @Default {null} */ - titleColumn?: string; + titleColumn?: String; } export interface TextWrapSettings { @@ -24685,20 +24674,20 @@ export interface ToolbarSettings { /** Gets or sets a value that indicates whether to add custom toolbar items within the toolbar to perform any action in the grid * @Default {[]} */ - customToolbarItems?: any[]; + customToolbarItems?: Array; /** Gets or sets a value that indicates whether to enable toolbar in the grid. * @Default {false} */ - showToolbar?: boolean; + showToolbar?: Boolean; - /** Gets or sets a value that indicates whether to add the default editing actions as a toolbar items + /** Gets or sets a value that indicates whether to add the default editing actions as a toolbar items. See toolbarItems. * @Default {[]} */ toolbarItems?: Array; } -enum GridLines { +enum GridLines{ ///Displays both the horizontal and vertical grid lines. Both, @@ -24714,7 +24703,7 @@ enum GridLines { } -enum ClipMode { +enum ClipMode{ ///Shows ellipsis for the overflown cell. Ellipsis, @@ -24727,7 +24716,7 @@ enum ClipMode { } -enum ColumnLayout { +enum ColumnLayout{ ///Column layout is auto(based on width). Auto, @@ -24737,7 +24726,7 @@ enum ColumnLayout { } -enum UnboundType { +enum UnboundType{ ///Unbound type is edit. Edit, @@ -24753,7 +24742,7 @@ enum UnboundType { } -enum EditingType { +enum EditingType{ ///Specifies editing type as string edit. String, @@ -24775,7 +24764,7 @@ enum EditingType { } -enum FilterType { +enum FilterType{ ///Specifies the filter type as menu. Menu, @@ -24785,7 +24774,7 @@ enum FilterType { } -enum EditMode { +enum EditMode{ ///Edit mode is normal. Normal, @@ -24813,7 +24802,7 @@ enum EditMode { } -enum FormPosition { +enum FormPosition{ ///Form position is bottomleft. BottomLeft, @@ -24823,7 +24812,7 @@ enum FormPosition { } -enum RowPosition { +enum RowPosition{ ///Specifies position of add new row as top. Top, @@ -24833,7 +24822,7 @@ enum RowPosition { } -enum FilterBarMode { +enum FilterBarMode{ ///Initiate filter operation on typing the filter query. Immediate, @@ -24843,7 +24832,7 @@ enum FilterBarMode { } -enum PrintMode { +enum PrintMode{ ///Prints all pages. AllPages, @@ -24853,7 +24842,7 @@ enum PrintMode { } -enum ResizeMode { +enum ResizeMode{ ///New column size will be adjusted by all other Columns Normal, @@ -24866,7 +24855,7 @@ enum ResizeMode { } -enum SelectionType { +enum SelectionType{ ///Specifies the selection type as single. Single, @@ -24876,7 +24865,7 @@ enum SelectionType { } -enum VirtualScrollMode { +enum VirtualScrollMode{ ///virtual scroll mode is normal. Normal, @@ -24886,7 +24875,7 @@ enum VirtualScrollMode { } -enum SummaryType { +enum SummaryType{ ///Summary type is average. Average, @@ -24914,7 +24903,7 @@ enum SummaryType { } -enum WrapMode { +enum WrapMode{ ///Auto wrap is applied for both content and header. Both, @@ -24927,7 +24916,7 @@ enum WrapMode { } -enum ToolBarItems { +enum ToolBarItems{ ///Toolbar item is add. Add, @@ -24961,17 +24950,18 @@ enum ToolBarItems { class Sparkline extends ej.Widget { static fn: Sparkline; - constructor(element: JQuery | Element, options?: Sparkline.Model); + constructor(element: JQuery, options?: Sparkline.Model); + constructor(element: Element, options?: Sparkline.Model); static Locale: any; - model: Sparkline.Model; - defaults: Sparkline.Model; + model:Sparkline.Model; + defaults:Sparkline.Model; /** Redraws the entire sparkline. You can call this method whenever you update, add or remove points from the data source or whenever you want to refresh the UI. * @returns {void} */ redraw(): void; } -export namespace Sparkline { +export module Sparkline{ export interface Model { @@ -25094,28 +25084,28 @@ export interface Model { axisLineSettings?: AxisLineSettings; /** Fires before loading the sparkline. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Fires after loaded the sparkline. */ - loaded?(e: LoadedEventArgs): void; + loaded? (e: LoadedEventArgs): void; /** Fires before rendering trackball tooltip. You can use this event to customize the text displayed in trackball tooltip. */ - tooltipInitialize?(e: TooltipInitializeEventArgs): void; + tooltipInitialize? (e: TooltipInitializeEventArgs): void; /** Fires before rendering a series. This event is fired for each series in Sparkline. */ - seriesRendering?(e: SeriesRenderingEventArgs): void; + seriesRendering? (e: SeriesRenderingEventArgs): void; /** Fires when mouse is moved over a point. */ - pointRegionMouseMove?(e: PointRegionMouseMoveEventArgs): void; + pointRegionMouseMove? (e: PointRegionMouseMoveEventArgs): void; /** Fires on clicking a point in sparkline. You can use this event to handle clicks made on points. */ - pointRegionMouseClick?(e: PointRegionMouseClickEventArgs): void; + pointRegionMouseClick? (e: PointRegionMouseClickEventArgs): void; /** Fires on moving mouse over the sparkline. */ - sparklineMouseMove?(e: SparklineMouseMoveEventArgs): void; + sparklineMouseMove? (e: SparklineMouseMoveEventArgs): void; /** Fires on moving mouse outside the sparkline. */ - sparklineMouseLeave?(e: SparklineMouseLeaveEventArgs): void; + sparklineMouseLeave? (e: SparklineMouseLeaveEventArgs): void; } export interface LoadEventArgs { @@ -25150,7 +25140,7 @@ export interface LoadedEventArgs { export interface TooltipInitializeEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -25274,7 +25264,7 @@ export interface PointRegionMouseClickEventArgs { export interface SparklineMouseMoveEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -25289,7 +25279,7 @@ export interface SparklineMouseMoveEventArgs { export interface SparklineMouseLeaveEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -25490,8 +25480,10 @@ export interface AxisLineSettings { dashArray?: number; } } -namespace Sparkline { -enum Type { +module Sparkline +{ +enum Type +{ //string Area, //string @@ -25504,8 +25496,10 @@ Pie, WinLoss, } } -namespace Sparkline { -enum Theme { +module Sparkline +{ +enum Theme +{ //string Azure, //string @@ -25528,16 +25522,20 @@ GradientLight, GradientDark, } } -namespace Sparkline { -enum FontStyle { +module Sparkline +{ +enum FontStyle +{ //string Normal, //string Italic, } } -namespace Sparkline { -enum FontWeight { +module Sparkline +{ +enum FontWeight +{ //string Regular, //string @@ -25549,10 +25547,11 @@ Lighter, class SunburstChart extends ej.Widget { static fn: SunburstChart; - constructor(element: JQuery | Element, options?: SunburstChart.Model); + constructor(element: JQuery, options?: SunburstChart.Model); + constructor(element: Element, options?: SunburstChart.Model); static Locale: any; - model: SunburstChart.Model; - defaults: SunburstChart.Model; + model:SunburstChart.Model; + defaults:SunburstChart.Model; /** Redraws the entire sunburst. You can call this method whenever you update, add or remove points from the data source or whenever you want to refresh the UI. * @returns {void} @@ -25564,7 +25563,7 @@ class SunburstChart extends ej.Widget { */ _destroy(): void; } -export namespace SunburstChart { +export module SunburstChart{ export interface Model { @@ -25672,7 +25671,7 @@ export interface Model { /** Specify levels of sunburst for grouped visualization of data * @Default {[]} */ - levels?: Level[]; + levels?: Array; /** Options to customize the legend items and legend title. */ @@ -25707,40 +25706,40 @@ export interface Model { animationType?: ej.datavisualization.Sunburst.Animation|string; /** Fires before loading. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Fires before rendering sunburst. */ - preRender?(e: PreRenderEventArgs): void; + preRender? (e: PreRenderEventArgs): void; /** Fires after rendering sunburst. */ - loaded?(e: LoadedEventArgs): void; + loaded? (e: LoadedEventArgs): void; /** Fires before rendering the datalabel */ - dataLabelRendering?(e: DataLabelRenderingEventArgs): void; + dataLabelRendering? (e: DataLabelRenderingEventArgs): void; /** Fires before rendering each segment */ - segmentRendering?(e: SegmentRenderingEventArgs): void; + segmentRendering? (e: SegmentRenderingEventArgs): void; /** Fires before rendering sunburst title. */ - titleRendering?(e: TitleRenderingEventArgs): void; + titleRendering? (e: TitleRenderingEventArgs): void; /** Fires during initialization of tooltip. */ - tooltipInitialize?(e: TooltipInitializeEventArgs): void; + tooltipInitialize? (e: TooltipInitializeEventArgs): void; /** Fires after clicking the point in sunburst */ - pointRegionClick?(e: PointRegionClickEventArgs): void; + pointRegionClick? (e: PointRegionClickEventArgs): void; /** Fires while moving the mouse over sunburst points */ - pointRegionMouseMove?(e: PointRegionMouseMoveEventArgs): void; + pointRegionMouseMove? (e: PointRegionMouseMoveEventArgs): void; /** Fires when clicking the point to perform drilldown. */ - drillDownClick?(e: DrillDownClickEventArgs): void; + drillDownClick? (e: DrillDownClickEventArgs): void; /** Fires when resetting drilldown points. */ - drillDownBack?(e: DrillDownBackEventArgs): void; + drillDownBack? (e: DrillDownBackEventArgs): void; /** Fires after resetting the sunburst points */ - drillDownReset?(e: DrillDownResetEventArgs): void; + drillDownReset? (e: DrillDownResetEventArgs): void; } export interface LoadEventArgs { @@ -26563,16 +26562,20 @@ export interface ZoomSettings { toolbarVerticalAlignment?: ej.datavisualization.Sunburst.SunburstVerticalAlignment|string; } } -namespace Sunburst { -enum FontStyle { +module Sunburst +{ +enum FontStyle +{ //string Normal, //string Italic, } } -namespace Sunburst { -enum FontWeight { +module Sunburst +{ +enum FontWeight +{ //string Regular, //string @@ -26581,16 +26584,20 @@ Bold, Lighter, } } -namespace Sunburst { -enum SunburstLabelRotationMode { +module Sunburst +{ +enum SunburstLabelRotationMode +{ //string Angle, //string Normal, } } -namespace Sunburst { -enum SunburstLabelOverflowMode { +module Sunburst +{ +enum SunburstLabelOverflowMode +{ //string Trim, //string @@ -26599,8 +26606,10 @@ Hide, None, } } -namespace Sunburst { -enum SunburstAlignment { +module Sunburst +{ +enum SunburstAlignment +{ //string Center, //string @@ -26609,8 +26618,10 @@ Near, Far, } } -namespace Sunburst { -enum SunburstHighlightMode { +module Sunburst +{ +enum SunburstHighlightMode +{ //string Point, //string @@ -26621,16 +26632,20 @@ Child, All, } } -namespace Sunburst { -enum SunburstHighlightType { +module Sunburst +{ +enum SunburstHighlightType +{ //string Opacity, //string Color, } } -namespace Sunburst { -enum SunburstClickAction { +module Sunburst +{ +enum SunburstClickAction +{ //string None, //string @@ -26639,8 +26654,10 @@ ToggleSegmentVisibility, ToggleSegmentSelection, } } -namespace Sunburst { -enum SunburstLegendPosition { +module Sunburst +{ +enum SunburstLegendPosition +{ //string Left, //string @@ -26651,8 +26668,10 @@ Top, Bottom, } } -namespace Sunburst { -enum SunburstLegendShape { +module Sunburst +{ +enum SunburstLegendShape +{ //string Diamond, //string @@ -26667,16 +26686,20 @@ Cross, Triangle, } } -namespace Sunburst { -enum SunburstTheme { +module Sunburst +{ +enum SunburstTheme +{ //string FlatLight, //string FlatDark, } } -namespace Sunburst { -enum SunburstHorizontalAlignment { +module Sunburst +{ +enum SunburstHorizontalAlignment +{ //string Center, //string @@ -26685,8 +26708,10 @@ Left, Right, } } -namespace Sunburst { -enum SunburstVerticalAlignment { +module Sunburst +{ +enum SunburstVerticalAlignment +{ //string Top, //string @@ -26695,8 +26720,10 @@ Bottom, Middle, } } -namespace Sunburst { -enum Animation { +module Sunburst +{ +enum Animation +{ //string Rotation, //string @@ -26706,10 +26733,11 @@ FadeIn, class PivotGrid extends ej.Widget { static fn: PivotGrid; - constructor(element: JQuery | Element, options?: PivotGrid.Model); + constructor(element: JQuery, options?: PivotGrid.Model); + constructor(element: Element, options?: PivotGrid.Model); static Locale: any; - model: PivotGrid.Model; - defaults: PivotGrid.Model; + model:PivotGrid.Model; + defaults:PivotGrid.Model; /** Performs an asynchronous HTTP (AJAX) request. * @returns {void} @@ -26779,7 +26807,7 @@ class PivotGrid extends ej.Widget { /** Returns the JSON records formed to render the control. * @returns {Array} */ - getJSONRecords(): any[]; + getJSONRecords(): Array; /** Sets the JSON records formed to render the control. * @returns {void} @@ -26796,7 +26824,7 @@ class PivotGrid extends ej.Widget { */ renderControlFromJSON(): void; } -export namespace PivotGrid { +export module PivotGrid{ export interface Model { @@ -26806,12 +26834,12 @@ export interface Model { analysisMode?: ej.Pivot.AnalysisMode|string; /** Specifies the CSS class to PivotGrid to achieve custom theme. - * @Default {“”} + * @Default {“”} */ cssClass?: string; /** Connects the PivotSchemaDesigner with the specified ID to the PivotGrid Control. - * @Default {“”} + * @Default {“”} */ pivotTableFieldListID?: string; @@ -26820,7 +26848,7 @@ export interface Model { */ dataSource?: DataSource; - /** Holds the neccessary properties for value sorting. + /** Holds the necessary properties for value sorting. * @Default {{}} */ valueSortSettings?: ValueSortSettings; @@ -26950,7 +26978,7 @@ export interface Model { */ hyperlinkSettings?: HyperlinkSettings; - /** Allows the user to enable PivotGrid’s responsiveness in the browser layout. + /** Allows the user to enable PivotGrid’s responsiveness in the browser layout. * @Default {false} */ isResponsive?: boolean; @@ -26980,69 +27008,69 @@ export interface Model { serviceMethodSettings?: ServiceMethodSettings; /** Connects the service using the specified URL for any server updates. - * @Default {“”} + * @Default {“”} */ url?: string; /** Triggers when it reaches client-side after any AJAX request. */ - afterServiceInvoke?(e: AfterServiceInvokeEventArgs): void; + afterServiceInvoke? (e: AfterServiceInvokeEventArgs): void; /** Triggers before any AJAX request is passed from PivotGrid to service methods. */ - beforeServiceInvoke?(e: BeforeServiceInvokeEventArgs): void; + beforeServiceInvoke? (e: BeforeServiceInvokeEventArgs): void; /** Triggers before Pivot Engine starts to populate. */ - beforePivotEnginePopulate?(e: BeforePivotEnginePopulateEventArgs): void; + beforePivotEnginePopulate? (e: BeforePivotEnginePopulateEventArgs): void; /** Triggers when double click action is performed over a cell. */ - cellDoubleClick?(e: CellDoubleClickEventArgs): void; + cellDoubleClick? (e: CellDoubleClickEventArgs): void; /** Triggers when right-click action is performed on a cell. */ - cellContext?(e: CellContextEventArgs): void; + cellContext? (e: CellContextEventArgs): void; /** Triggers when a specific range of value cells are selected. */ - cellSelection?(e: CellSelectionEventArgs): void; + cellSelection? (e: CellSelectionEventArgs): void; /** Triggers when the hyperlink of column header is clicked. */ - columnHeaderHyperlinkClick?(e: ColumnHeaderHyperlinkClickEventArgs): void; + columnHeaderHyperlinkClick? (e: ColumnHeaderHyperlinkClickEventArgs): void; /** Triggers after performing drill operation in PivotGrid. */ - drillSuccess?(e: DrillSuccessEventArgs): void; + drillSuccess? (e: DrillSuccessEventArgs): void; /** Triggers while clicking "OK" button in the drill-through dialog. */ - drillThrough?(e: DrillThroughEventArgs): void; + drillThrough? (e: DrillThroughEventArgs): void; /** Triggers when PivotGrid loading is initiated. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggers when PivotGrid widget completes all operations at client-side after any AJAX request. */ - renderComplete?(e: RenderCompleteEventArgs): void; + renderComplete? (e: RenderCompleteEventArgs): void; /** Triggers when any error occurred during AJAX request. */ - renderFailure?(e: RenderFailureEventArgs): void; + renderFailure? (e: RenderFailureEventArgs): void; /** Triggers when PivotGrid successfully reaches client-side after any AJAX request. */ - renderSuccess?(e: RenderSuccessEventArgs): void; + renderSuccess? (e: RenderSuccessEventArgs): void; /** Triggers when the hyperlink of row header is clicked. */ - rowHeaderHyperlinkClick?(e: RowHeaderHyperlinkClickEventArgs): void; + rowHeaderHyperlinkClick? (e: RowHeaderHyperlinkClickEventArgs): void; /** Triggers when the hyperlink of summary cell is clicked. */ - summaryCellHyperlinkClick?(e: SummaryCellHyperlinkClickEventArgs): void; + summaryCellHyperlinkClick? (e: SummaryCellHyperlinkClickEventArgs): void; /** Triggers when the hyperlink of value cell is clicked. */ - valueCellHyperlinkClick?(e: ValueCellHyperlinkClickEventArgs): void; + valueCellHyperlinkClick? (e: ValueCellHyperlinkClickEventArgs): void; /** Triggers before saving the current report to database. */ - saveReport?(e: SaveReportEventArgs): void; + saveReport? (e: SaveReportEventArgs): void; /** Triggers before loading a report from database. */ - loadReport?(e: LoadReportEventArgs): void; + loadReport? (e: LoadReportEventArgs): void; /** Triggers before performing exporting in pivot grid. */ - beforeExport?(e: BeforeExportEventArgs): void; + beforeExport? (e: BeforeExportEventArgs): void; /** Triggers before editing the cells. */ - cellEdit?(e: CellEditEventArgs): void; + cellEdit? (e: CellEditEventArgs): void; } export interface AfterServiceInvokeEventArgs { @@ -27086,7 +27114,7 @@ export interface CellDoubleClickEventArgs { /** returns the JSON details of the double clicked cell. */ - selectedData?: any[]; + selectedData?: Array; /** returns the custom object bound with PivotGrid control. */ @@ -27318,7 +27346,7 @@ export interface CellEditEventArgs { /** contains the array of cells selected for editing. */ - editCellsInfo?: any[]; + editCellsInfo?: Array; } export interface DataSourceColumnsAdvancedFilter { @@ -27347,7 +27375,7 @@ export interface DataSourceColumnsAdvancedFilter { /** Allows the user to hold the filter operand values in advanced filtering. */ - values?: any[]; + values?: Array; } export interface DataSourceColumnsFilterItems { @@ -27360,7 +27388,7 @@ export interface DataSourceColumnsFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceColumn { @@ -27376,7 +27404,7 @@ export interface DataSourceColumn { /** Allows the user to filter the report by default using advanced filtering (excel-like) option for OLAP data source in client-mode. * @Default {[]} */ - advancedFilter?: DataSourceColumnsAdvancedFilter[]; + advancedFilter?: Array; /** Allows the user to indicate whether the added item is a named set or not. * @Default {false} @@ -27396,7 +27424,7 @@ export interface DataSourceColumn { /** Contains the list of members need to be drilled down by default in the field. * @Default {[]} */ - drilledItems?: any[]; + drilledItems?: Array; /** Applies filter to the field members. * @Default {null} @@ -27430,7 +27458,7 @@ export interface DataSourceRowsAdvancedFilter { /** Allows the user to hold the filter operand values in advanced filtering. */ - values?: any[]; + values?: Array; } export interface DataSourceRowsFilterItems { @@ -27443,7 +27471,7 @@ export interface DataSourceRowsFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceRow { @@ -27459,7 +27487,7 @@ export interface DataSourceRow { /** Allows the user to filter the report by default using advanced filtering (excel-like) option for OLAP data source in client-mode. * @Default {[]} */ - advancedFilter?: DataSourceRowsAdvancedFilter[]; + advancedFilter?: Array; /** Allows the user to indicate whether the added item is a named set or not. * @Default {false} @@ -27479,7 +27507,7 @@ export interface DataSourceRow { /** Contains the list of members need to be drilled down by default in the field. * @Default {[]} */ - drilledItems?: any[]; + drilledItems?: Array; /** Applies filter to the field members. * @Default {null} @@ -27507,7 +27535,7 @@ export interface DataSourceValue { /** This holds the list of unique names of measures to bind them from the OLAP cube. * @Default {[]} */ - measures?: DataSourceValuesMeasure[]; + measures?: Array; /** Allows to set the axis name to place the measures items. * @Default {rows} @@ -27547,7 +27575,7 @@ export interface DataSourceFiltersFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceFilter { @@ -27594,25 +27622,25 @@ export interface DataSource { /** Lists out the items to be arranged in columns section of PivotGrid. * @Default {[]} */ - columns?: DataSourceColumn[]; + columns?: Array; /** Lists out the items to be arranged in rows section of PivotGrid. * @Default {[]} */ - rows?: DataSourceRow[]; + rows?: Array; /** Lists out the items which supports calculation in PivotGrid. * @Default {[]} */ - values?: DataSourceValue[]; + values?: Array; /** Lists out the items which supports filtering of values without displaying the members in UI in PivotGrid. * @Default {[]} */ - filters?: DataSourceFilter[]; + filters?: Array; /** Contains the respective cube name from OLAP database as string type. - * @Default {“”} + * @Default {“”} */ cube?: string; @@ -27622,7 +27650,7 @@ export interface DataSource { data?: any; /** In connection with an OLAP database, this property contains the database name as string to fetch the data from the given connection string. - * @Default {“”} + * @Default {“”} */ catalog?: string; @@ -27791,7 +27819,7 @@ export interface ServiceMethodSettings { writeBack?: string; } -enum Layout { +enum Layout{ ///To set normal summary layout in PivotGrid. Normal, @@ -27807,16 +27835,20 @@ enum Layout { } } -namespace Pivot { -enum AnalysisMode { +module Pivot +{ +enum AnalysisMode +{ //To bind an OLAP data source to PivotGrid. OLAP, //To bind a relational data source to PivotGrid. Pivot, } } -namespace PivotAnalysis { -enum SortOrder { +module PivotAnalysis +{ +enum SortOrder +{ //Sorts the members of the field in ascending order. Ascending, //Sorts the members of the field in descending order. @@ -27825,16 +27857,20 @@ Descending, None, } } -namespace PivotAnalysis { -enum FilterType { +module PivotAnalysis +{ +enum FilterType +{ //Excludes the specified values among the members of the field. Exclude, //Includes the specified values alone among the members of the field. Include, } } -namespace PivotAnalysis { -enum SummaryType { +module PivotAnalysis +{ +enum SummaryType +{ //Calculates the summary as the total of all values. Sum, //Displays the average of all values as the summaries. @@ -27847,8 +27883,10 @@ Min, Max, } } -namespace Pivot { -enum OperationalMode { +module Pivot +{ +enum OperationalMode +{ //To bind data source completely from client-side. ClientMode, //To bind data source completely from server-side. @@ -27858,10 +27896,11 @@ ServerMode, class PivotSchemaDesigner extends ej.Widget { static fn: PivotSchemaDesigner; - constructor(element: JQuery | Element, options?: PivotSchemaDesigner.Model); + constructor(element: JQuery, options?: PivotSchemaDesigner.Model); + constructor(element: Element, options?: PivotSchemaDesigner.Model); static Locale: any; - model: PivotSchemaDesigner.Model; - defaults: PivotSchemaDesigner.Model; + model:PivotSchemaDesigner.Model; + defaults:PivotSchemaDesigner.Model; /** Performs an asynchronous HTTP (AJAX) request. * @returns {void} @@ -27873,12 +27912,12 @@ class PivotSchemaDesigner extends ej.Widget { */ refreshControl(): void; } -export namespace PivotSchemaDesigner { +export module PivotSchemaDesigner{ export interface Model { /** Specifies the CSS class to PivotSchemaDesigner to achieve custom theme. - * @Default {“”} + * @Default {“”} */ cssClass?: string; @@ -27887,8 +27926,7 @@ export interface Model { */ customObject?: any; - /** For ASP.NET and MVC Wrapper, PivotSchemaDesigner will be initialized and rendered empty initially. Once the connected pivot control widget is rendered completely, - * PivotSchemaDesigner will just be populated with data source by setting this property to “true”. + /** For ASP.NET and MVC Wrapper, PivotSchemaDesigner will be initialized and rendered empty initially. Once the connected pivot control widget is rendered completely, PivotSchemaDesigner will just be populated with data source by setting this property to “true”. * @Default {false} */ enableWrapper?: boolean; @@ -27909,7 +27947,7 @@ export interface Model { enableDragDrop?: boolean; /** Sets the height for PivotSchemaDesigner. - * @Default {“”} + * @Default {“”} */ height?: string; @@ -27929,12 +27967,12 @@ export interface Model { serviceMethod?: ServiceMethod; /** Connects the service using the specified URL for any server updates. - * @Default {“”} + * @Default {“”} */ url?: string; /** Sets the width for PivotSchemaDesigner. - * @Default {“”} + * @Default {“”} */ width?: string; @@ -27944,13 +27982,13 @@ export interface Model { layout?: ej.PivotSchemaDesigner.Layouts|string; /** Triggers when it reaches client-side after any AJAX request. */ - afterServiceInvoke?(e: AfterServiceInvokeEventArgs): void; + afterServiceInvoke? (e: AfterServiceInvokeEventArgs): void; /** Triggers before any AJAX request is passed from PivotSchemaDesigner to service methods. */ - beforeServiceInvoke?(e: BeforeServiceInvokeEventArgs): void; + beforeServiceInvoke? (e: BeforeServiceInvokeEventArgs): void; /** Triggers when we start dragging any field from PivotSchemaDesigner. */ - dragMove?(e: DragMoveEventArgs): void; + dragMove? (e: DragMoveEventArgs): void; } export interface AfterServiceInvokeEventArgs { @@ -28048,7 +28086,7 @@ export interface ServiceMethod { removeButton?: string; } -enum Layouts { +enum Layouts{ ///To set the layout as same in the Excel. Excel, @@ -28064,17 +28102,18 @@ enum Layouts { class PivotPager extends ej.Widget { static fn: PivotPager; - constructor(element: JQuery | Element, options?: PivotPager.Model); + constructor(element: JQuery, options?: PivotPager.Model); + constructor(element: Element, options?: PivotPager.Model); static Locale: any; - model: PivotPager.Model; - defaults: PivotPager.Model; + model:PivotPager.Model; + defaults:PivotPager.Model; /** This function initializes the page counts and page numbers for the PivotPager. * @returns {void} */ initPagerProperties(): void; } -export namespace PivotPager { +export module PivotPager{ export interface Model { @@ -28109,12 +28148,12 @@ export interface Model { seriesPageCount?: number; /** Contains the ID of the target element for which paging needs to be done. - * @Default {“”} + * @Default {“”} */ targetControlID?: string; } -enum Mode { +enum Mode{ ///To set both categorical and series pager for paging. Both, @@ -28130,10 +28169,11 @@ enum Mode { class PivotChart extends ej.Widget { static fn: PivotChart; - constructor(element: JQuery | Element, options?: PivotChart.Model); + constructor(element: JQuery, options?: PivotChart.Model); + constructor(element: Element, options?: PivotChart.Model); static Locale: any; - model: PivotChart.Model; - defaults: PivotChart.Model; + model:PivotChart.Model; + defaults:PivotChart.Model; /** Performs an asynchronous HTTP (AJAX) request. * @returns {void} @@ -28173,7 +28213,7 @@ class PivotChart extends ej.Widget { /** Returns the JSON records formed to render the control. * @returns {Array} */ - getJSONRecords(): any[]; + getJSONRecords(): Array; /** Sets the JSON records to render the control. * @returns {void} @@ -28183,7 +28223,7 @@ class PivotChart extends ej.Widget { /** Returns the PivotEngine formed to render the control. * @returns {Array} */ - getPivotEngine(): any[]; + getPivotEngine(): Array; /** Sets the PivotEngine required to render the control. * @returns {void} @@ -28205,7 +28245,7 @@ class PivotChart extends ej.Widget { */ refreshPagedPivotChart(): void; } -export namespace PivotChart { +export module PivotChart{ export interface Model { @@ -28215,7 +28255,7 @@ export interface Model { analysisMode?: ej.Pivot.AnalysisMode|string; /** Specifies the CSS class to PivotChart to achieve custom theme. - * @Default {“”} + * @Default {“”} */ cssClass?: string; @@ -28249,7 +28289,7 @@ export interface Model { */ enableRTL?: boolean; - /** Allows the user to enable PivotChart’s responsiveness in the browser layout. + /** Allows the user to enable PivotChart’s responsiveness in the browser layout. * @Default {false} */ isResponsive?: boolean; @@ -28269,16 +28309,12 @@ export interface Model { */ operationalMode?: ej.Pivot.OperationalMode|string; - /** This is a horizontal axis that contains options to configure axis and it is the primary x axis for all the series in series array. - * To override x axis for particular series, create an axis object by providing unique name by using name property and add it to axes array. - * Then, assign the name to the series’s xAxisName property to link both axis and series. + /** This is a horizontal axis that contains options to configure axis and it is the primary x axis for all the series in series array. To override x axis for particular series, create an axis object by providing unique name by using name property and add it to axes array. Then, assign the name to the series’s xAxisName property to link both axis and series. * @Default {{}} */ primaryXAxis?: any; - /** This is a vertical axis that contains options to configure axis. This is the primary y axis for all the series in series array. - * To override y axis for particular series, create an axis object by providing unique name by using name property and add it to axes array. - * Then, assign the name to the series’s yAxisName property to link both axis and series. + /** This is a vertical axis that contains options to configure axis. This is the primary y axis for all the series in series array. To override y axis for particular series, create an axis object by providing unique name by using name property and add it to axes array. Then, assign the name to the series’s yAxisName property to link both axis and series. * @Default {{}} */ primaryYAxis?: any; @@ -28299,33 +28335,33 @@ export interface Model { size?: any; /** Connects the service using the specified URL for any server updates on operating the control in server mode. - * @Default {“”} + * @Default {“”} */ url?: string; /** Triggers when PivotChart starts to render. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggers when it reaches client-side after any AJAX request. */ - afterServiceInvoke?(e: AfterServiceInvokeEventArgs): void; + afterServiceInvoke? (e: AfterServiceInvokeEventArgs): void; /** Triggers before any AJAX request is passed from PivotChart to service methods. */ - beforeServiceInvoke?(e: BeforeServiceInvokeEventArgs): void; + beforeServiceInvoke? (e: BeforeServiceInvokeEventArgs): void; /** Triggers on performing drill up/down in PivotChart control. */ - drillSuccess?(e: DrillSuccessEventArgs): void; + drillSuccess? (e: DrillSuccessEventArgs): void; /** Triggers when PivotChart widget completes all operations at client-side after any AJAX request. */ - renderComplete?(e: RenderCompleteEventArgs): void; + renderComplete? (e: RenderCompleteEventArgs): void; /** Triggers when any error occurred during AJAX request. */ - renderFailure?(e: RenderFailureEventArgs): void; + renderFailure? (e: RenderFailureEventArgs): void; /** Triggers when PivotChart successfully reaches client-side after any AJAX request. */ - renderSuccess?(e: RenderSuccessEventArgs): void; + renderSuccess? (e: RenderSuccessEventArgs): void; /** Triggers before performing exporting in pivot chart. */ - beforeExport?(e: BeforeExportEventArgs): void; + beforeExport? (e: BeforeExportEventArgs): void; } export interface LoadEventArgs { @@ -28470,7 +28506,7 @@ export interface DataSourceColumnsFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceColumn { @@ -28509,7 +28545,7 @@ export interface DataSourceRowsFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceRow { @@ -28558,7 +28594,7 @@ export interface DataSourceValue { /** This holds the list of unique names of measures to bind them from the OLAP cube. * @Default {[]} */ - measures?: DataSourceValuesMeasure[]; + measures?: Array; /** Allows to set the axis name to place the measures items. * @Default {rows} @@ -28585,7 +28621,7 @@ export interface DataSourceFiltersFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceFilter { @@ -28603,7 +28639,7 @@ export interface DataSourceFilter { export interface DataSource { /** Contains the respective cube name from OLAP database as string type. - * @Default {“”} + * @Default {“”} */ cube?: string; @@ -28613,29 +28649,29 @@ export interface DataSource { data?: any; /** In connection with an OLAP database, this property contains the database name as string to fetch the data from the given connection string. - * @Default {“”} + * @Default {“”} */ catalog?: string; /** Lists out the items to be displayed as series of PivotChart. * @Default {[]} */ - columns?: DataSourceColumn[]; + columns?: Array; /** Lists out the items to be displayed as segments of PivotChart. * @Default {[]} */ - rows?: DataSourceRow[]; + rows?: Array; /** Lists out the items supports calculation in PivotChart. * @Default {[]} */ - values?: DataSourceValue[]; + values?: Array; /** Lists out the items which supports filtering of values without displaying the members in UI in PivotChart. * @Default {[]} */ - filters?: DataSourceFilter[]; + filters?: Array; } export interface ServiceMethodSettings { @@ -28661,7 +28697,7 @@ export interface ServiceMethodSettings { paging?: string; } -enum ChartTypes { +enum ChartTypes{ ///To render a Line type PivotChart. Line, @@ -28719,10 +28755,11 @@ enum ChartTypes { class PivotClient extends ej.Widget { static fn: PivotClient; - constructor(element: JQuery | Element, options?: PivotClient.Model); + constructor(element: JQuery, options?: PivotClient.Model); + constructor(element: Element, options?: PivotClient.Model); static Locale: any; - model: PivotClient.Model; - defaults: PivotClient.Model; + model:PivotClient.Model; + defaults:PivotClient.Model; /** Performs an asynchronous HTTP (AJAX) request. * @returns {void} @@ -28767,14 +28804,14 @@ class PivotClient extends ej.Widget { /** Returns the JSON records formed to render the control. * @returns {Array} */ - getJSONRecords(): any[]; + getJSONRecords(): Array; /** Sets the JSON records formed to render the control to a property. * @returns {void} */ setJSONRecords(): void; } -export namespace PivotClient { +export module PivotClient{ export interface Model { @@ -28794,7 +28831,7 @@ export interface Model { clientExportMode?: ej.PivotClient.ClientExportMode|string; /** Specifies the CSS class to PivotClient to achieve custom theme. - * @Default {“”} + * @Default {“”} */ cssClass?: string; @@ -28873,6 +28910,11 @@ export interface Model { */ gridLayout?: ej.PivotGrid.Layout|string; + /** Allows the user to enable PivotClient’s responsiveness in the browser layout. + * @Default {false} + */ + isResponsive?: boolean; + /** Allows the user to set the localized language for the widget. * @Default {en-US} */ @@ -28897,40 +28939,40 @@ export interface Model { url?: string; /** Triggers when it reaches client-side after any AJAX request. */ - afterServiceInvoke?(e: AfterServiceInvokeEventArgs): void; + afterServiceInvoke? (e: AfterServiceInvokeEventArgs): void; /** Triggers before any AJAX request is passed from client-side to service methods. */ - beforeServiceInvoke?(e: BeforeServiceInvokeEventArgs): void; + beforeServiceInvoke? (e: BeforeServiceInvokeEventArgs): void; /** Triggers before saving the current collection of reports. */ - saveReport?(e: SaveReportEventArgs): void; + saveReport? (e: SaveReportEventArgs): void; /** Triggers before loading a saved collection of reports. */ - loadReport?(e: LoadReportEventArgs): void; + loadReport? (e: LoadReportEventArgs): void; /** Triggers before fetching the report collection from storage. */ - fetchReport?(e: FetchReportEventArgs): void; + fetchReport? (e: FetchReportEventArgs): void; /** Triggers before exporting the control. */ - beforeExport?(e: BeforeExportEventArgs): void; + beforeExport? (e: BeforeExportEventArgs): void; /** Triggers before rendering the PivotChart. */ - chartLoad?(e: ChartLoadEventArgs): void; + chartLoad? (e: ChartLoadEventArgs): void; /** Triggers before rendering the PivotTreeMap. */ - treeMapLoad?(e: TreeMapLoadEventArgs): void; + treeMapLoad? (e: TreeMapLoadEventArgs): void; /** Triggers while we initiate loading of the widget. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggers when PivotClient widget completes all operations at client-end after any AJAX request. */ - renderComplete?(e: RenderCompleteEventArgs): void; + renderComplete? (e: RenderCompleteEventArgs): void; /** Triggers when any error occurred during AJAX request. */ - renderFailure?(e: RenderFailureEventArgs): void; + renderFailure? (e: RenderFailureEventArgs): void; /** Triggers when PivotClient successfully completes rendering. */ - renderSuccess?(e: RenderSuccessEventArgs): void; + renderSuccess? (e: RenderSuccessEventArgs): void; } export interface AfterServiceInvokeEventArgs { @@ -29107,7 +29149,7 @@ export interface DataSourceColumnsAdvancedFilter { /** Allows the user to hold the filter operand values in advanced filtering. */ - values?: any[]; + values?: Array; } export interface DataSourceColumnsFilterItems { @@ -29120,7 +29162,7 @@ export interface DataSourceColumnsFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceColumn { @@ -29136,7 +29178,7 @@ export interface DataSourceColumn { /** Allows the user to filter the report by default using advanced filtering (excel-like) option for OLAP data source in client-mode. * @Default {[]} */ - advancedFilter?: DataSourceColumnsAdvancedFilter[]; + advancedFilter?: Array; /** Allows the user to indicate whether the added item is a named set or not. * @Default {false} @@ -29156,7 +29198,7 @@ export interface DataSourceColumn { /** Contains the list of members need to be drilled down by default in the field. * @Default {[]} */ - drilledItems?: any[]; + drilledItems?: Array; /** Applies filter to the field members. * @Default {null} @@ -29190,7 +29232,7 @@ export interface DataSourceRowsAdvancedFilter { /** Allows the user to hold the filter operand values in advanced filtering. */ - values?: any[]; + values?: Array; } export interface DataSourceRowsFilterItems { @@ -29203,7 +29245,7 @@ export interface DataSourceRowsFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceRow { @@ -29219,7 +29261,7 @@ export interface DataSourceRow { /** Allows the user to filter the report by default using advanced filtering (excel-like) option for OLAP data source in client-mode. * @Default {[]} */ - advancedFilter?: DataSourceRowsAdvancedFilter[]; + advancedFilter?: Array; /** Allows the user to indicate whether the added item is a named set or not. * @Default {false} @@ -29239,7 +29281,7 @@ export interface DataSourceRow { /** Contains the list of members need to be drilled down by default in the field. * @Default {[]} */ - drilledItems?: any[]; + drilledItems?: Array; /** Applies filter to the field members. * @Default {null} @@ -29267,7 +29309,7 @@ export interface DataSourceValue { /** This holds the list of unique names of measures to bind them from the OLAP cube. * @Default {[]} */ - measures?: DataSourceValuesMeasure[]; + measures?: Array; /** Allows to set the axis name to place the measures items. * @Default {rows} @@ -29307,7 +29349,7 @@ export interface DataSourceFiltersFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceFilter { @@ -29354,25 +29396,25 @@ export interface DataSource { /** Lists out the items to be arranged in columns section of PivotClient. * @Default {[]} */ - columns?: DataSourceColumn[]; + columns?: Array; /** Lists out the items to be arranged in rows section of PivotClient. * @Default {[]} */ - rows?: DataSourceRow[]; + rows?: Array; /** Lists out the items which supports calculation in PivotClient. * @Default {[]} */ - values?: DataSourceValue[]; + values?: Array; /** Lists out the items which supports filtering of values without displaying the members in UI in PivotClient. * @Default {[]} */ - filters?: DataSourceFilter[]; + filters?: Array; /** Contains the respective cube name from OLAP database as string type. - * @Default {“”} + * @Default {“”} */ cube?: string; @@ -29382,7 +29424,7 @@ export interface DataSource { data?: any; /** In connection with an OLAP database, this property contains the database name as string to fetch the data from the given connection string. - * @Default {“”} + * @Default {“”} */ catalog?: string; @@ -29423,11 +29465,6 @@ export interface DisplaySettings { */ enableTogglePanel?: boolean; - /** Allows the user to enable PivotClient’s responsiveness in the browser layout. - * @Default {false} - */ - isResponsive?: boolean; - /** Sets the display mode (Only Chart/Only Grid/Both) in PivotClient. * @Default {ej.PivotClient.DisplayMode.ChartAndGrid} */ @@ -29522,7 +29559,7 @@ export interface ServiceMethodSettings { paging?: string; } -enum ClientExportMode { +enum ClientExportMode{ ///Exports both the PivotChart and PivotGrid on exporting. ChartAndGrid, @@ -29535,7 +29572,7 @@ enum ClientExportMode { } -enum ControlPlacement { +enum ControlPlacement{ ///Displays PivotChart and PivotGrid widgets in separate tabs. Tab, @@ -29545,7 +29582,7 @@ enum ControlPlacement { } -enum DefaultView { +enum DefaultView{ ///To set PivotChart as a default control in view. Chart, @@ -29555,7 +29592,7 @@ enum DefaultView { } -enum DisplayMode { +enum DisplayMode{ ///To display only PivotChart widget. ChartOnly, @@ -29571,10 +29608,11 @@ enum DisplayMode { class PivotGauge extends ej.Widget { static fn: PivotGauge; - constructor(element: JQuery | Element, options?: PivotGauge.Model); + constructor(element: JQuery, options?: PivotGauge.Model); + constructor(element: Element, options?: PivotGauge.Model); static Locale: any; - model: PivotGauge.Model; - defaults: PivotGauge.Model; + model:PivotGauge.Model; + defaults:PivotGauge.Model; /** Performs an asynchronous HTTP (AJAX) request. * @returns {void} @@ -29609,7 +29647,7 @@ class PivotGauge extends ej.Widget { /** Returns the JSON records formed to render the control. * @returns {Array} */ - getJSONRecords(): any[]; + getJSONRecords(): Array; /** Sets the JSON records to render the control. * @returns {void} @@ -29621,7 +29659,7 @@ class PivotGauge extends ej.Widget { */ getJSONData(): void; } -export namespace PivotGauge { +export module PivotGauge{ export interface Model { @@ -29631,7 +29669,7 @@ export interface Model { columnsCount?: number; /** Specifies the CSS class to PivotGauge to achieve custom theme. - * @Default {“”} + * @Default {“”} */ cssClass?: string; @@ -29660,7 +29698,7 @@ export interface Model { */ enableRTL?: boolean; - /** Allows the user to enable PivotGauge’s responsiveness in the browser layout. + /** Allows the user to enable PivotGauge’s responsiveness in the browser layout. * @Default {false} */ isResponsive?: boolean; @@ -29696,7 +29734,7 @@ export interface Model { showHeaderLabel?: boolean; /** Connects the service using the specified URL for any server updates on server mode operation. - * @Default {“”} + * @Default {“”} */ url?: string; @@ -29711,25 +29749,25 @@ export interface Model { operationalMode?: ej.Pivot.OperationalMode|string; /** Triggers when it reaches client-side after any AJAX request. */ - afterServiceInvoke?(e: AfterServiceInvokeEventArgs): void; + afterServiceInvoke? (e: AfterServiceInvokeEventArgs): void; /** Triggers before any AJAX request is passed from PivotGauge to service methods. */ - beforeServiceInvoke?(e: BeforeServiceInvokeEventArgs): void; + beforeServiceInvoke? (e: BeforeServiceInvokeEventArgs): void; /** Triggers before populating the pivot engine on operating in client mode. */ - beforePivotEnginePopulate?(e: BeforePivotEnginePopulateEventArgs): void; + beforePivotEnginePopulate? (e: BeforePivotEnginePopulateEventArgs): void; /** Triggers when PivotGauge started loading at client-side. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggers when PivotGauge widget completes all operations at client-side after any AJAX request. */ - renderComplete?(e: RenderCompleteEventArgs): void; + renderComplete? (e: RenderCompleteEventArgs): void; /** Triggers when any error occurred during AJAX request. */ - renderFailure?(e: RenderFailureEventArgs): void; + renderFailure? (e: RenderFailureEventArgs): void; /** Triggers when PivotGauge successfully reaches client-side after any AJAX request. */ - renderSuccess?(e: RenderSuccessEventArgs): void; + renderSuccess? (e: RenderSuccessEventArgs): void; } export interface AfterServiceInvokeEventArgs { @@ -29827,7 +29865,7 @@ export interface DataSourceColumnsFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceColumn { @@ -29852,7 +29890,7 @@ export interface DataSourceRowsFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceRow { @@ -29887,7 +29925,7 @@ export interface DataSourceValue { /** This holds the list of unique names of measures to bind them from the OLAP cube. * @Default {[]} */ - measures?: DataSourceValuesMeasure[]; + measures?: Array; /** Allows to set the axis name to place the measures items. * @Default {rows} @@ -29914,7 +29952,7 @@ export interface DataSourceFiltersFilterItems { /** Contains the collection of items to be included/excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceFilter { @@ -29932,7 +29970,7 @@ export interface DataSourceFilter { export interface DataSource { /** Contains the respective cube name from OLAP database as string type. - * @Default {“”} + * @Default {“”} */ cube?: string; @@ -29942,29 +29980,29 @@ export interface DataSource { data?: any; /** In connection with an OLAP database, this property contains the database name as string to fetch the data from the given connection string. - * @Default {“”} + * @Default {“”} */ catalog?: string; /** Lists out the items to bind in columns section. * @Default {[]} */ - columns?: DataSourceColumn[]; + columns?: Array; /** Lists out the items to bind in rows section. * @Default {[]} */ - rows?: DataSourceRow[]; + rows?: Array; /** Lists out the items supports calculation in PivotGauge. * @Default {[]} */ - values?: DataSourceValue[]; + values?: Array; /** Lists out the items which supports filtering of values without displaying the members in UI in PivotGauge. * @Default {[]} */ - filters?: DataSourceFilter[]; + filters?: Array; } export interface LabelFormatSettings { @@ -29996,7 +30034,7 @@ export interface ServiceMethodSettings { initialize?: string; } -enum NumberFormat { +enum NumberFormat{ ///To set default format for label values. Default, @@ -30024,10 +30062,11 @@ enum NumberFormat { class PivotTreeMap extends ej.Widget { static fn: PivotTreeMap; - constructor(element: JQuery | Element, options?: PivotTreeMap.Model); + constructor(element: JQuery, options?: PivotTreeMap.Model); + constructor(element: Element, options?: PivotTreeMap.Model); static Locale: any; - model: PivotTreeMap.Model; - defaults: PivotTreeMap.Model; + model:PivotTreeMap.Model; + defaults:PivotTreeMap.Model; /** Performs an asynchronous HTTP (AJAX) request. * @returns {void} @@ -30047,7 +30086,7 @@ class PivotTreeMap extends ej.Widget { /** Returns the JSON records formed to render the control. * @returns {Array} */ - getJSONRecords(): any[]; + getJSONRecords(): Array; /** Sets the JSON records to render the control. * @returns {void} @@ -30069,12 +30108,12 @@ class PivotTreeMap extends ej.Widget { */ renderControlSuccess(): void; } -export namespace PivotTreeMap { +export module PivotTreeMap{ export interface Model { /** Specifies the CSS class to PivotTreeMap to achieve custom theme. - * @Default {“”} + * @Default {“”} */ cssClass?: string; @@ -30088,7 +30127,7 @@ export interface Model { */ customObject?: any; - /** Allows the user to enable PivotTreeMap’s responsiveness in the browser layout. + /** Allows the user to enable PivotTreeMap’s responsiveness in the browser layout. * @Default {false} */ isResponsive?: boolean; @@ -30109,33 +30148,33 @@ export interface Model { serviceMethodSettings?: ServiceMethodSettings; /** Connects the service using the specified URL for any server updates. - * @Default {“”} + * @Default {“”} */ url?: string; /** Triggers when it reaches client-side after any AJAX request. */ - afterServiceInvoke?(e: AfterServiceInvokeEventArgs): void; + afterServiceInvoke? (e: AfterServiceInvokeEventArgs): void; /** Triggers before any AJAX request is passed from PivotTreeMap to service methods. */ - beforeServiceInvoke?(e: BeforeServiceInvokeEventArgs): void; + beforeServiceInvoke? (e: BeforeServiceInvokeEventArgs): void; /** Triggers when PivotTreeMap starts to render. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggers before populating the pivot engine from datasource. */ - beforePivotEnginePopulate?(e: BeforePivotEnginePopulateEventArgs): void; + beforePivotEnginePopulate? (e: BeforePivotEnginePopulateEventArgs): void; /** Triggers when drill up/down happens in PivotTreeMap control. And it returns the outer HTML of PivotTreeMap control. */ - drillSuccess?(e: DrillSuccessEventArgs): void; + drillSuccess? (e: DrillSuccessEventArgs): void; /** Triggers when PivotTreeMap widget completes all operations at client-side after any AJAX request. */ - renderComplete?(e: RenderCompleteEventArgs): void; + renderComplete? (e: RenderCompleteEventArgs): void; /** Triggers when any error occurred during AJAX request. */ - renderFailure?(e: RenderFailureEventArgs): void; + renderFailure? (e: RenderFailureEventArgs): void; /** Triggers when PivotTreeMap successfully reaches client-side after any AJAX request. */ - renderSuccess?(e: RenderSuccessEventArgs): void; + renderSuccess? (e: RenderSuccessEventArgs): void; } export interface AfterServiceInvokeEventArgs { @@ -30251,7 +30290,7 @@ export interface DataSourceColumnsFilterItems { /** Contains the collection of items to be excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceColumn { @@ -30276,7 +30315,7 @@ export interface DataSourceRowsFilterItems { /** Contains the collection of items to be excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceRow { @@ -30308,7 +30347,7 @@ export interface DataSourceValue { /** This holds the list of unique names of measures to bind them from the OLAP cube. * @Default {[]} */ - measures?: DataSourceValuesMeasure[]; + measures?: Array; /** Allows to set the axis name to place the measures items. * @Default {rows} @@ -30321,7 +30360,7 @@ export interface DataSourceFiltersFilterItems { /** Contains the collection of items to be excluded among the field members. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface DataSourceFilter { @@ -30344,34 +30383,34 @@ export interface DataSource { data?: any; /** Contains the respective cube name from OLAP database as string type. - * @Default {“”} + * @Default {“”} */ cube?: string; /** In connection with an OLAP database, this property contains the database name as string to fetch the data from the given connection string. - * @Default {“”} + * @Default {“”} */ catalog?: string; /** Lists out the items to be displayed as series of PivotTreeMap. * @Default {[]} */ - columns?: DataSourceColumn[]; + columns?: Array; /** Lists out the items to be displayed as segments of PivotTreeMap. * @Default {[]} */ - rows?: DataSourceRow[]; + rows?: Array; /** Lists out the items supports calculation in PivotTreeMap. * @Default {[]} */ - values?: DataSourceValue[]; + values?: Array; /** Lists out the items which supports filtering of values without displaying the members in UI in PivotTreeMap. * @Default {[]} */ - filters?: DataSourceFilter[]; + filters?: Array; } export interface ServiceMethodSettings { @@ -30390,10 +30429,11 @@ export interface ServiceMethodSettings { class Schedule extends ej.Widget { static fn: Schedule; - constructor(element: JQuery | Element, options?: Schedule.Model); + constructor(element: JQuery, options?: Schedule.Model); + constructor(element: Element, options?: Schedule.Model); static Locale: any; - model: Schedule.Model; - defaults: Schedule.Model; + model:Schedule.Model; + defaults:Schedule.Model; /** This method is used to delete the appointment based on the guid value or the appointment data passed to it. * @param {string|any} GUID value of an appointment element or an appointment object @@ -30418,15 +30458,14 @@ class Schedule extends ej.Widget { * @param {Array} Holds array of one or more conditional objects for filtering the appointments based on it. * @returns {Array} */ - filterAppointments(filterConditions: any[]): any[]; + filterAppointments(filterConditions: Array): Array; /** Gets the complete appointment list of Schedule control. * @returns {Array} */ - getAppointments(): any[]; + getAppointments(): Array; - /** Prints the entire Scheduler or a single appointment based on the appointment data passed as an argument to it. Simply calling the print() method, - * without passing any argument will print the entire Scheduler. + /** Prints the entire Scheduler or a single appointment based on the appointment data passed as an argument to it. Simply calling the print() method, without passing any argument will print the entire Scheduler. * @param {any} Either accepts no arguments at all or else accepts an appointment object. * @returns {void} */ @@ -30448,9 +30487,7 @@ class Schedule extends ej.Widget { */ getRecurrenceRule(): string; - /** Retrieves the time slot information (start/end time and resource details) of the given element. - * The parameter is optional - as when no element is passed to it, the currently selected cell information will be retrieved. When multiple cells are selected in the Scheduler, - * it is not necessary to provide the parameter. + /** Retrieves the time slot information (start/end time and resource details) of the given element. The parameter is optional - as when no element is passed to it, the currently selected cell information will be retrieved. When multiple cells are selected in the Scheduler, it is not necessary to provide the parameter. * @param {any} TD element object rendered as Scheduler work cell * @returns {any} */ @@ -30463,7 +30500,7 @@ class Schedule extends ej.Widget { * @param {boolean} Defines the ignoreCase value for performing the search operation. * @returns {Array} */ - searchAppointments(searchString: any|string, field: string, operator: ej.FilterOperators|string, ignoreCase: boolean): any[]; + searchAppointments(searchString: any|string, field: string, operator: ej.FilterOperators|string, ignoreCase: boolean): Array; /** Refreshes the entire Schedule control. * @returns {void} @@ -30480,7 +30517,7 @@ class Schedule extends ej.Widget { */ notifyChanges(): void; } -export namespace Schedule { +export module Schedule{ export interface Model { @@ -30494,13 +30531,11 @@ export interface Model { */ allowKeyboardNavigation?: boolean; - /** It includes the dataSource option and the fields related to Schedule appointments. The appointment fields within the appointmentSettings can accept both string and object type values. - * To apply validation rules on the appointment window fields, then the appointment fields needs to be defined with object type values. + /** It includes the dataSource option and the fields related to Schedule appointments. The appointment fields within the appointmentSettings can accept both string and object type values. To apply validation rules on the appointment window fields, then the appointment fields needs to be defined with object type values. */ appointmentSettings?: AppointmentSettings; - /** Template design that applies on the Schedule appointments. All the field names that are mapped from dataSource - * to the appropriate field properties within the appointmentSettings can be used within the template. + /** Template design that applies on the Schedule appointments. All the field names that are mapped from dataSource to the appropriate field properties within the appointmentSettings can be used within the template. * @Default {null} */ appointmentTemplateId?: string; @@ -30531,9 +30566,7 @@ export interface Model { */ currentDate?: any; - /** Sets current view of the Schedule. Schedule renders initially with the view that is specified here. The available views are day, week, workweek, month, agenda and - * custom view - from which any one of the required view can be set to the Schedule. It accepts both string or enum values. The enum values that are accepted - * by currentView(ej.Schedule.CurrentView) are as follows, + /** Sets current view of the Schedule. Schedule renders initially with the view that is specified here. The available views are day, week, workweek, month, agenda and custom view - from which any one of the required view can be set to the Schedule. It accepts both string or enum values. The enum values that are accepted by currentView(ej.Schedule.CurrentView) are as follows, * @Default {ej.Schedule.CurrentView.Week} */ currentView?: string|ej.Schedule.CurrentView; @@ -30610,8 +30643,7 @@ export interface Model { */ minDate?: any; - /** Sets the mode of Schedule rendering either in a vertical or horizontal direction. It accepts either string("vertical" or "horizontal") or enum values. - * The enum values that are accepted by orientation(ej.Schedule.Orientation) are as follows, + /** Sets the mode of Schedule rendering either in a vertical or horizontal direction. It accepts either string("vertical" or "horizontal") or enum values. The enum values that are accepted by orientation(ej.Schedule.Orientation) are as follows, * @Default {ej.Schedule.Orientation.Vertical} */ orientation?: string|ej.Schedule.Orientation; @@ -30629,8 +30661,7 @@ export interface Model { */ reminderSettings?: ReminderSettings; - /** Defines the specific start and end dates to be rendered in the Schedule control. To render such user-specified custom date ranges in the Schedule control, - * set the currentView property to ej.Schedule.CurrentView.CustomView. + /** Defines the specific start and end dates to be rendered in the Schedule control. To render such user-specified custom date ranges in the Schedule control, set the currentView property to ej.Schedule.CurrentView.CustomView. * @Default {null} */ renderDates?: RenderDates; @@ -30640,11 +30671,10 @@ export interface Model { */ resourceHeaderTemplateId?: string; - /** Holds all the options related to the resources settings of the Schedule. It is a collection of one or more resource objects, where the levels of resources are rendered on the Schedule - * based on the order of the resource data provided within this collection. + /** Holds all the options related to the resources settings of the Schedule. It is a collection of one or more resource objects, where the levels of resources are rendered on the Schedule based on the order of the resource data provided within this collection. * @Default {null} */ - resources?: Resource[]; + resources?: Array; /** When set to true, displays the all-day row cells on the Schedule. * @Default {true} @@ -30681,8 +30711,7 @@ export interface Model { */ startHour?: number; - /** Sets either 12 or 24 hour time mode on the Schedule. It accepts either the string value("12" or "24") or the below mentioned enum values. - * The enum values that are accepted by timeMode(ej.Schedule.TimeMode) are as follows, + /** Sets either 12 or 24 hour time mode on the Schedule. It accepts either the string value("12" or "24") or the below mentioned enum values. The enum values that are accepted by timeMode(ej.Schedule.TimeMode) are as follows, * @Default {null} */ timeMode?: string|ej.Schedule.TimeMode; @@ -30699,15 +30728,14 @@ export interface Model { /** Defines the view collection to be displayed on the Schedule. By default, it displays all the views namely, Day, Week, WorkWeek and Month. * @Default {[Day, Week, WorkWeek, Month, Agenda]} */ - views?: any[]; + views?: Array; /** Sets the width of the Schedule. Accepts both pixel and percentage values. * @Default {100%} */ width?: string; - /** When set to true, Schedule allows the validation of recurrence pattern to take place before it is being assigned to the appointments. For example, when one of the instance of - * recurrence appointment is dragged beyond the next or previous instance of the same recurrence appointment, a pop-up is displayed with the validation message disallowing the drag functionality. + /** When set to true, Schedule allows the validation of recurrence pattern to take place before it is being assigned to the appointments. For example, when one of the instance of recurrence appointment is dragged beyond the next or previous instance of the same recurrence appointment, a pop-up is displayed with the validation message disallowing the drag functionality. * @Default {true} */ enableRecurrenceValidation?: boolean; @@ -30724,7 +30752,7 @@ export interface Model { /** Sets different day collection within workWeek view. * @Default {[Monday, Tuesday, Wednesday, Thursday, Friday]} */ - workWeek?: any[]; + workWeek?: Array; /** Allows to pop-up appointment details in a tooltip while hovering over the appointments. */ @@ -30768,100 +30796,99 @@ export interface Model { */ showNextPrevMonth?: boolean; - /** Blocks the user-specific time interval on the Scheduler, so that no appointments can be created on that particular time slots. - * It includes the dataSource option and also the fields related to block intervals. + /** Blocks the user-specific time interval on the Scheduler, so that no appointments can be created on that particular time slots. It includes the dataSource option and also the fields related to block intervals. */ blockoutSettings?: BlockoutSettings; /** Triggers on the beginning of every action that starts within the Schedule. */ - actionBegin?(e: ActionBeginEventArgs): void; + actionBegin? (e: ActionBeginEventArgs): void; /** Triggers after the completion of every action within the Schedule. */ - actionComplete?(e: ActionCompleteEventArgs): void; + actionComplete? (e: ActionCompleteEventArgs): void; /** Triggers after an appointment is clicked. */ - appointmentClick?(e: AppointmentClickEventArgs): void; + appointmentClick? (e: AppointmentClickEventArgs): void; /** Triggers before the appointment is being removed from the Scheduler. */ - beforeAppointmentRemove?(e: BeforeAppointmentRemoveEventArgs): void; + beforeAppointmentRemove? (e: BeforeAppointmentRemoveEventArgs): void; /** Triggers before the edited appointment is being saved. */ - beforeAppointmentChange?(e: BeforeAppointmentChangeEventArgs): void; + beforeAppointmentChange? (e: BeforeAppointmentChangeEventArgs): void; /** Triggers on hovering the mouse over the appointments. */ - appointmentHover?(e: AppointmentHoverEventArgs): void; + appointmentHover? (e: AppointmentHoverEventArgs): void; /** Triggers before the new appointment gets saved. */ - beforeAppointmentCreate?(e: BeforeAppointmentCreateEventArgs): void; + beforeAppointmentCreate? (e: BeforeAppointmentCreateEventArgs): void; /** Triggers before the appointment window opens. */ - appointmentWindowOpen?(e: AppointmentWindowOpenEventArgs): void; + appointmentWindowOpen? (e: AppointmentWindowOpenEventArgs): void; /** Triggers before the context menu opens. */ - beforeContextMenuOpen?(e: BeforeContextMenuOpenEventArgs): void; + beforeContextMenuOpen? (e: BeforeContextMenuOpenEventArgs): void; /** Triggers after the cell is clicked. */ - cellClick?(e: CellClickEventArgs): void; + cellClick? (e: CellClickEventArgs): void; /** Triggers after the cell is clicked twice. */ - cellDoubleClick?(e: CellDoubleClickEventArgs): void; + cellDoubleClick? (e: CellDoubleClickEventArgs): void; /** Triggers on hovering the mouse overs the cells. */ - cellHover?(e: CellHoverEventArgs): void; + cellHover? (e: CellHoverEventArgs): void; /** Triggers when the Scheduler completely renders on the page. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Triggers when the Scheduler and all its sub-components gets destroyed. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Triggers while the appointment is being dragged over the work cells. */ - drag?(e: DragEventArgs): void; + drag? (e: DragEventArgs): void; /** Triggers when the appointment dragging begins. */ - dragStart?(e: DragStartEventArgs): void; + dragStart? (e: DragStartEventArgs): void; /** Triggers when the appointment is dropped. */ - dragStop?(e: DragStopEventArgs): void; + dragStop? (e: DragStopEventArgs): void; /** Triggers after the menu/sub-menu items within the context menu is clicked. */ - menuItemClick?(e: MenuItemClickEventArgs): void; + menuItemClick? (e: MenuItemClickEventArgs): void; /** Triggers after the Schedule view or date is navigated. */ - navigation?(e: NavigationEventArgs): void; + navigation? (e: NavigationEventArgs): void; /** Triggers every time before the elements of the scheduler such as work cells, time cells or header cells and so on renders or re-renders on a page. */ - queryCellInfo?(e: QueryCellInfoEventArgs): void; + queryCellInfo? (e: QueryCellInfoEventArgs): void; /** Triggers when the reminder is raised for an appointment based on the alertBefore value. */ - reminder?(e: ReminderEventArgs): void; + reminder? (e: ReminderEventArgs): void; /** Triggers while resizing the appointment. */ - resize?(e: ResizeEventArgs): void; + resize? (e: ResizeEventArgs): void; /** Triggers when the appointment resizing begins. */ - resizeStart?(e: ResizeStartEventArgs): void; + resizeStart? (e: ResizeStartEventArgs): void; /** Triggers when an appointment resizing stops. */ - resizeStop?(e: ResizeStopEventArgs): void; + resizeStop? (e: ResizeStopEventArgs): void; /** Triggers when the overflow button is clicked. */ - overflowButtonClick?(e: OverflowButtonClickEventArgs): void; + overflowButtonClick? (e: OverflowButtonClickEventArgs): void; /** Triggers while mouse hovering on the overflow button. */ - overflowButtonHover?(e: OverflowButtonHoverEventArgs): void; + overflowButtonHover? (e: OverflowButtonHoverEventArgs): void; /** Triggers when any of the keyboard keys are pressed. */ - keyDown?(e: KeyDownEventArgs): void; + keyDown? (e: KeyDownEventArgs): void; /** Triggers after the new appointment is saved. */ - appointmentCreated?(e: AppointmentCreatedEventArgs): void; + appointmentCreated? (e: AppointmentCreatedEventArgs): void; /** Triggers after an existing appointment is edited. */ - appointmentChanged?(e: AppointmentChangedEventArgs): void; + appointmentChanged? (e: AppointmentChangedEventArgs): void; /** Triggers after the appointment is deleted. */ - appointmentRemoved?(e: AppointmentRemovedEventArgs): void; + appointmentRemoved? (e: AppointmentRemovedEventArgs): void; } export interface ActionBeginEventArgs { @@ -31502,7 +31529,7 @@ export interface ResizeStopEventArgs { export interface OverflowButtonClickEventArgs { - /** Returns the object consisting of start time, end time and resource value of the underlying cell on which the clicked overflow button is present. + /** Returns the object consisting of start time, end time and resource value of the underlying cell on which the clicked overflow button is present. */ object?: any; @@ -31525,7 +31552,7 @@ export interface OverflowButtonClickEventArgs { export interface OverflowButtonHoverEventArgs { - /** Returns the object consisting of start time, end time and resource value of the underlying cell on which the overflow button is currently hovered. + /** Returns the object consisting of start time, end time and resource value of the underlying cell on which the overflow button is currently hovered. */ object?: any; @@ -31627,7 +31654,7 @@ export interface AppointmentSettings { /** The dataSource option accepts either JSON object collection or DataManager (ej.DataManager) instance that contains Schedule appointments. * @Default {[]} */ - dataSource?: any|any[]; + dataSource?: any|Array; /** It holds either the ej.Query() object or simply the query string that retrieves the specified records from the table. * @Default {null} @@ -31704,14 +31731,12 @@ export interface AppointmentSettings { */ priority?: string; - /** Binds the name of start timezone field in dataSource. It indicates the timezone of appointment start date. When startTimeZone field is not mentioned, - * the appointment uses the Schedule timeZone or System timeZone. + /** Binds the name of start timezone field in dataSource. It indicates the timezone of appointment start date. When startTimeZone field is not mentioned, the appointment uses the Schedule timeZone or System timeZone. * @Default {null} */ startTimeZone?: string; - /** Binds the name of end timezone field in dataSource. It indicates the timezone of appointment end date. When the endTimeZone field is not mentioned, - * the appointment uses the Schedule timeZone or System timeZone. + /** Binds the name of end timezone field in dataSource. It indicates the timezone of appointment end date. When the endTimeZone field is not mentioned, the appointment uses the Schedule timeZone or System timeZone. * @Default {null} */ endTimeZone?: string; @@ -31731,7 +31756,7 @@ export interface CategorizeSettings { /** The dataSource option accepts either the JSON object collection or DataManager [ej.DataManager] instance that contains the categorize data. */ - dataSource?: any[]|any; + dataSource?: Array|any; /** Binds id field name in the dataSource to id of category data. * @Default {id} @@ -31758,11 +31783,11 @@ export interface ContextMenuSettingsMenuItems { /** All the appointment related context menu items are grouped under this appointment menu collection. */ - appointment?: any[]; + appointment?: Array; /** All the Scheduler cell related context menu items are grouped under this cells menu item collection. */ - cells?: any[]; + cells?: Array; } export interface ContextMenuSettings { @@ -31781,7 +31806,7 @@ export interface Group { /** Holds the array of resource names to be grouped on the Schedule. */ - resources?: any[]; + resources?: Array; } export interface WorkHours { @@ -31812,7 +31837,7 @@ export interface PrioritySettings { /** The dataSource option can accept the JSON object collection that contains the priority related data. * @Default {{% highlight js%}[{ text: None, value: none },{ text: High, value: high },{ text: Medium, value: medium },{ text: Low, value: low }]{% endhighlight %}} */ - dataSource?: any|any[]; + dataSource?: any|Array; /** Binds text field name in the dataSource to prioritySettings text. These text gets listed out in priority field of the appointment window. * @Default {text} @@ -31861,7 +31886,7 @@ export interface ResourcesResourceSettings { /** The dataSource option accepts either JSON object collection or DataManager (ejDataManager) instance that contains the resources related data. * @Default {[]} */ - dataSource?: any|any[]; + dataSource?: any|Array; /** Binds text field name in the dataSource to resourceSettings text. These text gets listed out in resources field of the appointment window. * @Default {null} @@ -31893,8 +31918,7 @@ export interface ResourcesResourceSettings { */ end?: string; - /** Binds the resources working days field name in the dataSource. It's optional, and accepts the array of strings (week day names). When provided with specific collection of - * days (array of day names), only those days will render for the specific resources. + /** Binds the resources working days field name in the dataSource. It's optional, and accepts the array of strings (week day names). When provided with specific collection of days (array of day names), only those days will render for the specific resources. * @Default {null} */ workWeek?: string; @@ -31979,8 +32003,7 @@ export interface TooltipSettings { */ enable?: boolean; - /** Template design that customizes the tooltip. All the field names that are mapped from dataSource to the appropriate field properties within - * the appointmentSettings can be accessed within the template. + /** Template design that customizes the tooltip. All the field names that are mapped from dataSource to the appropriate field properties within the appointmentSettings can be accessed within the template. * @Default {null} */ templateId?: string; @@ -32021,8 +32044,7 @@ export interface BlockoutSettings { */ enable?: boolean; - /** Template design that applies on the Schedule block intervals. All the field names that are mapped from dataSource to the appropriate field - * properties within the blockoutSettings can be used within the template. + /** Template design that applies on the Schedule block intervals. All the field names that are mapped from dataSource to the appropriate field properties within the blockoutSettings can be used within the template. * @Default {null} */ templateId?: string; @@ -32030,7 +32052,7 @@ export interface BlockoutSettings { /** The dataSource option accepts either JSON object collection or DataManager (ej.DataManager) instance that contains Schedule block intervals. * @Default {[]} */ - dataSource?: any|any[]; + dataSource?: any|Array; /** It holds either the ej.Query() object or simply the query string that retrieves the specified records from the table. * @Default {null} @@ -32083,7 +32105,7 @@ export interface BlockoutSettings { customStyle?: string; } -enum CurrentView { +enum CurrentView{ ///Sets currentView of the Scheduler as Day Day, @@ -32105,7 +32127,7 @@ enum CurrentView { } -enum Orientation { +enum Orientation{ ///Set orientation as vertical to Scheduler Vertical, @@ -32115,7 +32137,7 @@ enum Orientation { } -enum TimeMode { +enum TimeMode{ ///Sets 12 hour time mode to Scheduler Hour12, @@ -32128,15 +32150,16 @@ enum TimeMode { class RecurrenceEditor extends ej.Widget { static fn: RecurrenceEditor; - constructor(element: JQuery | Element, options?: RecurrenceEditor.Model); + constructor(element: JQuery, options?: RecurrenceEditor.Model); + constructor(element: Element, options?: RecurrenceEditor.Model); static Locale: any; - model: RecurrenceEditor.Model; - defaults: RecurrenceEditor.Model; + model:RecurrenceEditor.Model; + defaults:RecurrenceEditor.Model; /** Generates the recurrence rule with the options selected within the Recurrence Editor. * @returns {String} */ - getRecurrenceRule(): string; + getRecurrenceRule(): String; /** Generates the collection of date, that lies within the selected recurrence start and end date for which the recurrence pattern applies. * @param {string} It refers the recurrence rule. @@ -32152,14 +32175,14 @@ class RecurrenceEditor extends ej.Widget { */ recurrenceRuleSplit(recurrenceRule: string, exDate: any): any; } -export namespace RecurrenceEditor { +export module RecurrenceEditor{ export interface Model { /** Defines the collection of recurrence frequencies within Recurrence Editor such as Never, Daily, Weekly, Monthly, Yearly and Every Weekday. * @Default {[never, daily, weekly, monthly, yearly, everyweekday]} */ - frequencies?: any[]; + frequencies?: Array; /** Sets the starting day of the week. * @Default {null} @@ -32190,20 +32213,17 @@ export interface Model { */ enableRTL?: boolean; - /** Sets the active/current repeat type(frequency) on Recurrence Editor based on the index value provided. For example, setting the value 1 will initially set the repeat type - * as Daily and display its related options. + /** Sets the active/current repeat type(frequency) on Recurrence Editor based on the index value provided. For example, setting the value 1 will initially set the repeat type as Daily and display its related options. * @Default {0} */ selectedRecurrenceType?: number; - /** Sets the minimum date limit to display on the datepickers defined within the Recurrence Editor. Setting minDate with specific date value disallows the datepickers within - * Recurrence Editor to navigate beyond that date. + /** Sets the minimum date limit to display on the datepickers defined within the Recurrence Editor. Setting minDate with specific date value disallows the datepickers within Recurrence Editor to navigate beyond that date. * @Default {new Date(1900, 01, 01)} */ minDate?: any; - /** Sets the maximum date limit to display on the datepickers used within the Recurrence Editor. Setting maxDate with specific date value disallows the - * datepickers within the Recurrence Editor to navigate beyond that date. + /** Sets the maximum date limit to display on the datepickers used within the Recurrence Editor. Setting maxDate with specific date value disallows the datepickers within the Recurrence Editor to navigate beyond that date. * @Default {new Date(2099, 12, 31)} */ maxDate?: any; @@ -32213,7 +32233,7 @@ export interface Model { cssClass?: string; /** Triggers whenever any of the Recurrence Editor's value is changed. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; } export interface ChangeEventArgs { @@ -32238,10 +32258,11 @@ export interface ChangeEventArgs { class Gantt extends ej.Widget { static fn: Gantt; - constructor(element: JQuery | Element, options?: Gantt.Model); + constructor(element: JQuery, options?: Gantt.Model); + constructor(element: Element, options?: Gantt.Model); static Locale: any; - model: Gantt.Model; - defaults: Gantt.Model; + model:Gantt.Model; + defaults:Gantt.Model; /** To add a new item in Gantt * @param {any} Item to add in Gantt row. @@ -32255,7 +32276,7 @@ class Gantt extends ej.Widget { * @param {boolean} Defines that we need to preserve the previously selected cells of not * @returns {void} */ - selectCells(Indexes: any[], preservePreviousSelectedCell: boolean): void; + selectCells(Indexes: Array, preservePreviousSelectedCell: boolean): void; /** Positions the splitter by the specified column index. * @param {number} Set the splitter position based on column index. @@ -32343,14 +32364,14 @@ class Gantt extends ej.Widget { */ showColumn(headerText: string): void; } -export namespace Gantt { +export module Gantt{ export interface Model { /** Specifies the fields to be included in the add dialog in Gantt * @Default {[]} */ - addDialogFields?: any[]; + addDialogFields?: Array; /** Enables or disables the ability to resize column. * @Default {false} @@ -32417,7 +32438,7 @@ export interface Model { /** To Specify the column fields to be displayed in the dialog while inserting a column using column menu. * @Default {[]} */ - columnDialogFields?: any[]; + columnDialogFields?: Array; /** Specifies the background of connector lines in Gantt */ @@ -32444,7 +32465,7 @@ export interface Model { /** Collection of data or hierarchical data to represent in Gantt * @Default {null} */ - dataSource?: any[]; + dataSource?: Array; /** Specifies the dateFormat for Gantt , given format is displayed in tooltip , Grid . * @Default {MM/dd/yyyy} @@ -32463,7 +32484,7 @@ export interface Model { /** Specifies the fields to be included in the edit dialog in Gantt * @Default {[]} */ - editDialogFields?: any[]; + editDialogFields?: Array; /** Enables or disables the responsiveness of Gantt * @Default {false} @@ -32556,7 +32577,7 @@ export interface Model { /** Collection of holidays with date, background and label information to be displayed in Gantt. * @Default {[]} */ - holidays?: any[]; + holidays?: Array; /** Specifies whether to include weekends while calculating the duration of a task. * @Default {true} @@ -32687,7 +32708,7 @@ export interface Model { /** Collection of data regarding resources involved in entire project * @Default {[]} */ - resources?: any[]; + resources?: Array; /** Specifies whether rounding off the day working time edits * @Default {true} @@ -32754,7 +32775,7 @@ export interface Model { /** Specifies the selected cell information on rendering Gantt. */ - selectedCellIndexes?: SelectedCellIndex[]; + selectedCellIndexes?: Array; /** Specifies the sorting options for Gantt. */ @@ -32772,7 +32793,7 @@ export interface Model { /** Specifies the options for striplines * @Default {[]} */ - stripLines?: any[]; + stripLines?: Array; /** Specifies the background of the taskbar in Gantt */ @@ -32840,79 +32861,79 @@ export interface Model { workingTimeScale?: ej.Gantt.workingTimeScale|string; /** Triggered for every Gantt action before its starts. */ - actionBegin?(e: ActionBeginEventArgs): void; + actionBegin? (e: ActionBeginEventArgs): void; /** Triggered for every Gantt action success event. */ - actionComplete?(e: ActionCompleteEventArgs): void; + actionComplete? (e: ActionCompleteEventArgs): void; /** Triggered while enter the edit mode in the TreeGrid cell */ - beginEdit?(e: BeginEditEventArgs): void; + beginEdit? (e: BeginEditEventArgs): void; /** Triggered before selecting a cell */ - cellSelecting?(e: CellSelectingEventArgs): void; + cellSelecting? (e: CellSelectingEventArgs): void; /** Triggered after selected a cell */ - cellSelected?(e: CellSelectedEventArgs): void; + cellSelected? (e: CellSelectedEventArgs): void; /** Triggered while dragging a row in Gantt control */ - rowDrag?(e: RowDragEventArgs): void; + rowDrag? (e: RowDragEventArgs): void; /** Triggered while start to drag row in Gantt control */ - rowDragStart?(e: RowDragStartEventArgs): void; + rowDragStart? (e: RowDragStartEventArgs): void; /** Triggered while drop a row in Gantt control */ - rowDragStop?(e: RowDragStopEventArgs): void; + rowDragStop? (e: RowDragStopEventArgs): void; /** Triggered after collapsed the Gantt record */ - collapsed?(e: CollapsedEventArgs): void; + collapsed? (e: CollapsedEventArgs): void; /** Triggered while collapsing the Gantt record */ - collapsing?(e: CollapsingEventArgs): void; + collapsing? (e: CollapsingEventArgs): void; /** Triggered while Context Menu is rendered in Gantt control */ - contextMenuOpen?(e: ContextMenuOpenEventArgs): void; + contextMenuOpen? (e: ContextMenuOpenEventArgs): void; /** Triggered when Gantt is rendered completely. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Triggered after save the modified cellValue in Gantt. */ - endEdit?(e: EndEditEventArgs): void; + endEdit? (e: EndEditEventArgs): void; /** Triggered after expand the record */ - expanded?(e: ExpandedEventArgs): void; + expanded? (e: ExpandedEventArgs): void; /** Triggered while expanding the Gantt record */ - expanding?(e: ExpandingEventArgs): void; + expanding? (e: ExpandingEventArgs): void; /** Triggered while Gantt is loaded */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggered while rendering each cell in the TreeGrid */ - queryCellInfo?(e: QueryCellInfoEventArgs): void; + queryCellInfo? (e: QueryCellInfoEventArgs): void; /** Triggered while rendering each taskbar in the Gantt */ - queryTaskbarInfo?(e: QueryTaskbarInfoEventArgs): void; + queryTaskbarInfo? (e: QueryTaskbarInfoEventArgs): void; /** Triggered while rendering each row */ - rowDataBound?(e: RowDataBoundEventArgs): void; + rowDataBound? (e: RowDataBoundEventArgs): void; /** Triggered after the row is selected. */ - rowSelected?(e: RowSelectedEventArgs): void; + rowSelected? (e: RowSelectedEventArgs): void; /** Triggered before the row is going to be selected. */ - rowSelecting?(e: RowSelectingEventArgs): void; + rowSelecting? (e: RowSelectingEventArgs): void; /** Triggered after completing the editing operation in taskbar */ - taskbarEdited?(e: TaskbarEditedEventArgs): void; + taskbarEdited? (e: TaskbarEditedEventArgs): void; /** Triggered while editing the Gantt chart (dragging, resizing the taskbar ) */ - taskbarEditing?(e: TaskbarEditingEventArgs): void; + taskbarEditing? (e: TaskbarEditingEventArgs): void; /** Triggered when taskbar item is clicked in Gantt. */ - taskbarClick?(e: TaskbarClickEventArgs): void; + taskbarClick? (e: TaskbarClickEventArgs): void; /** Triggered when toolbar item is clicked in Gantt. */ - toolbarClick?(e: ToolbarClickEventArgs): void; + toolbarClick? (e: ToolbarClickEventArgs): void; } export interface ActionBeginEventArgs { @@ -33249,7 +33270,7 @@ export interface ContextMenuOpenEventArgs { /** Returns the default context menu items to which we add custom items. */ - contextMenuItems?: any[]; + contextMenuItems?: Array; /** Returns the Gantt model. */ @@ -33608,7 +33629,7 @@ export interface DragTooltip { /** Specifies the data source fields to be displayed in the drag tooltip. * @Default {[]} */ - tooltipItems?: any[]; + tooltipItems?: Array; /** Specifies the custom template for drag tooltip. * @Default {null} @@ -33758,7 +33779,7 @@ export interface SortSettings { /** Specifies the sorted columns for Gantt * @Default {[]} */ - sortedColumns?: any[]; + sortedColumns?: Array; } export interface ToolbarSettings { @@ -33771,10 +33792,10 @@ export interface ToolbarSettings { /** Specifies the list of toolbar items to be rendered in Gantt toolbar * @Default {[]} */ - toolbarItems?: any[]; + toolbarItems?: Array; } -enum DurationUnit { +enum DurationUnit{ ///Sets the Duration Unit as day. Day, @@ -33787,7 +33808,7 @@ enum DurationUnit { } -enum BeginEditAction { +enum BeginEditAction{ ///you can begin the editing at double click DblClick, @@ -33797,7 +33818,7 @@ enum BeginEditAction { } -enum RowPosition { +enum RowPosition{ ///you can add a new row at top. Top, @@ -33816,7 +33837,7 @@ enum RowPosition { } -enum TaskType { +enum TaskType{ ///Resource unit remains constant while editing the work and duration values. FixedUnit, @@ -33829,7 +33850,7 @@ enum TaskType { } -enum WorkUnit { +enum WorkUnit{ ///Displays the work involved in a task in days. Day, @@ -33842,7 +33863,7 @@ enum WorkUnit { } -enum TaskSchedulingMode { +enum TaskSchedulingMode{ ///All the tasks in the project will be displayed in auto scheduled mode, where the tasks are scheduled automatically over non-working days and holidays. Auto, @@ -33855,7 +33876,7 @@ enum TaskSchedulingMode { } -enum SelectionType { +enum SelectionType{ ///you can select a single row. Single, @@ -33865,7 +33886,7 @@ enum SelectionType { } -enum minutesPerInterval { +enum minutesPerInterval{ ///Sets the interval automatically according with schedule start and end date. Auto, @@ -33884,7 +33905,7 @@ enum minutesPerInterval { } -enum ScheduleHeaderType { +enum ScheduleHeaderType{ ///Sets year Schedule Mode. Year, @@ -33903,7 +33924,7 @@ enum ScheduleHeaderType { } -enum TimescaleRoundMode { +enum TimescaleRoundMode{ ///The round-off value will be automatically calculated based on the data source values. Auto, @@ -33919,7 +33940,7 @@ enum TimescaleRoundMode { } -enum SelectionMode { +enum SelectionMode{ ///you can select a row. Row, @@ -33929,7 +33950,7 @@ enum SelectionMode { } -enum workingTimeScale { +enum workingTimeScale{ ///Sets eight hour timescale. TimeScale8Hours, @@ -33942,10 +33963,11 @@ enum workingTimeScale { class ReportViewer extends ej.Widget { static fn: ReportViewer; - constructor(element: JQuery | Element, options?: ReportViewer.Model); + constructor(element: JQuery, options?: ReportViewer.Model); + constructor(element: Element, options?: ReportViewer.Model); static Locale: any; - model: ReportViewer.Model; - defaults: ReportViewer.Model; + model:ReportViewer.Model; + defaults:ReportViewer.Model; /** Export the report to the specified format. * @returns {void} @@ -34017,19 +34039,19 @@ class ReportViewer extends ej.Widget { */ refresh(): void; } -export namespace ReportViewer { +export module ReportViewer{ export interface Model { /** Gets or sets the list of data sources for the RDLC report. * @Default {[]} */ - dataSources?: DataSource[]; + dataSources?: Array; /** Enables or disables the page cache of report. * @Default {false} */ - enablePageCache?: boolean; + enablePageCache?: Boolean; /** Specifies the export settings. */ @@ -34038,12 +34060,12 @@ export interface Model { /** When set to true, adapts the report layout to fit the screen size of devices on which it renders. * @Default {true} */ - isResponsive?: boolean; + isResponsive?: Boolean; /** Specifies the locale for report viewer. * @Default {en-US} */ - locale?: string; + locale?: String; /** Specifies the page settings. */ @@ -34052,12 +34074,12 @@ export interface Model { /** Gets or sets the list of parameters associated with the report. * @Default {[]} */ - parameters?: Parameter[]; + parameters?: Array; /** Enables and disables the print mode. * @Default {false} */ - printMode?: boolean; + printMode?: Boolean; /** Specifies the print option of the report. * @Default {ej.ReportViewer.PrintOptions.Default} @@ -34077,17 +34099,17 @@ export interface Model { /** Gets or sets the path of the report file. * @Default {empty} */ - reportPath?: string; + reportPath?: String; /** Gets or sets the reports server URL. * @Default {empty} */ - reportServerUrl?: string; + reportServerUrl?: String; /** Specifies the report Web API service URL. * @Default {empty} */ - reportServiceUrl?: string; + reportServiceUrl?: String; /** Specifies the toolbar settings. */ @@ -34096,31 +34118,31 @@ export interface Model { /** Gets or sets the zoom factor for report viewer. * @Default {1} */ - zoomFactor?: number; + zoomFactor?: Number; /** Fires when the report viewer is destroyed successfully.If you want to perform any operation after destroying the reportviewer control,you can make use of the destroy event. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires during drill through action done in report.If you want to perform any operation when a drill through action is performed, you can make use of the drillThrough event. */ - drillThrough?(e: DrillThroughEventArgs): void; + drillThrough? (e: DrillThroughEventArgs): void; /** Fires before report rendering is completed.If you want to perform any operation before the rendering of report,you can make use of the renderingBegin event. */ - renderingBegin?(e: RenderingBeginEventArgs): void; + renderingBegin? (e: RenderingBeginEventArgs): void; /** Fires after report rendering completed.If you want to perform any operation after the rendering of report,you can make use of this renderingComplete event. */ - renderingComplete?(e: RenderingCompleteEventArgs): void; + renderingComplete? (e: RenderingCompleteEventArgs): void; /** Fires when any error occurred while rendering the report.If you want to perform any operation when an error occurs in the report, you can make use of the reportError event. */ - reportError?(e: ReportErrorEventArgs): void; + reportError? (e: ReportErrorEventArgs): void; /** Fires when the report is being exported.If you want to perform any operation before exporting of report, you can make use of the reportExport event. */ - reportExport?(e: ReportExportEventArgs): void; + reportExport? (e: ReportExportEventArgs): void; /** Fires when the report is loaded.If you want to perform any operation after the successful loading of report, you can make use of the reportLoaded event. */ - reportLoaded?(e: ReportLoadedEventArgs): void; + reportLoaded? (e: ReportLoadedEventArgs): void; /** Fires when click the View Report Button. */ - viewReportClick?(e: ViewReportClickEventArgs): void; + viewReportClick? (e: ViewReportClickEventArgs): void; } export interface DestroyEventArgs { @@ -34264,12 +34286,12 @@ export interface DataSource { /** Gets or sets the name of the data source. * @Default {empty} */ - name?: string; + name?: String; /** Gets or sets the values of data source. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface ExportSettings { @@ -34308,27 +34330,27 @@ export interface Parameter { /** Gets or sets the parameter labels. * @Default {null} */ - labels?: any[]; + labels?: Array; /** Gets or sets the name of the parameter. * @Default {empty} */ - name?: string; + name?: String; /** Gets or sets whether the parameter allows nullable value or not. * @Default {false} */ - nullable?: boolean; + nullable?: Boolean; /** Gets or sets the prompt message associated with the specified parameter. * @Default {empty} */ - prompt?: string; + prompt?: String; /** Gets or sets the parameter values. * @Default {[]} */ - values?: any[]; + values?: Array; } export interface ToolbarSettings { @@ -34336,7 +34358,7 @@ export interface ToolbarSettings { /** Fires when user click on toolbar item in the toolbar. * @Default {empty} */ - click?: string; + click?: String; /** Specifies the toolbar items. * @Default {ej.ReportViewer.ToolbarItems.All} @@ -34346,20 +34368,20 @@ export interface ToolbarSettings { /** Shows or hides the toolbar. * @Default {true} */ - showToolbar?: boolean; + showToolbar?: Boolean; /** Shows or hides the tooltip of toolbar items. * @Default {true} */ - showTooltip?: boolean; + showTooltip?: Boolean; /** Specifies the toolbar template ID. * @Default {empty} */ - templateId?: string; + templateId?: String; } -enum ExportOptions { +enum ExportOptions{ ///Specifies the All property in ExportOptions to get all available options. All, @@ -34378,7 +34400,7 @@ enum ExportOptions { } -enum ExcelFormats { +enum ExcelFormats{ ///Specifies the Excel97to2003 property in ExcelFormats to get specified version of exported format. Excel97to2003, @@ -34394,7 +34416,7 @@ enum ExcelFormats { } -enum WordFormats { +enum WordFormats{ ///Specifies the Doc property in WordFormats to get specified version of exported format. Doc, @@ -34461,7 +34483,7 @@ enum WordFormats { } -enum Orientation { +enum Orientation{ ///Specifies the Landscape property in pageSettings.orientation to get specified layout. Landscape, @@ -34471,7 +34493,7 @@ enum Orientation { } -enum PaperSize { +enum PaperSize{ ///Specifies the A3 as value in pageSettings.paperSize to get specified size. A3, @@ -34508,7 +34530,7 @@ enum PaperSize { } -enum PrintOptions { +enum PrintOptions{ ///Specifies the Default property in printOptions. Default, @@ -34521,7 +34543,7 @@ enum PrintOptions { } -enum ProcessingMode { +enum ProcessingMode{ ///Specifies the Remote property in processingMode. Remote, @@ -34531,7 +34553,7 @@ enum ProcessingMode { } -enum RenderMode { +enum RenderMode{ ///Specifies the Default property in RenderMode to get default output. Default, @@ -34544,7 +34566,7 @@ enum RenderMode { } -enum ToolbarItems { +enum ToolbarItems{ ///Specifies the Print as value in ToolbarItems to get specified item. Print, @@ -34578,10 +34600,11 @@ enum ToolbarItems { class TreeGrid extends ej.Widget { static fn: TreeGrid; - constructor(element: JQuery | Element, options?: TreeGrid.Model); + constructor(element: JQuery, options?: TreeGrid.Model); + constructor(element: Element, options?: TreeGrid.Model); static Locale: any; - model: TreeGrid.Model; - defaults: TreeGrid.Model; + model:TreeGrid.Model; + defaults:TreeGrid.Model; /** Add a new row in TreeGrid, while allowAdding is set to true * @param {any} Item to add in TreeGrid row. @@ -34601,11 +34624,11 @@ class TreeGrid extends ej.Widget { * @param {boolean} Defines that we need to preserve the previously selected cells or not * @returns {void} */ - selectCells(Indexes: any[], preservePreviousSelectedCell: boolean): void; + selectCells(Indexes: Array, preservePreviousSelectedCell: boolean): void; /** To rename a column with the specified name * @param {number} Index of the column to be renamed - * @param {string} Header text of the column + * @param {string} Header text of the column * @returns {void} */ renameColumn(columnIndex: number, name: string): void; @@ -34644,7 +34667,7 @@ class TreeGrid extends ej.Widget { * @param {any} Pass which data you want to show in tree grid * @returns {void} */ - refresh(dataSource: any[], query: any): void; + refresh(dataSource: Array, query: any): void; /** Freeze all the columns preceding to the column specified by the field name. * @param {string} Freeze all Columns before this field column. @@ -34690,7 +34713,7 @@ class TreeGrid extends ej.Widget { */ reorderColumn(fieldName: string, targetIndex: string): void; } -export namespace TreeGrid { +export module TreeGrid{ export interface Model { @@ -34709,8 +34732,7 @@ export interface Model { */ allowDragAndDrop?: boolean; - /** Enables or disables the ability to filter the data on all the columns. Enabling this property will display a row with editor controls corresponding to each column. - * You can restrict filtering on particular column by disabling this property directly on that column instance itself. + /** Enables or disables the ability to filter the data on all the columns. Enabling this property will display a row with editor controls corresponding to each column. You can restrict filtering on particular column by disabling this property directly on that column instance itself. * @Default {false} */ allowFiltering?: boolean; @@ -34750,12 +34772,12 @@ export interface Model { /** Option for adding columns; each column has the option to bind to a field in the dataSource. */ - columns?: Column[]; + columns?: Array; /** To Specify the column fields to be displayed in the dialog while inserting a column using column menu. * @Default {[]} */ - columnDialogFields?: any[]; + columnDialogFields?: Array; /** Options for displaying and customizing context menu items. */ @@ -34768,7 +34790,7 @@ export interface Model { /** Specifies hierarchical or self-referential data to populate the TreeGrid. * @Default {null} */ - dataSource?: any[]; + dataSource?: Array; /** Specifies whether to wrap the header text when it is overflown i.e., when it exceeds the header width. * @Default {none} @@ -34871,8 +34893,7 @@ export interface Model { */ showColumnOptions?: boolean; - /** Controls the visibility of the menu button, which is displayed on the column header. Clicking on this button will show a popup menu. When you choose Columns item from this popup, - * a list box with column names will be shown, from which you can select/deselect a column name to control the visibility of the respective columns. + /** Controls the visibility of the menu button, which is displayed on the column header. Clicking on this button will show a popup menu. When you choose Columns item from this popup, a list box with column names will be shown, from which you can select/deselect a column name to control the visibility of the respective columns. * @Default {false} */ showColumnChooser?: boolean; @@ -34909,7 +34930,7 @@ export interface Model { /** Specifies the summary row collection object to be displayed * @Default {[]} */ - summaryRows?: any[]; + summaryRows?: Array; /** Specifies whether to show tooltip when mouse is hovered on the cell. * @Default {true} @@ -34939,88 +34960,88 @@ export interface Model { treeColumnIndex?: number; /** Triggered before every success event of TreeGrid action. */ - actionBegin?(e: ActionBeginEventArgs): void; + actionBegin? (e: ActionBeginEventArgs): void; /** Triggered for every TreeGrid action success event. */ - actionComplete?(e: ActionCompleteEventArgs): void; + actionComplete? (e: ActionCompleteEventArgs): void; /** Triggered while enter the edit mode in the TreeGrid cell */ - beginEdit?(e: BeginEditEventArgs): void; + beginEdit? (e: BeginEditEventArgs): void; /** Triggered after collapsed the TreeGrid record */ - collapsed?(e: CollapsedEventArgs): void; + collapsed? (e: CollapsedEventArgs): void; /** Triggered while collapsing the TreeGrid record */ - collapsing?(e: CollapsingEventArgs): void; + collapsing? (e: CollapsingEventArgs): void; /** Triggered while clicking a row, even when allowSelection property is disabled. */ - recordClick?(e: RecordClickEventArgs): void; + recordClick? (e: RecordClickEventArgs): void; /** Triggered when you start to drag a column */ - columnDragStart?(e: ColumnDragStartEventArgs): void; + columnDragStart? (e: ColumnDragStartEventArgs): void; /** Triggered while dragging a column */ - columnDrag?(e: ColumnDragEventArgs): void; + columnDrag? (e: ColumnDragEventArgs): void; /** Triggered when a column is dropped */ - columnDrop?(e: ColumnDropEventArgs): void; + columnDrop? (e: ColumnDropEventArgs): void; /** Triggered after a column resized */ - columnResized?(e: ColumnResizedEventArgs): void; + columnResized? (e: ColumnResizedEventArgs): void; /** Triggered while start to resize a column */ - columnResizeStart?(e: ColumnResizeStartEventArgs): void; + columnResizeStart? (e: ColumnResizeStartEventArgs): void; /** Triggered when a column has been resized */ - columnResizeEnd?(e: ColumnResizeEndEventArgs): void; + columnResizeEnd? (e: ColumnResizeEndEventArgs): void; /** Triggered while Context Menu is rendered in TreeGrid control */ - contextMenuOpen?(e: ContextMenuOpenEventArgs): void; + contextMenuOpen? (e: ContextMenuOpenEventArgs): void; /** Triggered when TreeGrid is rendered completely */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Triggered after saved the modified cellValue in TreeGrid */ - endEdit?(e: EndEditEventArgs): void; + endEdit? (e: EndEditEventArgs): void; /** Triggered after expand the record */ - expanded?(e: ExpandedEventArgs): void; + expanded? (e: ExpandedEventArgs): void; /** Triggered while expanding the TreeGrid record */ - expanding?(e: ExpandingEventArgs): void; + expanding? (e: ExpandingEventArgs): void; /** Triggered while Treegrid is loaded */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggered while rendering each cell in the TreeGrid */ - queryCellInfo?(e: QueryCellInfoEventArgs): void; + queryCellInfo? (e: QueryCellInfoEventArgs): void; /** Triggered while rendering each row */ - rowDataBound?(e: RowDataBoundEventArgs): void; + rowDataBound? (e: RowDataBoundEventArgs): void; /** Triggered while dragging a row in TreeGrid control */ - rowDrag?(e: RowDragEventArgs): void; + rowDrag? (e: RowDragEventArgs): void; /** Triggered while start to drag row in TreeGrid control */ - rowDragStart?(e: RowDragStartEventArgs): void; + rowDragStart? (e: RowDragStartEventArgs): void; /** Triggered while drop a row in TreeGrid control */ - rowDragStop?(e: RowDragStopEventArgs): void; + rowDragStop? (e: RowDragStopEventArgs): void; /** Triggered before selecting a cell */ - cellSelecting?(e: CellSelectingEventArgs): void; + cellSelecting? (e: CellSelectingEventArgs): void; /** Triggered after selected a cell */ - cellSelected?(e: CellSelectedEventArgs): void; + cellSelected? (e: CellSelectedEventArgs): void; /** Triggered after the row is selected. */ - rowSelected?(e: RowSelectedEventArgs): void; + rowSelected? (e: RowSelectedEventArgs): void; /** Triggered before the row is going to be selected. */ - rowSelecting?(e: RowSelectingEventArgs): void; + rowSelecting? (e: RowSelectingEventArgs): void; /** Triggered when toolbar item is clicked in TreeGrid. */ - toolbarClick?(e: ToolbarClickEventArgs): void; + toolbarClick? (e: ToolbarClickEventArgs): void; } export interface ActionBeginEventArgs { @@ -35399,7 +35420,7 @@ export interface ContextMenuOpenEventArgs { /** Returns the default context menu items to which we add custom items. */ - contextMenuItems?: any[]; + contextMenuItems?: Array; /** Returns the TreeGrid model. */ @@ -35867,11 +35888,11 @@ export interface Column { /** Gets or sets a value for treegrid column width */ - width?: number; + width?: Number; /** Specifies the header template value for the column header */ - headerTemplateID?: string; + headerTemplateID?: String; /** Specifies the display format of a column * @Default {null} @@ -35900,7 +35921,7 @@ export interface Column { /** Specifies the template for the TreeGrid column */ - templateID?: string; + templateID?: String; /** Enables or disables the ability to edit a row or cell. * @Default {false} @@ -35918,7 +35939,7 @@ export interface ContextMenuSettings { /** Option for adding items to context menu. * @Default {[]} */ - contextMenuItems?: any[]; + contextMenuItems?: Array; /** Shows/hides the context menu. * @Default {false} @@ -35936,7 +35957,7 @@ export interface DragTooltip { /** Option to add field names whose corresponding values in the dragged row needs to be shown in the preview tooltip. * @Default {[]} */ - tooltipItems?: any[]; + tooltipItems?: Array; /** Custom template for that tooltip that is shown while dragging a row. * @Default {null} @@ -36000,7 +36021,7 @@ export interface FilterSettings { /** Specifies the column collection for filtering the TreeGrid content on initial load * @Default {[]} */ - filteredColumns?: any[]; + filteredColumns?: Array; } export interface PageSettings { @@ -36077,7 +36098,7 @@ export interface SortSettings { /** Option to add columns based on which the rows have to be sorted recursively. * @Default {[]} */ - sortedColumns?: any[]; + sortedColumns?: Array; } export interface ToolbarSettings { @@ -36090,10 +36111,10 @@ export interface ToolbarSettings { /** Specifies the list of toolbar items to be rendered in TreeGrid toolbar * @Default {[]} */ - toolbarItems?: any[]; + toolbarItems?: Array; } -enum EditingType { +enum EditingType{ ///It Specifies String edit type. String, @@ -36118,7 +36139,7 @@ enum EditingType { } -enum BeginEditAction { +enum BeginEditAction{ ///you can begin the editing at double click DblClick, @@ -36128,7 +36149,7 @@ enum BeginEditAction { } -enum EditMode { +enum EditMode{ ///you can edit a cell. CellEditing, @@ -36138,7 +36159,7 @@ enum EditMode { } -enum RowPosition { +enum RowPosition{ ///you can add a new row at top. Top, @@ -36157,7 +36178,7 @@ enum RowPosition { } -enum PageSizeMode { +enum PageSizeMode{ ///To count all the parent and child records. All, @@ -36167,7 +36188,7 @@ enum PageSizeMode { } -enum SelectionMode { +enum SelectionMode{ ///you can select a row. Row, @@ -36177,7 +36198,7 @@ enum SelectionMode { } -enum SelectionType { +enum SelectionType{ ///you can select a single row. Single, @@ -36193,10 +36214,11 @@ enum SelectionType { class GroupButton extends ej.Widget { static fn: GroupButton; - constructor(element: JQuery | Element, options?: GroupButton.Model); + constructor(element: JQuery, options?: GroupButton.Model); + constructor(element: Element, options?: GroupButton.Model); static Locale: any; - model: GroupButton.Model; - defaults: GroupButton.Model; + model:GroupButton.Model; + defaults:GroupButton.Model; /** Remove the selection state of the specified the button element from the GroupButton * @param {JQuery} Specific button element @@ -36280,7 +36302,7 @@ class GroupButton extends ej.Widget { */ showItem(element: JQuery): void; } -export namespace GroupButton { +export module GroupButton{ export interface Model { @@ -36333,7 +36355,7 @@ export interface Model { */ query?: any; - /** Sets the list of button elements to be selected. To enable this option groupButtonMode should be in “checkbox” mode. + /** Sets the list of button elements to be selected. To enable this option groupButtonMode should be in “checkbox” mode. * @Default {[]} */ selectedItemIndex?: number[]|string[]; @@ -36353,19 +36375,19 @@ export interface Model { width?: string|number; /** Triggered before any button element in the GroupButton get selected. */ - beforeSelect?(e: BeforeSelectEventArgs): void; + beforeSelect? (e: BeforeSelectEventArgs): void; /** Fires after GroupButton control is created.If the user want to perform any operation after the button control creation then the user can make use of this create event. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when the GroupButton is destroyed successfully.If the user want to perform any operation after the destroy button control then the user can make use of this destroy event. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Triggered once the key is pressed, when the control is in focused state. */ - keyPress?(e: KeyPressEventArgs): void; + keyPress? (e: KeyPressEventArgs): void; /** Triggered when the button element get selected. */ - select?(e: SelectEventArgs): void; + select? (e: SelectEventArgs): void; } export interface BeforeSelectEventArgs { @@ -36515,19 +36537,21 @@ export interface SelectEventArgs { status?: boolean; } } -enum GroupButtonMode { -//Sets the GroupButton to work as checkbox mode +enum GroupButtonMode +{ +//Sets the GroupButton to work as checkbox mode CheckBox, -//Sets the RadioButton to work as radio button mode +//Sets the RadioButton to work as radio button mode RadioButton, } class NavigationDrawer extends ej.Widget { static fn: NavigationDrawer; - constructor(element: JQuery | Element, options?: NavigationDrawer.Model); + constructor(element: JQuery, options?: NavigationDrawer.Model); + constructor(element: Element, options?: NavigationDrawer.Model); static Locale: any; - model: NavigationDrawer.Model; - defaults: NavigationDrawer.Model; + model:NavigationDrawer.Model; + defaults:NavigationDrawer.Model; /** To close the navigation drawer control * @returns {void} @@ -36549,7 +36573,7 @@ class NavigationDrawer extends ej.Widget { */ toggle(): void; } -export namespace NavigationDrawer { +export module NavigationDrawer{ export interface Model { @@ -36563,8 +36587,7 @@ export interface Model { */ contentId?: string; - /** Sets the root class for NavigationDrawer theme. This cssClass API helps to use custom skinning option for NavigationDrawer control. - * By defining the root class using this API, we need to include this root class in CSS. + /** Sets the root class for NavigationDrawer theme. This cssClass API helps to use custom skinning option for NavigationDrawer control. By defining the root class using this API, we need to include this root class in CSS. */ cssClass?: string; @@ -36581,7 +36604,7 @@ export interface Model { /** Specifies the listview items as an array of object. * @Default {[]} */ - items?: any[]; + items?: Array; /** Sets all the properties of listview to render in navigation drawer */ @@ -36612,22 +36635,22 @@ export interface Model { isPaneOpen?: boolean; /** Event triggers after the AJAX content loaded completely. */ - ajaxComplete?(e: AjaxCompleteEventArgs): void; + ajaxComplete? (e: AjaxCompleteEventArgs): void; /** Event triggers when the AJAX request failed. */ - ajaxError?(e: AjaxErrorEventArgs): void; + ajaxError? (e: AjaxErrorEventArgs): void; /** Event triggers after the AJAX content loaded successfully. */ - ajaxSuccess?(e: AjaxSuccessEventArgs): void; + ajaxSuccess? (e: AjaxSuccessEventArgs): void; /** Event triggers before the control gets closed. */ - beforeClose?(e: BeforeCloseEventArgs): void; + beforeClose? (e: BeforeCloseEventArgs): void; /** Event triggers when the control open. */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; /** Event triggers when the Swipe happens. */ - swipe?(e: SwipeEventArgs): void; + swipe? (e: SwipeEventArgs): void; } export interface AjaxCompleteEventArgs { @@ -36766,10 +36789,11 @@ export interface AjaxSettings { class RadialMenu extends ej.Widget { static fn: RadialMenu; - constructor(element: JQuery | Element, options?: RadialMenu.Model); + constructor(element: JQuery, options?: RadialMenu.Model); + constructor(element: Element, options?: RadialMenu.Model); static Locale: any; - model: RadialMenu.Model; - defaults: RadialMenu.Model; + model:RadialMenu.Model; + defaults:RadialMenu.Model; /** To hide the radialmenu * @returns {void} @@ -36801,7 +36825,7 @@ class RadialMenu extends ej.Widget { * @param {Array} Index of the Radialmenu to be enabled. * @returns {void} */ - enableItemsByIndices(itemIndices: any[]): void; + enableItemsByIndices(itemIndices: Array): void; /** To disable menu item using index * @param {number} Index of the Radialmenu to be disabled. @@ -36813,7 +36837,7 @@ class RadialMenu extends ej.Widget { * @param {Array} items of the Radialmenu to disable. * @returns {void} */ - disableItemsByIndices(itemIndices: any[]): void; + disableItemsByIndices(itemIndices: Array): void; /** To enable menu item using item text * @param {string} item of the Radialmenu item to enable. @@ -36831,13 +36855,13 @@ class RadialMenu extends ej.Widget { * @param {Array} items of the Radialmenu item to enable. * @returns {void} */ - enableItems(items: any[]): void; + enableItems(items: Array): void; /** To disable menu items using item texts * @param {Array} items of the Radialmenu item to disable. * @returns {void} */ - disableItems(items: any[]): void; + disableItems(items: Array): void; /** To update menu item badge value * @param {number} The index value to add the given items at the specified index. If index is not specified, the given value will not be updated. @@ -36858,7 +36882,7 @@ class RadialMenu extends ej.Widget { */ hideBadge(index: number): void; } -export namespace RadialMenu { +export module RadialMenu{ export interface Model { @@ -36870,8 +36894,7 @@ export interface Model { */ backImageClass?: string; - /** Sets the root class for RadialMenu theme. This cssClass API helps to use custom skinning option for RadialMenu control. By defining the root class using this API, - * we need to include this root class in CSS. + /** Sets the root class for RadialMenu theme. This cssClass API helps to use custom skinning option for RadialMenu control. By defining the root class using this API, we need to include this root class in CSS. */ cssClass?: string; @@ -36885,7 +36908,7 @@ export interface Model { /** Specify the items of radial menu */ - items?: Item[]; + items?: Array; /** Specifies the radius of radial menu */ @@ -36900,13 +36923,13 @@ export interface Model { position?: any; /** Event triggers when we click an item. */ - click?(e: ClickEventArgs): void; + click? (e: ClickEventArgs): void; /** Event triggers when the menu is opened. */ - open?(e: OpenEventArgs): void; + open? (e: OpenEventArgs): void; /** Event triggers when the menu is closed. */ - close?(e: CloseEventArgs): void; + close? (e: CloseEventArgs): void; } export interface ClickEventArgs { @@ -36977,7 +37000,7 @@ export interface ItemsSliderSettings { /** Specifies the sliderSettings ticks values of nested radial menu items. */ - ticks?: any[]; + ticks?: Array; /** Specifies the sliderSettings stroke Width value. */ @@ -37020,16 +37043,17 @@ export interface Item { /** Specifies to add sub level items . */ - items?: any[]; + items?: Array; } } class Tile extends ej.Widget { static fn: Tile; - constructor(element: JQuery | Element, options?: Tile.Model); + constructor(element: JQuery, options?: Tile.Model); + constructor(element: Element, options?: Tile.Model); static Locale: any; - model: Tile.Model; - defaults: Tile.Model; + model:Tile.Model; + defaults:Tile.Model; /** Update the image template of tile item to another one. * @param {string} UpdateTemplate by using id @@ -37038,7 +37062,7 @@ class Tile extends ej.Widget { */ updateTemplate(id: string, index: number): void; } -export namespace Tile { +export module Tile{ export interface Model { @@ -37086,7 +37110,7 @@ export interface Model { /** Set the localization culture for Tile Widget. */ - locale?: string; + locale?: String; /** Section for liveTile specific functionalities. */ @@ -37118,10 +37142,10 @@ export interface Model { backgroundColor?: string; /** Event triggers when the mouseDown happens in the tile */ - mouseDown?(e: MouseDownEventArgs): void; + mouseDown? (e: MouseDownEventArgs): void; /** Event triggers when the mouseUp happens in the tile */ - mouseUp?(e: MouseUpEventArgs): void; + mouseUp? (e: MouseUpEventArgs): void; } export interface MouseDownEventArgs { @@ -37142,7 +37166,7 @@ export interface MouseDownEventArgs { */ text?: string; - /** returns the index of current tile item + /** returns the index of current tile item */ index?: number; } @@ -37165,7 +37189,7 @@ export interface MouseUpEventArgs { */ text?: boolean; - /** returns the index of current tile item + /** returns the index of current tile item */ index?: number; } @@ -37198,7 +37222,7 @@ export interface Badge { value?: number; /** Sets position for tile badge. - * @Default {“bottomright”} + * @Default {“bottomright”} */ position?: ej.Tile.BadgePosition|string; } @@ -37241,17 +37265,17 @@ export interface LiveTile { /** Specifies liveTile images in CSS classes. * @Default {null} */ - imageClass?: any[]; + imageClass?: Array; /** Specifies liveTile images in templates. * @Default {null} */ - imageTemplateId?: any[]; + imageTemplateId?: Array; /** Specifies liveTile images in CSS classes. * @Default {null} */ - imageUrl?: any[]; + imageUrl?: Array; /** Specifies liveTile type for Tile. See orientation * @Default {flip} @@ -37266,10 +37290,10 @@ export interface LiveTile { /** Sets the text to each living tile * @Default {Null} */ - text?: any[]; + text?: Array; } -enum BadgePosition { +enum BadgePosition{ ///To set the topright position of tile badge Topright, @@ -37279,7 +37303,7 @@ enum BadgePosition { } -enum CaptionAlignment { +enum CaptionAlignment{ ///To set the normal alignment of text in tile control Normal, @@ -37295,7 +37319,7 @@ enum CaptionAlignment { } -enum CaptionPosition { +enum CaptionPosition{ ///To set the inner top position of the tile text Innertop, @@ -37308,7 +37332,7 @@ enum CaptionPosition { } -enum ImagePosition { +enum ImagePosition{ ///To set the center position of tile image Center, @@ -37342,7 +37366,7 @@ enum ImagePosition { } -enum liveTileType { +enum liveTileType{ ///To set flip type of liveTile for tile control Flip, @@ -37355,7 +37379,7 @@ enum liveTileType { } -enum TileSize { +enum TileSize{ ///To set the medium size for tile control Medium, @@ -37374,10 +37398,11 @@ enum TileSize { class Signature extends ej.Widget { static fn: Signature; - constructor(element: JQuery | Element, options?: Signature.Model); + constructor(element: JQuery, options?: Signature.Model); + constructor(element: Element, options?: Signature.Model); static Locale: any; - model: Signature.Model; - defaults: Signature.Model; + model:Signature.Model; + defaults:Signature.Model; /** Clears the strokes in the signature. * @returns {void} @@ -37424,7 +37449,7 @@ class Signature extends ej.Widget { */ undo(): void; } -export namespace Signature { +export module Signature{ export interface Model { @@ -37482,16 +37507,16 @@ export interface Model { width?: string; /** Triggers when the stroke is changed. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Triggered when the pointer is clicked or touched in the signature canvas. */ - mouseDown?(e: MouseDownEventArgs): void; + mouseDown? (e: MouseDownEventArgs): void; /** Triggered when the pointer is moved in the signature canvas. */ - mouseMove?(e: MouseMoveEventArgs): void; + mouseMove? (e: MouseMoveEventArgs): void; /** Triggered when the pointer is released after click or touch in the signature canvas. */ - mouseUp?(e: MouseUpEventArgs): void; + mouseUp? (e: MouseUpEventArgs): void; } export interface ChangeEventArgs { @@ -37570,7 +37595,7 @@ export interface MouseUpEventArgs { value?: any; } -enum SaveImageFormat { +enum SaveImageFormat{ ///To save the signature image with PNG format only. PNG, @@ -37589,10 +37614,11 @@ enum SaveImageFormat { class RadialSlider extends ej.Widget { static fn: RadialSlider; - constructor(element: JQuery | Element, options?: RadialSlider.Model); + constructor(element: JQuery, options?: RadialSlider.Model); + constructor(element: Element, options?: RadialSlider.Model); static Locale: any; - model: RadialSlider.Model; - defaults: RadialSlider.Model; + model:RadialSlider.Model; + defaults:RadialSlider.Model; /** To show the radialslider * @returns {void} @@ -37604,7 +37630,7 @@ class RadialSlider extends ej.Widget { */ hide(): void; } -export namespace RadialSlider { +export module RadialSlider{ export interface Model { @@ -37613,8 +37639,7 @@ export interface Model { */ autoOpen?: boolean; - /** Sets the root class for RadialSlider theme. This cssClass API helps to use custom skinning option for RadialSlider control. - * By defining the root class using this API, we need to include this root class in CSS. + /** Sets the root class for RadialSlider theme. This cssClass API helps to use custom skinning option for RadialSlider control. By defining the root class using this API, we need to include this root class in CSS. */ cssClass?: string; @@ -37675,7 +37700,7 @@ export interface Model { /** Specifies the ticks value of radial slider */ - ticks?: any[]; + ticks?: Array; /** Specifies the value of radial slider * @Default {10} @@ -37683,142 +37708,142 @@ export interface Model { value?: number; /** Event triggers when the change occurs. */ - change?(e: ChangeEventArgs): void; + change? (e: ChangeEventArgs): void; /** Event triggers when the radial slider is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Event triggers when the mouse pointer is dragged over the radial slider. */ - mouseover?(e: MouseoverEventArgs): void; + mouseover? (e: MouseoverEventArgs): void; /** Event triggers when the Radial slider slides. */ - slide?(e: SlideEventArgs): void; + slide? (e: SlideEventArgs): void; /** Event triggers when the radial slider starts. */ - start?(e: StartEventArgs): void; + start? (e: StartEventArgs): void; /** Event triggers when the radial slider stops. */ - stop?(e: StopEventArgs): void; + stop? (e: StopEventArgs): void; } export interface ChangeEventArgs { - /** returns the Radialslider model + /** returns the Radialslider model */ model?: any; - /** if the event should be canceled; otherwise, false. + /** if the event should be canceled; otherwise, false. */ cancel?: boolean; - /** returns the initial value of Radial slider + /** returns the initial value of Radial slider */ oldValue?: number; - /** returns the name of the event + /** returns the name of the event */ type?: string; - /** returns the current value of the Radial slider + /** returns the current value of the Radial slider */ value?: number; } export interface CreateEventArgs { - /** if the event should be canceled; otherwise, false. + /** if the event should be canceled; otherwise, false. */ cancel?: boolean; - /** returns the Radialslider model + /** returns the Radialslider model */ model?: any; - /** returns the name of the event + /** returns the name of the event */ type?: string; } export interface MouseoverEventArgs { - /** if the event should be canceled; otherwise, false. + /** if the event should be canceled; otherwise, false. */ cancel?: boolean; - /** returns the Radialslider model + /** returns the Radialslider model */ model?: any; - /** returns the value selected + /** returns the value selected */ selectedValue?: number; - /** returns the name of the event + /** returns the name of the event */ type?: string; - /** returns the current value selected in Radial slider + /** returns the current value selected in Radial slider */ value?: number; } export interface SlideEventArgs { - /** if the event should be canceled; otherwise, false. + /** if the event should be canceled; otherwise, false. */ cancel?: boolean; - /** returns the Radialslider model + /** returns the Radialslider model */ model?: any; - /** returns the value selected in Radial slider + /** returns the value selected in Radial slider */ selectedValue?: number; - /** returns the name of the event + /** returns the name of the event */ type?: string; - /** returns the currently selected value + /** returns the currently selected value */ value?: number; } export interface StartEventArgs { - /** if the event should be canceled; otherwise, false. + /** if the event should be canceled; otherwise, false. */ cancel?: boolean; - /** returns the Radialslider model + /** returns the Radialslider model */ model?: any; - /** returns the name of the event + /** returns the name of the event */ type?: string; - /** returns the current value selected in Radial slider + /** returns the current value selected in Radial slider */ value?: number; } export interface StopEventArgs { - /** if the event should be canceled; otherwise, false. + /** if the event should be canceled; otherwise, false. */ cancel?: boolean; - /** returns the Radialslider model + /** returns the Radialslider model */ model?: any; - /** returns the name of the event + /** returns the name of the event */ type?: string; - /** returns the current value selected in Radial slider + /** returns the current value selected in Radial slider */ value?: number; } @@ -37826,10 +37851,11 @@ export interface StopEventArgs { class Spreadsheet extends ej.Widget { static fn: Spreadsheet; - constructor(element: JQuery | Element, options?: Spreadsheet.Model); + constructor(element: JQuery, options?: Spreadsheet.Model); + constructor(element: Element, options?: Spreadsheet.Model); static Locale: any; - model: Spreadsheet.Model; - defaults: Spreadsheet.Model; + model:Spreadsheet.Model; + defaults:Spreadsheet.Model; /** This method is used to add custom formulas in Spreadsheet. * @param {string} Pass the name of the formula. @@ -37844,28 +37870,28 @@ class Spreadsheet extends ej.Widget { addNewSheet(): void; /** It is used to clear all the data and format in the specified range of cells in Spreadsheet. - * @param {string|Array} Optional. If range is specified, then it will clear all content in the specified range else it will use the current selected range. + * @param {string|Array} Optional. If range is specified, then it will clear all content in the specified range else it will use the current selected range. * @returns {void} */ - clearAll(range?: string|any[]): void; + clearAll(range?: string|Array): void; /** This property is used to clear all the formats applied in the specified range in Spreadsheet. - * @param {string|Array} Optional. If range is specified, then it will clear all format in the specified range else it will use the current selected range. + * @param {string|Array} Optional. If range is specified, then it will clear all format in the specified range else it will use the current selected range. * @returns {void} */ - clearAllFormat(range?: string|any[]): void; + clearAllFormat(range?: string|Array): void; /** Used to clear the applied border in the specified range in Spreadsheet. * @param {string|Array} Optional. If range is specified, then it will clear border in the specified range else it will use the current selected range. * @returns {void} */ - clearBorder(range?: string|any[]): void; + clearBorder(range?: string|Array): void; /** This property is used to clear the contents in the specified range in Spreadsheet. - * @param {string|Array} Optional. If the range is specified, then it will clear the content in the specified range else it will use the current selected range. + * @param {string|Array} Optional. If the range is specified, then it will clear the content in the specified range else it will use the current selected range. * @returns {void} */ - clearContents(range?: string|any[]): void; + clearContents(range?: string|Array): void; /** This method is used to remove only the data in the range denoted by the specified range name. * @param {string} Pass the defined rangeSettings property name. @@ -37874,15 +37900,15 @@ class Spreadsheet extends ej.Widget { clearRange(rangeName: string): void; /** It is used to remove data in the specified range of cells based on the defined property. - * @param {Array|string} Optional. If range is specified, it will clear data for the specified range else it will use the current selected range. - * @param {string} Optional. If property is specified, it will remove the specified property in the range else it will remove default properties + * @param {Array|string} Optional. If range is specified, it will clear data for the specified range else it will use the current selected range. + * @param {string} Optional. If property is specified, it will remove the specified property in the range else it will remove default properties * @param {any} Optional. - * @param {boolean} Optional. pass {{'`true`' | markdownify}}, if you want to skip the hidden rows + * @param {boolean} Optional. pass {{'`true`' | markdownify}}, if you want to skip the hidden rows * @param {any} Optional. Pass the status to perform undo and redo operation. * @param {any} Optional. It specifies whether to skip element processing or not. * @returns {void} */ - clearRangeData(range?: any[]|string, property?: string, cells?: any, skipHiddenRow?: boolean, status?: any, skipCell?: any): void; + clearRangeData(range?: Array|string, property?: string, cells?: any, skipHiddenRow?: boolean, status?: any, skipCell?: any): void; /** This method is used to clear undo and redo collections in the Spreadsheet. * @returns {void} @@ -37936,7 +37962,7 @@ class Spreadsheet extends ej.Widget { * @param {Function} Pass the function that you want to perform range edit. * @returns {void} */ - editRange(rangeName: string, fn: any): void; + editRange(rangeName: string, fn: Function): void; /** This method is used to get the activation panel in the Spreadsheet. * @returns {HTMLElement} @@ -38006,16 +38032,16 @@ class Spreadsheet extends ej.Widget { getRange(range: string, sheetIdx: number, skipHiddenRow?: boolean): HTMLElement; /** This method is used to get the data in specified range in Spreadsheet. - * @param {any} Optional. Pass the range, property, sheetIdx, valueOnly in options. + * @param {any} Optional. Pass the range, property, sheetIdx, valueOnly in options. * @returns {Array} */ - getRangeData(options?: any): any[]; + getRangeData(options?: any): Array; /** This method is used to get the range indices array based on the specified alpha range in Spreadsheet. * @param {string} Pass the alpha range that you want to get range indices. * @returns {Array} */ - getRangeIndices(range: string): any[]; + getRangeIndices(range: string): Array; /** This method is used to get the sheet details based on the given sheet index in Spreadsheet. * @param {number} Pass the sheet index to get the sheet object. @@ -38032,7 +38058,7 @@ class Spreadsheet extends ej.Widget { /** This method is used to get all the sheets in workbook. * @returns {Array} */ - getSheets(): any[]; + getSheets(): Array; /** This method is used to send a paging request to the specified sheet Index in the Spreadsheet. * @param {number} Pass the sheet index to perform paging at specified sheet index @@ -38121,7 +38147,7 @@ class Spreadsheet extends ej.Widget { * @param {string} Optional. By default is {{'`true`' | markdownify}}. If it is {{'`false`' | markdownify}} locked cells are unlocked. * @returns {void} */ - lockCells(range: string|any[], isLocked?: string): void; + lockCells(range: string|Array, isLocked?: string): void; /** This method is used to merge cells by across in the Spreadsheet. * @param {string} Optional. To pass the cell range or selected cells are process. @@ -38135,7 +38161,7 @@ class Spreadsheet extends ej.Widget { * @param {boolean} Optional. If pass {{'`true`' | markdownify}} it does not show alert. * @returns {void} */ - mergeCells(range?: string|any[], alertStatus?: boolean): void; + mergeCells(range?: string|Array, alertStatus?: boolean): void; /** This method is used to select a cell or range in the Spreadsheet. * @param {any} Pass the start cell to perform selection. @@ -38145,7 +38171,7 @@ class Spreadsheet extends ej.Widget { performSelection(startCell: any, endCell: any): void; /** This method is used to protect or unprotect active sheet. - * @param {boolean} Optional. By default is `true`. If it is `false` active sheet is unprotected. + * @param {boolean} Optional. By default is {{'`true`' | markdownify}}. If it is {{'`false`' | markdownify}} active sheet is unprotected. * @returns {void} */ protectSheet(isProtected?: boolean): void; @@ -38188,7 +38214,7 @@ class Spreadsheet extends ej.Widget { * @param {string|Array} Pass the range. * @returns {void} */ - removeReadOnly(range?: string|any[]): void; + removeReadOnly(range?: string|Array): void; /** This method is used to save JSON data in Spreadsheet. * @returns {any} @@ -38226,7 +38252,7 @@ class Spreadsheet extends ej.Widget { * @param {Array|any} Pass the row index and height of the rows. * @returns {void} */ - setHeightToRows(heightColl: any[]|any): void; + setHeightToRows(heightColl: Array|any): void; /** This method is used to set the hyperlink in selected cells of the current sheet. * @param {string|Array} If range is specified, it will set the hyperlink in range of the cells. @@ -38234,13 +38260,13 @@ class Spreadsheet extends ej.Widget { * @param {number} If we pass cellAddress then which sheet to be navigate in the applied link. * @returns {void} */ - setHyperlink(range: string|any[], link: any, sheetIdx: number): void; + setHyperlink(range: string|Array, link: any, sheetIdx: number): void; /** This method is used to set the readonly option for the specified range. * @param {string|Array} Pass the range. * @returns {void} */ - setReadOnly(range?: string|any[]): void; + setReadOnly(range?: string|Array): void; /** This method is used to set the focus to the Spreadsheet. * @returns {void} @@ -38251,7 +38277,7 @@ class Spreadsheet extends ej.Widget { * @param {Array|any} Pass the column index and width of the columns. * @returns {void} */ - setWidthToColumns(widthColl: any[]|any): void; + setWidthToColumns(widthColl: Array|any): void; /** This method is used to rename the active sheet. * @param {string} Pass the sheet name that you want to change the current active sheet name. @@ -38307,11 +38333,6 @@ class Spreadsheet extends ej.Widget { */ showWaitingPopUp(): void; - /** This method is used to unfreeze the frozen rows and columns in the Spreadsheet. - * @returns {void} - */ - unfreezePanes(): void; - /** This method is used to unhide the sheet based on specified sheet name or sheet index. * @param {string|number} Pass the sheet name or index that you want to unhide. * @returns {void} @@ -38328,14 +38349,14 @@ class Spreadsheet extends ej.Widget { * @param {Array|string} Optional. If the range is specified, then it will update unwrap in the specified range else it will use the current selected range. * @returns {void} */ - unWrapText(range?: any[]|string): void; + unWrapText(range?: Array|string): void; /** This method is used to update the data for the specified range of cells in the Spreadsheet. * @param {any} Pass the cells data that you want to update. - * @param {Array|string} Optional. If range is specified, it will update data for the specified range else it will use the current selected range. + * @param {Array|string} Optional. If range is specified, it will update data for the specified range else it will use the current selected range. * @returns {void} */ - updateData(data: any, range?: any[]|string): void; + updateData(data: any, range?: Array|string): void; /** This method is used to update the formula bar in the Spreadsheet. * @returns {void} @@ -38361,13 +38382,13 @@ class Spreadsheet extends ej.Widget { * @param {any} Optional. It specifies whether to skip element processing or not. * @returns {void} */ - updateUniqueData(data: any, range?: any[]|string, skipCell?: any): void; + updateUniqueData(data: any, range?: Array|string, skipCell?: any): void; /** This method is used to wrap the selected range of cells in the Spreadsheet. * @param {Array|string} Optional. If the range is specified, then it will update wrap in the specified range else it will use the current selected range. * @returns {void} */ - wrapText(range?: any[]|string): void; + wrapText(range?: Array|string): void; XLCellType: Spreadsheet.XLCellType; @@ -38400,6 +38421,11 @@ class Spreadsheet extends ej.Widget { XLFreeze: Spreadsheet.XLFreeze; + /** This method is used to unfreeze the frozen rows and columns in the Spreadsheet. + * @returns {void} + */ + unfreezePanes(): void; + XLPivot: Spreadsheet.XLPivot; XLPrint: Spreadsheet.XLPrint; @@ -38418,7 +38444,7 @@ class Spreadsheet extends ej.Widget { XLValidate: Spreadsheet.XLValidate; } -export namespace Spreadsheet { +export module Spreadsheet{ export interface XLCellType { @@ -38428,31 +38454,30 @@ export interface XLCellType { * @param {number} Optional. Pass sheet index. * @returns {void} */ - addCellTypes(range: string, settings: any, sheetIdx: number): void; + addCellTypes(range: string,settings: any,sheetIdx: number): void; /** This method is used to remove cell type from the specified range of cells in the Spreadsheet. * @param {string|Array} Pass the range where you want remove cell type. * @param {number} Optional. Pass sheet index. * @returns {void} */ - removeCellTypes(range: string|any[], sheetIdx: number): void; + removeCellTypes(range: string|Array,sheetIdx: number): void; } export interface XLCFormat { /** This method is used to clear the applied conditional formatting rules in the Spreadsheet. - * @param {boolean} Pass {{'`true`' | markdownify}} if you want to clear rules from selected cells else it will clear rules from entire sheet. * @param {Array|string} Optional. If range is specified, it will clear rules for the specified range else it will use the current selected range. * @returns {void} */ - clearCF(isSelected: boolean, range: any[]|string): void; + clearCF(range: Array|string): void; /** This method is used to get the applied conditional formatting rules as array of objects based on the specified row Index and column Index in the Spreadsheet. * @param {number} Pass the row index. * @param {number} Pass the column index. * @returns {Array} */ - getCFRule(rowIdx: number, colIdx: number): any[]; + getCFRule(rowIdx: number,colIdx: number): Array; /** This method is used to set the conditional formatting rule in the Spreadsheet. * @param {any} Pass the rule to set. @@ -38468,14 +38493,14 @@ export interface XLChart { * @param {ej.datavisualization.Chart.Theme} Pass the chart theme which want to update. * @returns {void} */ - changeTheme(chartId: string, theme: ej.datavisualization.Chart.Theme): void; + changeTheme(chartId: string,theme: ej.datavisualization.Chart.Theme): void; /** This method is used to change the type of the chart in the Spreadsheet. * @param {string} Pass the chart id. * @param {any} Pass the chart type. * @returns {void} */ - changeType(chartId: string, option: any): void; + changeType(chartId: string,option: any): void; /** This method is used to change the data range of the chart in the Spreadsheet. * @param {string} Pass the chart id. @@ -38484,21 +38509,21 @@ export interface XLChart { * @param {string} Legend range of chart data. * @returns {void} */ - changeDataRange(chartId: string, xRange: string, yRange: string, lRange: string): void; + changeDataRange(chartId: string,xRange: string,yRange: string,lRange: string): void; /** This method is used to create a chart for specified range in Spreadsheet. * @param {string|Array} Optional. If range is specified, it will create chart for the specified range else it will use the current selected range. * @param {any} Optional. To pass the type of chart and chart name. * @returns {void} */ - createChart(range: string|any[], options: any): void; + createChart(range: string|Array,options: any): void; /** This method is used to refresh the chart in the Spreadsheet. * @param {string} To pass the chart Id. * @param {any} To pass the type of chart and chart name. * @returns {void} */ - refreshChart(id: string, options: any): void; + refreshChart(id: string,options: any): void; /** This method is used to resize the chart of specified id in the Spreadsheet. * @param {string} To pass the chart id. @@ -38506,14 +38531,14 @@ export interface XLChart { * @param {number} To pass the width value. * @returns {void} */ - resizeChart(id: string, height: number, width: number): void; + resizeChart(id: string,height: number,width: number): void; /** This method is used to update the chart element, such as axes, titles, data labels, grid lines and legends in the Spreadsheet. * @param {string} Pass the chart id. * @param {ej.Spreadsheet.ChartProperties} Pass chart element value which you want to update. * @returns {void} */ - updateChartElement(chartId: string, value: ej.Spreadsheet.ChartProperties): void; + updateChartElement(chartId: string,value: ej.Spreadsheet.ChartProperties): void; /** This method is used switch row to columns and vice versa for chart in the Spreadsheet. So that the data is displayed in the chart the way you want. * @param {string} Pass the chart id. @@ -38543,15 +38568,15 @@ export interface XLClipboard { export interface XLComment { /** This method is used to delete the comment in the specified range in Spreadsheet. - * @param {Array|string} Optional. If range is specified, it will delete comments for the specified range else it will use the current selected range. + * @param {Array|string} Optional. If range is specified, it will delete comments for the specified range else it will use the current selected range. * @param {number} Optional. If sheetIdx is specified, it will delete comment in specified sheet else it will use active sheet. * @param {boolean} Optional. Pass {{'`true`' | markdownify}}, if you want to skip the hidden rows data. * @returns {void} */ - deleteComment(range: any[]|string, sheetIdx: number, skipHiddenRow: boolean): void; + deleteComment(range: Array|string,sheetIdx: number,skipHiddenRow: boolean): void; /** This method is used to edit the comment in the target Cell in Spreadsheet. - * @param {any} Optional. Pass the row index and column index of the cell which contains comment. + * @param {any} Optional. Pass the row index and column index of the cell which contains comment. * @returns {void} */ editComment(targetCell: any): void; @@ -38573,13 +38598,13 @@ export interface XLComment { getComment(cell: HTMLElement): any; /** This method is used to set new comment in Spreadsheet. - * @param {string|Array} Optional. If we pass the range comment will set in the range otherwise it will set with selected cells. + * @param {string|Array} Optional. If we pass the range comment will set in the range otherwise it will set with selected cells. * @param {string} Optional. Pass the comment data. - * @param {boolean} Optional. Pass {{'`true`' | markdownify}} to show comment in edit mode - * @param {boolean} Optional. Pass {{'`true`' | markdownify}} to show the user name + * @param {boolean} Optional. Pass {{'`true`' | markdownify}} to show comment in edit mode + * @param {boolean} Optional. Pass {{'`true`' | markdownify}} to show the user name * @returns {void} */ - setComment(range: string|any[], data: string, showEditPanel: boolean, showUserName: boolean): void; + setComment(range: string|Array,data: string,showEditPanel: boolean,showUserName: boolean): void; /** This method is used to show all the comments in the Spreadsheet. * @returns {void} @@ -38601,35 +38626,35 @@ export interface XLCMenu { * @param {string} Specifies the type of operation to be performed * @returns {void} */ - addItem(target: string, itemColl: any[], operation: string): void; + addItem(target: string,itemColl: Array,operation: string): void; /** This method is used to change data source in the context menu. * @param {string} Specifies the context menu type to bind the data source. * @param {Array} Pass the data source to be binded * @returns {void} */ - changeDataSource(target: string, data: any[]): void; + changeDataSource(target: string,data: Array): void; /** This method is used to disable the items in the context menu. * @param {string} Specifies the context menu type in which the item to be disabled. * @param {Array} Specifies the Menu Item id collection to be disabled * @returns {void} */ - disableItem(target: string, idxColl: any[]): void; + disableItem(target: string,idxColl: Array): void; /** This method is used to enable the items in the context menu. * @param {string} Specifies the context menu type in which the item to be enabled. * @param {Array} Specifies the Menu Item id collection to be enabled * @returns {void} */ - enableItem(target: string, idxColl: any[]): void; + enableItem(target: string,idxColl: Array): void; /** This method is used to remove the items in the context menu. * @param {string} Specifies the context menu type in which the item to be removed. * @param {Array} Specifies the Menu Item id collection to be removed * @returns {void} */ - removeItem(target: string, idxColl: any[]): void; + removeItem(target: string,idxColl: Array): void; } export interface XLDragDrop { @@ -38639,7 +38664,7 @@ export interface XLDragDrop { * @param {any|Array} Pass the destination range to drop the dragged cells. * @returns {void} */ - moveRangeTo(sourceRange: any|any[], destinationRange: any|any[]): void; + moveRangeTo(sourceRange: any|Array,destinationRange: any|Array): void; } export interface XLDragFill { @@ -38681,28 +38706,24 @@ export interface XLEdit { * @param {boolean} Pass {{'`true`' | markdownify}}, if you want to maintain previous cell value. * @returns {void} */ - editCell(rowIdx: number, colIdx: number, oldData: boolean): void; + editCell(rowIdx: number,colIdx: number,oldData: boolean): void; /** This method is used to get the property value of particular cell, based on the row and column index in the Spreadsheet. * @param {number} Pass the row index to get the property value. * @param {number} Pass the column index to get the property value. - * @param {string} Optional. Pass the property name that you want("value", "value2", "type", "cFormatRule", "range", "thousandSeparator", "rule", "format", "border", "picture", - * "chart", "calcValue", "align", "hyperlink", "formats", "borders", "tformats", "tborders", "isFilterHeader", "filterState", "tableName", "comment", "formatStr", - * "decimalPlaces", "cellType"). + * @param {string} Optional. Pass the property name that you want("value", "value2", "type", "cFormatRule", "range", "thousandSeparator", "rule", "format", "border", "picture", "chart", "calcValue", "align", "hyperlink", "formats", "borders", "tformats", "tborders", "isFilterHeader", "filterState", "tableName", "comment", "formatStr", "decimalPlaces", "cellType"). * @param {number} Optional. Pass the index of the sheet. * @returns {any|string|Array} */ - getPropertyValue(rowIdx: number, colIdx: number, prop: string, sheetIdx: number): any|string|any[]; + getPropertyValue(rowIdx: number,colIdx: number,prop: string,sheetIdx: number): any|string|Array; /** This method is used to get the property value in specified cell in Spreadsheet. * @param {HTMLElement} Pass the cell element to get property value. - * @param {string} Pass the property name that you want ("value", "value2", "type", "cFormatRule", "range", "thousandSeparator", "rule", "format", "border", - * "picture", "chart", "calcValue", "align", "hyperlink", "formats", "borders", "tformats", "tborders", "isFilterHeader", "filterState", "tableName", - * "comment", "formatStr", "decimalPlaces", "cellType"). + * @param {string} Pass the property name that you want ("value", "value2", "type", "cFormatRule", "range", "thousandSeparator", "rule", "format", "border", "picture", "chart", "calcValue", "align", "hyperlink", "formats", "borders", "tformats", "tborders", "isFilterHeader", "filterState", "tableName", "comment", "formatStr", "decimalPlaces", "cellType"). * @param {number} Pass the index of sheet. * @returns {any|string|Array} */ - getPropertyValueByElem(elem: HTMLElement, property: string, sheetIdx: number): any|string|any[]; + getPropertyValueByElem(elem: HTMLElement,property: string,sheetIdx: number): any|string|Array; /** This method is used to save the edited cell value in the Spreadsheet. * @returns {void} @@ -38714,22 +38735,22 @@ export interface XLEdit { * @param {string|number} Pass the cell value. * @returns {void} */ - updateCell(cell: any, value: string|number): void; + updateCell(cell: any,value: string|number): void; /** This method is used to update a particular cell value and its format in the Spreadsheet. * @param {any} Pass row index and column index of the cell. * @param {string|number} Pass the cell value. - * @param {string} Pass the class name to update format. + * @param {string} Pass the class name to update format. * @param {number} Pass sheet index. * @returns {void} */ - updateCellValue(cellIdx: any, val: string|number, formatClass: string, sheetIdx: number): void; + updateCellValue(cellIdx: any,val: string|number,formatClass: string,sheetIdx: number): void; } export interface XLExport { /** This method is used to save the sheet data as Excel ,CSV or PDF document (.xls, .xlsx .csv, .pdf) in Spreadsheet. - * @param {string} Pass the export type that you want. + * @param {string} Pass the export type that you want. * @returns {void} */ export(type: string): void; @@ -38751,7 +38772,7 @@ export interface XLFilter { * @param {string|Array} Pass the range of the selected cells. * @returns {void} */ - filter(range: string|any[]): void; + filter(range: string|Array): void; /** This method is used to apply filter for the column by active cell's value in the Spreadsheet. * @returns {void} @@ -38769,24 +38790,24 @@ export interface XLFormat { /** This method is used to create a table for the selected range of cells in the Spreadsheet. * @param {any} Pass the table object. - * @param {string|Array} Optional. If the range is specified, then it will create table in the specified range else it will use the current selected range. + * @param {string|Array} Optional. If the range is specified, then it will create table in the specified range else it will use the current selected range. * @returns {string} */ - createTable(tableObject: any, range: string|any[]): string; + createTable(tableObject: any,range: string|Array): string; /** This method is used to set format style and values in a cell or range of cells. * @param {any} Pass the formatObject which contains style, type, format, groupSeparator and decimalPlaces. * @param {string} Pass the range to format cells. * @returns {void} */ - format(formatObj: any, range: string): void; + format(formatObj: any,range: string): void; /** This method is used to remove the style in the specified range. * @param {Array|string} Pass the cell range . * @param {any} Optional. Pass the options for which the style gets removed. * @returns {void} */ - removeStyle(range: any[]|string, options: any): void; + removeStyle(range: Array|string,options: any): void; /** This method is used to remove table with specified tableId in the Spreadsheet. * @param {number} Pass the tableId that you want to remove. @@ -38799,21 +38820,21 @@ export interface XLFormat { * @param {string|Array} Pass the range. * @returns {void} */ - updateDecimalPlaces(type: string, range: string|any[]): void; + updateDecimalPlaces(type: string,range: string|Array): void; /** This method is used to update the format for the selected range of cells in the Spreadsheet. * @param {any} Pass the format object that you want to update. - * @param {Array} Optional. If the range is specified, then it will update format in the specified range else it will use the current selected range. + * @param {Array} Optional. If the range is specified, then it will update format in the specified range else it will use the current selected range. * @returns {void} */ - updateFormat(formatObj: any, range: any[]): void; + updateFormat(formatObj: any,range: Array): void; /** This method is used to update the unique format for selected range of cells in the Spreadsheet. * @param {string} Pass the unique format class. * @param {Array} Optional. If the range is specified, then it will update format in the specified range else it will use the current selected range. * @returns {void} */ - updateUniqueFormat(formatClass: string, range: any[]): void; + updateUniqueFormat(formatClass: string,range: Array): void; } export interface XLFreeze { @@ -38830,10 +38851,11 @@ export interface XLFreeze { freezeLeftColumn(): void; /** This method is used to freeze rows and columns before the specified cell in the Spreadsheet. - * @param {any} Row index and column index of the cell which you want to freeze. + * @param {number} Index of the row to be freeze. + * @param {number} Index of the column to be freeze. * @returns {void} */ - freezePanes(cell: any): void; + freezePanes(rowIdx: number,colIdx: number): void; /** This method is used to freeze rows upto the specified row index in the Spreadsheet. * @param {number} Index of the row to be freeze. @@ -38845,12 +38867,17 @@ export interface XLFreeze { * @returns {void} */ freezeTopRow(): void; + + /** This method is used to unfreeze the frozen rows and columns in the Spreadsheet. + * @returns {void} + */ + unfreezePanes(): void; } export interface XLPivot { /** This property is used to clear the pivot table list in Spreadsheet. - * @param {string} Pass the name of the pivot table. + * @param {string} Pass the name of the pivot table. * @returns {void} */ clearPivotFieldList(pivotName: string): void; @@ -38863,7 +38890,7 @@ export interface XLPivot { * @param {any} Pass the pivot range, sheet index, address and data source . * @returns {string} */ - createPivotTable(range: string, location: string, name: string, settings: any, pvt: any): string; + createPivotTable(range: string,location: string,name: string,settings: any,pvt: any): string; /** This method is used to delete the pivot table which is selected. * @param {string} Pass the name of the pivot table. @@ -38876,7 +38903,7 @@ export interface XLPivot { * @param {number} Optional. Pass the index of the sheet. * @returns {void} */ - refreshDataSource(name: string, sheetIdx: number): void; + refreshDataSource(name: string,sheetIdx: number): void; } export interface XLPrint { @@ -38898,13 +38925,13 @@ export interface XLResize { * @param {Array} Optional. Pass row index collection that you want to fit its height. * @returns {void} */ - fitHeight(rowIndexes: any[]): void; + fitHeight(rowIndexes: Array): void; /** This method is used to fit the width of columns in the Spreadsheet. * @param {Array} Optional. Pass column index collection that you want to fit its width. * @returns {void} */ - fitWidth(colIndexes: any[]): void; + fitWidth(colIndexes: Array): void; /** This method is used to get the column width of the specified column index in the Spreadsheet. * @param {number} Pass the column index. @@ -38923,14 +38950,14 @@ export interface XLResize { * @param {number} Pass the width value that you want to set. * @returns {void} */ - setColWidth(colIdx: number, size: number): void; + setColWidth(colIdx: number,size: number): void; /** This method is used to set the row height of the specified row index in the Spreadsheet. * @param {number} Pass the row index. * @param {number} Pass the height value that you want to set. * @returns {void} */ - setRowHeight(rowIdx: number, size: number): void; + setRowHeight(rowIdx: number,size: number): void; } export interface XLRibbon { @@ -38940,21 +38967,21 @@ export interface XLRibbon { * @param {number} pass the index of the item to be added in the backstage. * @returns {void} */ - addBackStageItem(pageItem: any, index: number): void; + addBackStageItem(pageItem: any,index: number): void; /** This method is used to dynamically add the contextual tabs in the ribbon. * @param {any} Specifies the contextual tab set object. * @param {number} pass the index of the contextual tab. * @returns {void} */ - addContextualTabs(contextualTabSet: any, index: number): void; + addContextualTabs(contextualTabSet: any,index: number): void; /** This method is used to dynamically add the menu item in the file menu. * @param {Array} Specifies the item to be added * @param {number} pass the index of the menu item. * @returns {void} */ - addMenuItem(item: any[], index: number): void; + addMenuItem(item: Array,index: number): void; /** This method is used to add a new name in the Spreadsheet name manager. * @param {string} Pass the name that you want to define in name manager. @@ -38963,7 +38990,7 @@ export interface XLRibbon { * @param {number} Optional. Pass the sheet index. * @returns {void} */ - addNamedRange(name: string, refersTo: string, comment: string, sheetIdx: number): void; + addNamedRange(name: string,refersTo: string,comment: string,sheetIdx: number): void; /** This method is used to dynamically add the tab in the ribbon. * @param {Array} Specifies the text to be displayed in the tab. @@ -38971,7 +38998,7 @@ export interface XLRibbon { * @param {number} pass the index of the tab. * @returns {void} */ - addTab(tabText: any[], ribbonGroups: number, index: number): void; + addTab(tabText: Array,ribbonGroups: number,index: number): void; /** This method is used to dynamically add the tab group in the ribbon. * @param {number} Specifies the ribbon tab index. @@ -38979,14 +39006,14 @@ export interface XLRibbon { * @param {number} pass the index of the ribbon group. * @returns {void} */ - addTabGroup(tabIndex: number, tabGroup: any, groupIndex: number): void; + addTabGroup(tabIndex: number,tabGroup: any,groupIndex: number): void; /** This method is used to insert the few type (SUM, MAX, MIN, AVG, COUNT) of formulas in the selected range of cells in the Spreadsheet. * @param {string} To pass the type("SUM","MAX","MIN","AVG","COUNT"). * @param {string|Array} If range is specified, it will apply auto sum for the specified range else it will use the current selected range. * @returns {void} */ - autoSum(type: string, range: string|any[]): void; + autoSum(type: string,range: string|Array): void; /** This method is used to hide the file menu in the ribbon tab. * @returns {void} @@ -39016,14 +39043,14 @@ export interface XLRibbon { * @param {boolean} pass the boolean value to remove the tab from ribbon * @returns {void} */ - removeTab(index: number, isRemoveMenu: boolean): void; + removeTab(index: number,isRemoveMenu: boolean): void; /** This method is used to remove the tab group form ribbon in the spreadsheet. * @param {number} Specifies the index of the tab group to be removed from the ribbon. * @param {string} Specifies the text to be displayed in the tab group * @returns {void} */ - removeTabGroup(tabIndex: number, groupText: string): void; + removeTabGroup(tabIndex: number,groupText: string): void; /** This method is used to show the file menu in the ribbon tab. * @returns {void} @@ -39035,7 +39062,7 @@ export interface XLRibbon { * @param {number} pass the index of the item to be updated * @returns {void} */ - updateMenuItem(item: any, index: number): void; + updateMenuItem(item: any,index: number): void; /** This method is used to update the ribbon icons in the Spreadsheet. * @returns {void} @@ -39052,7 +39079,7 @@ export interface XLSearch { * @param {boolean} Pass {{'`true`' | markdownify}}, if you want to match with entire cell contents. * @returns {void} */ - replaceAllByBook(findData: string, replaceData: string, isCSen: boolean, isEMatch: boolean): void; + replaceAllByBook(findData: string,replaceData: string,isCSen: boolean,isEMatch: boolean): void; /** This method is used to find and replace all data by sheet in Spreadsheet. * @param {string} Pass the search data. @@ -39061,7 +39088,7 @@ export interface XLSearch { * @param {boolean} Pass {{'`true`' | markdownify}}, if you want to match with entire cell contents. * @returns {void} */ - replaceAllBySheet(findData: string, replaceData: string, isCSen: boolean, isEMatch: boolean): void; + replaceAllBySheet(findData: string,replaceData: string,isCSen: boolean,isEMatch: boolean): void; } export interface XLSelection { @@ -39081,7 +39108,7 @@ export interface XLSelection { * @param {Array|string} Optional. Pass range to refresh selection. * @returns {void} */ - refreshSelection(range: any[]|string): void; + refreshSelection(range: Array|string): void; /** This method is used to select a single column in the Spreadsheet. * @param {number} Pass the column index value. @@ -39094,7 +39121,7 @@ export interface XLSelection { * @param {number} Pass the column end index. * @returns {void} */ - selectColumns(startIdx: number, endIdx: number): void; + selectColumns(startIdx: number,endIdx: number): void; /** This method is used to select the specified range of cells in the Spreadsheet. * @param {string} Pass range which want to select. @@ -39113,7 +39140,7 @@ export interface XLSelection { * @param {number} Pass the end row index. * @returns {void} */ - selectRows(startIdx: number, endIdx: number): void; + selectRows(startIdx: number,endIdx: number): void; /** This method is used to select all cells in active sheet. * @returns {void} @@ -39132,7 +39159,7 @@ export interface XLShape { * @param {number} Optional. Pass the left of the image that you want to set. * @returns {string} */ - setPicture(range: string, url: string, width: number, height: number, top: number, left: number): string; + setPicture(range: string,url: string,width: number,height: number,top: number,left: number): string; } export interface XLSort { @@ -39143,7 +39170,7 @@ export interface XLSort { * @param {string} Pass the range * @returns {void} */ - sortByColor(operation: string, color: any, range: string): void; + sortByColor(operation: string,color: any,range: string): void; /** This method is used to sort a particular range of cells based on its values in the Spreadsheet. * @param {Array|string} Pass the range to sort. @@ -39151,32 +39178,32 @@ export interface XLSort { * @param {any} Pass the direction to sort (ascending or descending). * @returns {boolean} */ - sortByRange(range: any[]|string, columnName: string, direction: any): boolean; + sortByRange(range: Array|string,columnName: string,direction: any): boolean; } export interface XLValidate { /** This method is used to apply data validation rules in a selected range of cells based on the defined condition in the Spreadsheet. - * @param {string|Array} If range is specified, it will apply rules for the specified range else it will use the current selected range. + * @param {string|Array} If range is specified, it will apply rules for the specified range else it will use the current selected range. * @param {Array} Pass the validation condition, value1 and value2. * @param {string} Pass the data type. * @param {boolean} Pass {{'`true`' | markdownify}} if you ignore blank values. * @param {boolean} Pass {{'`true`' | markdownify}} if you want to show an error alert. * @returns {void} */ - applyDVRules(range: string|any[], values: any[], type: string, required: boolean, showErrorAlert: boolean): void; + applyDVRules(range: string|Array,values: Array,type: string,required: boolean,showErrorAlert: boolean): void; /** This method is used to clear the applied validation rules in a specified range of cells in the Spreadsheet. - * @param {string|Array} Optional. If range is specified, it will clear rules for the specified range else it will use the current selected range. + * @param {string|Array} Optional. If range is specified, it will clear rules for the specified range else it will use the current selected range. * @returns {void} */ - clearDV(range: string|any[]): void; + clearDV(range: string|Array): void; /** This method is used to highlight invalid data in a specified range of cells in the Spreadsheet. * @param {string|Array} Optional. If range is specified, it will clear rules for the specified range else it will use the current selected range. * @returns {void} */ - highlightInvalidData(range: string|any[]): void; + highlightInvalidData(range: string|Array): void; } export interface Model { @@ -39231,8 +39258,7 @@ export interface Model { */ allowComments?: boolean; - /** Gets or sets a value that indicates whether to enable or disable Conditional Format feature in the Spreadsheet. By enabling this, you can apply formatting to the selected range - * of cells based on the provided conditions (Greater than, Less than, Equal, Between, Contains, etc.). + /** Gets or sets a value that indicates whether to enable or disable Conditional Format feature in the Spreadsheet. By enabling this, you can apply formatting to the selected range of cells based on the provided conditions (Greater than, Less than, Equal, Between, Contains, etc.). * @Default {true} */ allowConditionalFormats?: boolean; @@ -39267,8 +39293,7 @@ export interface Model { */ allowFormatAsTable?: boolean; - /** Get or sets a value that indicates whether to enable or disable format painter feature in the Spreadsheet. By enabling this feature, you can copy - * the format from the selected range and apply it to another range. + /** Get or sets a value that indicates whether to enable or disable format painter feature in the Spreadsheet. By enabling this feature, you can copy the format from the selected range and apply it to another range. * @Default {true} */ allowFormatPainter?: boolean; @@ -39278,14 +39303,12 @@ export interface Model { */ allowFormulaBar?: boolean; - /** Gets or sets a value that indicates whether to enable or disable freeze pane support in Spreadsheet. After enabling this feature, - * you can use freeze top row, freeze first column and freeze panes options. - * @Default {false} + /** Gets or sets a value that indicates whether to enable or disable freeze pane support in Spreadsheet. By enabling this feature, you can use freeze top row, freeze first column and freeze panes options. + * @Default {true} */ allowFreezing?: boolean; - /** Gets or sets a value that indicates whether to enable or disable hyperlink feature in the Spreadsheet. By enabling this feature, you can add hyperlink which is used to - * easily navigate to the cell reference from one sheet to another or a web page. + /** Gets or sets a value that indicates whether to enable or disable hyperlink feature in the Spreadsheet. By enabling this feature, you can add hyperlink which is used to easily navigate to the cell reference from one sheet to another or a web page. * @Default {true} */ allowHyperlink?: boolean; @@ -39320,14 +39343,12 @@ export interface Model { */ allowOverflow?: boolean; - /** Gets or sets a value that indicates whether to enable or disable resizing feature in the Spreadsheet. By enabling this feature, you can change the column width and - * row height by dragging its header boundaries. + /** Gets or sets a value that indicates whether to enable or disable resizing feature in the Spreadsheet. By enabling this feature, you can change the column width and row height by dragging its header boundaries. * @Default {true} */ allowResizing?: boolean; - /** Gets or sets a value that indicates whether to enable or disable find and replace feature in the Spreadsheet. By enabling this, you can easily find and replace - * a specific value in the sheet or workbook. By using goto behavior, you can select and highlight all cells that contains specific data or data types. + /** Gets or sets a value that indicates whether to enable or disable find and replace feature in the Spreadsheet. By enabling this, you can easily find and replace a specific value in the sheet or workbook. By using goto behavior, you can select and highlight all cells that contains specific data or data types. * @Default {true} */ allowSearching?: boolean; @@ -39347,8 +39368,7 @@ export interface Model { */ allowUndoRedo?: boolean; - /** Gets or sets a value that indicates whether to enable or disable wrap text feature in the Spreadsheet. By enabling this, cell content can wrap to the next line, - * if the cell content exceeds the boundary of the cell. + /** Gets or sets a value that indicates whether to enable or disable wrap text feature in the Spreadsheet. By enabling this, cell content can wrap to the next line, if the cell content exceeds the boundary of the cell. * @Default {true} */ allowWrap?: boolean; @@ -39383,7 +39403,7 @@ export interface Model { /** Gets or sets a value that indicates custom formulas in Spreadsheet. * @Default {[]} */ - customFormulas?: any[]; + customFormulas?: Array; /** Gets or sets a value that indicates whether to enable or disable context menu in the Spreadsheet. * @Default {true} @@ -39417,8 +39437,7 @@ export interface Model { */ isReadOnly?: boolean; - /** Gets or sets a value that indicates whether to customizing the user interface (UI) as locale-specific in order to display regional data (i.e.) - * in a language and culture specific to a particular country or region. + /** Gets or sets a value that indicates whether to customizing the user interface (UI) as locale-specific in order to display regional data (i.e.) in a language and culture specific to a particular country or region. * @Default {en-US} */ locale?: string; @@ -39460,7 +39479,7 @@ export interface Model { /** Gets or sets an object that indicates to customize the sheet behavior in Spreadsheet. */ - sheets?: Sheet[]; + sheets?: Array; /** Gets or sets a value that indicates whether to show or hide pager in the Spreadsheet. * @Default {true} @@ -39483,118 +39502,118 @@ export interface Model { userName?: string; /** Triggered for every action before its starts. */ - actionBegin?(e: ActionBeginEventArgs): void; + actionBegin? (e: ActionBeginEventArgs): void; /** Triggered for every action complete. */ - actionComplete?(e: ActionCompleteEventArgs): void; + actionComplete? (e: ActionCompleteEventArgs): void; /** Triggered when the auto fill operation begins. */ - autoFillBegin?(e: AutoFillBeginEventArgs): void; + autoFillBegin? (e: AutoFillBeginEventArgs): void; /** Triggered when the auto fill operation completes. */ - autoFillComplete?(e: AutoFillCompleteEventArgs): void; + autoFillComplete? (e: AutoFillCompleteEventArgs): void; /** Triggered before the batch save. */ - beforeBatchSave?(e: BeforeBatchSaveEventArgs): void; + beforeBatchSave? (e: BeforeBatchSaveEventArgs): void; /** Triggered before the cells to be formatted. */ - beforeCellFormat?(e: BeforeCellFormatEventArgs): void; + beforeCellFormat? (e: BeforeCellFormatEventArgs): void; /** Triggered before the cell selection. */ - beforeCellSelect?(e: BeforeCellSelectEventArgs): void; + beforeCellSelect? (e: BeforeCellSelectEventArgs): void; /** Triggered before the selected cells are dropped. */ - beforeDrop?(e: BeforeDropEventArgs): void; + beforeDrop? (e: BeforeDropEventArgs): void; /** Triggered while start to edit the comment. */ - beforeEditComment?(e: BeforeEditCommentEventArgs): void; + beforeEditComment? (e: BeforeEditCommentEventArgs): void; /** Triggered before the contextmenu is open. */ - beforeOpen?(e: BeforeOpenEventArgs): void; + beforeOpen? (e: BeforeOpenEventArgs): void; /** Triggered before the activation panel is open. */ - beforePanelOpen?(e: BeforePanelOpenEventArgs): void; + beforePanelOpen? (e: BeforePanelOpenEventArgs): void; /** Triggered when click on sheet cell. */ - cellClick?(e: CellClickEventArgs): void; + cellClick? (e: CellClickEventArgs): void; /** Triggered when the cell is edited. */ - cellEdit?(e: CellEditEventArgs): void; + cellEdit? (e: CellEditEventArgs): void; /** Triggered while cell is formatting. */ - cellFormatting?(e: CellFormattingEventArgs): void; + cellFormatting? (e: CellFormattingEventArgs): void; /** Triggered when mouse hover on cell in sheets. */ - cellHover?(e: CellHoverEventArgs): void; + cellHover? (e: CellHoverEventArgs): void; /** Triggered when save the edited cell. */ - cellSave?(e: CellSaveEventArgs): void; + cellSave? (e: CellSaveEventArgs): void; /** Triggered when the cell is selected. */ - cellSelected?(e: CellSelectedEventArgs): void; + cellSelected? (e: CellSelectedEventArgs): void; /** Triggered when click the contextmenu items. */ - contextMenuClick?(e: ContextMenuClickEventArgs): void; + contextMenuClick? (e: ContextMenuClickEventArgs): void; /** Triggered when the selected cells are being dragged. */ - drag?(e: DragEventArgs): void; + drag? (e: DragEventArgs): void; /** Triggered when you start to drag the picture or chart. */ - dragShape?(e: DragShapeEventArgs): void; + dragShape? (e: DragShapeEventArgs): void; /** Triggered when the selected cells are initiated to drag. */ - dragStart?(e: DragStartEventArgs): void; + dragStart? (e: DragStartEventArgs): void; /** Triggered when the selected cells are dropped. */ - drop?(e: DropEventArgs): void; + drop? (e: DropEventArgs): void; /** Triggered before the range editing starts. */ - editRangeBegin?(e: EditRangeBeginEventArgs): void; + editRangeBegin? (e: EditRangeBeginEventArgs): void; /** Triggered after range editing completes. */ - editRangeComplete?(e: EditRangeCompleteEventArgs): void; + editRangeComplete? (e: EditRangeCompleteEventArgs): void; /** Triggered when the key is pressed down. */ - keyDown?(e: KeyDownEventArgs): void; + keyDown? (e: KeyDownEventArgs): void; /** Triggered when the key is released. */ - keyUp?(e: KeyUpEventArgs): void; + keyUp? (e: KeyUpEventArgs): void; /** Triggered before the sheet is loaded. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggered after the sheet is loaded. */ - loadComplete?(e: LoadCompleteEventArgs): void; + loadComplete? (e: LoadCompleteEventArgs): void; /** Triggered every click of the menu item. */ - menuClick?(e: MenuClickEventArgs): void; + menuClick? (e: MenuClickEventArgs): void; /** Triggered when a file is imported. */ - onImport?(e: OnImportEventArgs): void; + onImport? (e: OnImportEventArgs): void; /** Triggered when import sheet is failed to open. */ - openFailure?(e: OpenFailureEventArgs): void; + openFailure? (e: OpenFailureEventArgs): void; /** Triggered when pager item is clicked in the Spreadsheet. */ - pagerClick?(e: PagerClickEventArgs): void; + pagerClick? (e: PagerClickEventArgs): void; /** Triggered when you start resizing the chart, picture, row and column. */ - resizeStart?(e: ResizeStartEventArgs): void; + resizeStart? (e: ResizeStartEventArgs): void; /** Triggered after end of resizing the chart, picture, row and column. */ - resizeEnd?(e: ResizeEndEventArgs): void; + resizeEnd? (e: ResizeEndEventArgs): void; /** Triggered when click on the ribbon. */ - ribbonClick?(e: RibbonClickEventArgs): void; + ribbonClick? (e: RibbonClickEventArgs): void; /** Triggered when the chart series rendering. */ - seriesRendering?(e: SeriesRenderingEventArgs): void; + seriesRendering? (e: SeriesRenderingEventArgs): void; /** Triggered when click the ribbon tab. */ - tabClick?(e: TabClickEventArgs): void; + tabClick? (e: TabClickEventArgs): void; /** Triggered when select the ribbon tab. */ - tabSelect?(e: TabSelectEventArgs): void; + tabSelect? (e: TabSelectEventArgs): void; } export interface ActionBeginEventArgs { @@ -39613,7 +39632,7 @@ export interface ActionBeginEventArgs { /** Returns the cell range. */ - range?: any[]; + range?: Array; /** Returns the action format. */ @@ -39648,7 +39667,7 @@ export interface ActionCompleteEventArgs { /** Returns the applied cell format object. */ - selectedCell?: any[]|any; + selectedCell?: Array|any; /** Returns the sheet index. */ @@ -39671,7 +39690,7 @@ export interface AutoFillBeginEventArgs { /** Returns auto fill begin cell range. */ - dataRange?: any[]; + dataRange?: Array; /** Returns which direction drag the auto fill. */ @@ -39679,7 +39698,7 @@ export interface AutoFillBeginEventArgs { /** Returns fill cells range. */ - fillRange?: any[]; + fillRange?: Array; /** Returns the auto fill type. */ @@ -39706,7 +39725,7 @@ export interface AutoFillCompleteEventArgs { /** Returns auto fill begin cell range. */ - dataRange?: any[]; + dataRange?: Array; /** Returns which direction to drag the auto fill. */ @@ -39714,7 +39733,7 @@ export interface AutoFillCompleteEventArgs { /** Returns fill cells range. */ - fillRange?: any[]; + fillRange?: Array; /** Returns the auto fill type. */ @@ -39764,7 +39783,7 @@ export interface BeforeCellFormatEventArgs { /** Returns the selected cells. */ - cells?: any[]|any; + cells?: Array|any; /** Returns the Spreadsheet model. */ @@ -39783,11 +39802,11 @@ export interface BeforeCellSelectEventArgs { /** Returns the previous cell range. */ - prevRange?: any[]; + prevRange?: Array; /** Returns the current cell range. */ - currRange?: any[]; + currRange?: Array; /** Returns the Spreadsheet model. */ @@ -40093,7 +40112,7 @@ export interface CellSelectedEventArgs { /** Returns the selected range. */ - selectedRange?: any[]; + selectedRange?: Array; /** Returns the target element. */ @@ -40861,7 +40880,7 @@ export interface RibbonSettingsApplicationTabMenuSettings { /** Specifies the data source to append in application tab. * @Default {[]} */ - dataSource?: any[]; + dataSource?: Array; } export interface RibbonSettingsApplicationTab { @@ -40950,7 +40969,7 @@ export interface SelectionSettings { export interface SheetsBorder { - /** + /** */ type?: ej.Spreadsheet.BorderType|string; @@ -40976,7 +40995,7 @@ export interface SheetsCFormatRule { /** Specifies the inputs for conditional formatting in Spreadsheet. * @Default {[]} */ - inputs?: any[]; + inputs?: Array; /** Specifies the range for conditional formatting in Spreadsheet. */ @@ -41126,7 +41145,7 @@ export interface SheetsRow { /** Specifies the cells of a row in Spreadsheet. * @Default {[]} */ - cells?: SheetsRowsCell[]; + cells?: Array; /** Gets or sets the index of a row in Spreadsheet. * @Default {0} @@ -41139,12 +41158,17 @@ export interface Sheet { /** Specifies the border for the cell in the Spreadsheet. * @Default {[]} */ - border?: SheetsBorder[]; + border?: Array; + + /** Specifies the cell types for a cell or range in Spreadsheet. + * @Default {[]} + */ + cellTypes?: Array; /** Specifies the conditional formatting for the range of cell in Spreadsheet. * @Default {[]} */ - cFormatRule?: SheetsCFormatRule[]; + cFormatRule?: Array; /** Gets or sets a value that indicates to define column count in the Spreadsheet. * @Default {21} @@ -41166,6 +41190,16 @@ export interface Sheet { */ fieldAsColumnHeader?: boolean; + /** Gets or sets a value to freeze rows in the Spreadsheet. + * @Default {0} + */ + frozenRows?: number; + + /** Gets or sets a value to freeze columns in the Spreadsheet. + * @Default {0} + */ + frozenColumns?: number; + /** Specifies the header styles for the headers in datasource range. * @Default {null} */ @@ -41174,17 +41208,17 @@ export interface Sheet { /** To hide the specified columns in Spreadsheet. * @Default {[]} */ - hideColumns?: any[]; + hideColumns?: Array; /** To hide the specified rows in Spreadsheet. * @Default {[]} */ - hideRows?: any[]; + hideRows?: Array; /** To merge specified ranges in Spreadsheet. * @Default {[]} */ - mergeCells?: any[]; + mergeCells?: Array; /** Specifies the primary key for the datasource in Spreadsheet. */ @@ -41198,7 +41232,7 @@ export interface Sheet { /** Specifies single range or multiple range settings for a sheet in Spreadsheet. * @Default {[]} */ - rangeSettings?: SheetsRangeSetting[]; + rangeSettings?: Array; /** Gets or sets a value that indicates to define row count in the Spreadsheet. * @Default {20} @@ -41208,7 +41242,7 @@ export interface Sheet { /** Specifies the rows for a sheet in Spreadsheet. * @Default {[]} */ - rows?: SheetsRow[]; + rows?: Array; /** Gets or sets a value that indicates whether to show or hide grid lines in the Spreadsheet. * @Default {true} @@ -41231,7 +41265,7 @@ export interface Sheet { startCell?: string; } -enum AutoFillOptions { +enum AutoFillOptions{ ///Specifies the CopyCells property in AutoFillOptions. CopyCells, @@ -41250,7 +41284,7 @@ enum AutoFillOptions { } -enum scrollMode { +enum scrollMode{ ///To enable Infinite scroll mode for Spreadsheet. Infinite, @@ -41260,7 +41294,7 @@ enum scrollMode { } -enum SelectionType { +enum SelectionType{ ///To select only Column in Spreadsheet. Column, @@ -41273,7 +41307,7 @@ enum SelectionType { } -enum SelectionUnit { +enum SelectionUnit{ ///To enable Single selection in Spreadsheet Single, @@ -41286,7 +41320,7 @@ enum SelectionUnit { } -enum BorderType { +enum BorderType{ ///To apply top border for the given range of cell. Top, @@ -41320,7 +41354,7 @@ enum BorderType { } -enum CFormatRule { +enum CFormatRule{ ///To identify greater than values in the given range of cells. GreaterThan, @@ -41342,7 +41376,7 @@ enum CFormatRule { } -enum CFormatHighlightColor { +enum CFormatHighlightColor{ ///Highlights red with dark red text color. RedFillwithDarkRedText, @@ -41361,7 +41395,7 @@ enum CFormatHighlightColor { } -enum ChartProperties { +enum ChartProperties{ ///Specifies to make the data label center of the chart. DataLabelCenter, @@ -41434,10 +41468,11 @@ enum ChartProperties { class PdfViewer extends ej.Widget { static fn: PdfViewer; - constructor(element: JQuery | Element, options?: PdfViewer.Model); + constructor(element: JQuery, options?: PdfViewer.Model); + constructor(element: Element, options?: PdfViewer.Model); static Locale: any; - model: PdfViewer.Model; - defaults: PdfViewer.Model; + model:PdfViewer.Model; + defaults:PdfViewer.Model; /** Loads the document with the filename and displays it in PDF viewer. * @param {string} File name to be loaded @@ -41547,7 +41582,7 @@ class PdfViewer extends ej.Widget { */ unload(): void; } -export namespace PdfViewer { +export module PdfViewer{ export interface Model { @@ -41616,34 +41651,37 @@ export interface Model { fileName?: string; /** Triggers when the PDF document gets loaded and is ready to view in the Control. */ - documentLoad?(e: DocumentLoadEventArgs): void; + documentLoad? (e: DocumentLoadEventArgs): void; + + /** Triggers when the PDF document gets unloaded from the PDF viewer. */ + documentUnload? (e: DocumentUnloadEventArgs): void; /** Triggers when there is change in current page number. */ - pageChange?(e: PageChangeEventArgs): void; + pageChange? (e: PageChangeEventArgs): void; /** Triggers when there is change in the magnification value. */ - zoomChange?(e: ZoomChangeEventArgs): void; + zoomChange? (e: ZoomChangeEventArgs): void; /** Triggers when hyperlink in the PDF Document is clicked */ - hyperlinkClick?(e: HyperlinkClickEventArgs): void; + hyperlinkClick? (e: HyperlinkClickEventArgs): void; /** Triggers before the printing starts. */ - beforePrint?(e: BeforePrintEventArgs): void; + beforePrint? (e: BeforePrintEventArgs): void; /** Triggers after the printing is completed. */ - afterPrint?(e: AfterPrintEventArgs): void; + afterPrint? (e: AfterPrintEventArgs): void; /** Triggers when the mouse click is performed over the page of the PDF document. */ - pageClick?(e: PageClickEventArgs): void; + pageClick? (e: PageClickEventArgs): void; /** Triggers when the client buffering process starts. */ - bufferStart?(e: BufferStartEventArgs): void; + bufferStart? (e: BufferStartEventArgs): void; /** Triggers when the client buffering process ends. */ - bufferEnd?(e: BufferEndEventArgs): void; + bufferEnd? (e: BufferEndEventArgs): void; /** Triggers when PDF viewer control is destroyed successfully. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; } export interface DocumentLoadEventArgs { @@ -41659,6 +41697,25 @@ export interface DocumentLoadEventArgs { /** Returns the name of the event */ type?: string; + + /** Returns the PDF document name displaying in the PDF viewer. + */ + fileName?: string; +} + +export interface DocumentUnloadEventArgs { + + /** true, if the event should be canceled; otherwise, false. + */ + cancel?: boolean; + + /** Returns the PDF viewer model + */ + model?: any; + + /** Returns the name of the event + */ + type?: string; } export interface PageChangeEventArgs { @@ -41858,7 +41915,7 @@ export interface ServerActionSettings { download?: string; } -enum ToolbarItems { +enum ToolbarItems{ ///Shows only magnification tools in the toolbar. MagnificationTools, @@ -41877,7 +41934,7 @@ enum ToolbarItems { } -enum PdfService { +enum PdfService{ ///Denotes that the service is located in the local project Local, @@ -41887,9 +41944,9 @@ enum PdfService { } -enum LinkTarget { +enum LinkTarget{ - ///Opens the hyperlink in the same tab of the browser. + ///Opens the hyperlink in the same tab of the browser. Default, ///Opens the hyperlink in a new tab of the browser. @@ -41903,10 +41960,11 @@ enum LinkTarget { class SpellCheck extends ej.Widget { static fn: SpellCheck; - constructor(element: JQuery | Element, options?: SpellCheck.Model); + constructor(element: JQuery, options?: SpellCheck.Model); + constructor(element: Element, options?: SpellCheck.Model); static Locale: any; - model: SpellCheck.Model; - defaults: SpellCheck.Model; + model:SpellCheck.Model; + defaults:SpellCheck.Model; /** Open the dialog to correct the spelling of the target content. * @returns {void} @@ -41963,7 +42021,7 @@ class SpellCheck extends ej.Widget { */ addToDictionary(customWord: string): any; } -export namespace SpellCheck { +export module SpellCheck{ export interface Model { @@ -41989,7 +42047,7 @@ export interface Model { /** To ignore the words from the error word consideration. * @Default {[]} */ - ignoreWords?: any[]; + ignoreWords?: Array; /** Holds all options related to the context menu settings of SpellCheck. */ @@ -42010,39 +42068,40 @@ export interface Model { controlsToValidate?: string; /** Triggers on the success of AJAX call request. */ - actionSuccess?(e: ActionSuccessEventArgs): void; + actionSuccess? (e: ActionSuccessEventArgs): void; /** Triggers on the AJAX call request beginning. */ - actionBegin?(e: ActionBeginEventArgs): void; + actionBegin? (e: ActionBeginEventArgs): void; /** Triggers when the AJAX call request failure. */ - actionFailure?(e: ActionFailureEventArgs): void; + actionFailure? (e: ActionFailureEventArgs): void; /** Triggers when the dialog mode spell check starting. */ - start?(e: StartEventArgs): void; + start? (e: StartEventArgs): void; /** Triggers when the spell check operations completed through dialog mode. */ - complete?(e: CompleteEventArgs): void; + complete? (e: CompleteEventArgs): void; /** Triggers before context menu opening. */ - contextOpen?(e: ContextOpenEventArgs): void; + contextOpen? (e: ContextOpenEventArgs): void; /** Triggers when the context menu item clicked. */ - contextClick?(e: ContextClickEventArgs): void; + contextClick? (e: ContextClickEventArgs): void; /** Triggers before the spell check dialog opens. */ - dialogBeforeOpen?(e: DialogBeforeOpenEventArgs): void; + dialogBeforeOpen? (e: DialogBeforeOpenEventArgs): void; + /** Triggers after the spell check dialog opens. */ - dialogOpen?(e: DialogOpenEventArgs): void; + dialogOpen? (e: DialogOpenEventArgs): void; /** Triggers when the spell check dialog closed. */ - dialogClose?(e: DialogCloseEventArgs): void; + dialogClose? (e: DialogCloseEventArgs): void; /** Triggers when the spell check control performing the spell check operations such as ignore, ignoreAll, change, changeAll and addToDictionary. */ - validating?(e: ValidatingEventArgs): void; + validating? (e: ValidatingEventArgs): void; /** Triggers before loading the target HTML element text into the dialog sentence area. */ - targetUpdating?(e: TargetUpdatingEventArgs): void; + targetUpdating? (e: TargetUpdatingEventArgs): void; } export interface ActionSuccessEventArgs { @@ -42383,11 +42442,10 @@ export interface ContextMenuSettings { */ enable?: boolean; - /** Contains all the default context menu options that are applicable for SpellCheck. It also supports adding custom menu items. - * All the SpellCheck related context menu items are grouped under this menu collection. + /** Contains all the default context menu options that are applicable for SpellCheck. It also supports adding custom menu items. All the SpellCheck related context menu items are grouped under this menu collection. * @Default {{% highlight javascript %}[{ id: IgnoreAll, text: Ignore All },{ id: AddToDictionary, text: Add To Dictionary }]{% endhighlight %}} */ - menuItems?: any[]; + menuItems?: Array; } export interface IgnoreSettings { @@ -42426,10 +42484,11 @@ export interface IgnoreSettings { class DocumentEditor extends ej.Widget { static fn: DocumentEditor; - constructor(element: JQuery | Element, options?: DocumentEditor.Model); + constructor(element: JQuery, options?: DocumentEditor.Model); + constructor(element: Element, options?: DocumentEditor.Model); static Locale: any; - model: DocumentEditor.Model; - defaults: DocumentEditor.Model; + model:DocumentEditor.Model; + defaults:DocumentEditor.Model; /** Loads the document from specified path using web API provided by importUrl. * @param {string} Specifies the file path. @@ -42474,7 +42533,7 @@ class DocumentEditor extends ej.Widget { */ find(text: string): void; } -export namespace DocumentEditor { +export module DocumentEditor{ export interface Model { @@ -42483,16 +42542,16 @@ export interface Model { importExportSettings?: ImportExportSettings; /** Triggers when the document changes. */ - onDocumentChange?(e: OnDocumentChangeEventArgs): void; + onDocumentChange? (e: OnDocumentChangeEventArgs): void; /** Triggers when the selection changes. */ - onSelectionChange?(e: OnSelectionChangeEventArgs): void; + onSelectionChange? (e: OnSelectionChangeEventArgs): void; /** Triggers when the zoom factor changes. */ - onZoomFactorChange?(e: OnZoomFactorChangeEventArgs): void; + onZoomFactorChange? (e: OnZoomFactorChangeEventArgs): void; /** Triggers when the hyperlink is clicked. */ - onRequestNavigate?(e: OnRequestNavigateEventArgs): void; + onRequestNavigate? (e: OnRequestNavigateEventArgs): void; } export interface OnDocumentChangeEventArgs { @@ -42568,14 +42627,15 @@ export interface ImportExportSettings { } } -declare namespace ej.datavisualization { - +declare module ej.datavisualization { + class SymbolPalette extends ej.Widget { static fn: SymbolPalette; - constructor(element: JQuery | Element, options?: SymbolPalette.Model); + constructor(element: JQuery, options?: SymbolPalette.Model); + constructor(element: Element, options?: SymbolPalette.Model); static Locale: any; - model: SymbolPalette.Model; - defaults: SymbolPalette.Model; + model:SymbolPalette.Model; + defaults:SymbolPalette.Model; /** Add items to Palettes at runtime * @param {string} name of the Palette @@ -42591,7 +42651,7 @@ class SymbolPalette extends ej.Widget { */ removePaletteItem(paletteName: string, node: any): void; } -export namespace SymbolPalette { +export module SymbolPalette{ export interface Model { @@ -42637,7 +42697,7 @@ export interface Model { /** An array of JSON objects, where each object represents a node/connector * @Default {[]} */ - palettes?: Palette[]; + palettes?: Array; /** Defines the preview height of the symbols * @Default {100} @@ -42665,7 +42725,7 @@ export interface Model { width?: number; /** Triggers when a palette item is selected or unselected */ - selectionChange?(e: SelectionChangeEventArgs): void; + selectionChange? (e: SelectionChangeEventArgs): void; } export interface SelectionChangeEventArgs { @@ -42707,16 +42767,17 @@ export interface Palette { /** Defines the palette items * @Default {[]} */ - items?: any[]; + items?: Array; } } class LinearGauge extends ej.Widget { static fn: LinearGauge; - constructor(element: JQuery | Element, options?: LinearGauge.Model); + constructor(element: JQuery, options?: LinearGauge.Model); + constructor(element: Element, options?: LinearGauge.Model); static Locale: any; - model: LinearGauge.Model; - defaults: LinearGauge.Model; + model:LinearGauge.Model; + defaults:LinearGauge.Model; /** destroy the linear gauge all events bound using this._on will be unbind automatically and bring the control to pre-init state. * @returns {void} @@ -43133,7 +43194,7 @@ class LinearGauge extends ej.Widget { */ setTickYDistanceFromScale(): void; } -export namespace LinearGauge { +export module LinearGauge{ export interface Model { @@ -43220,7 +43281,7 @@ export interface Model { /** Specifies the scales * @Default {null} */ - scales?: Scale[]; + scales?: Array; /** Specifies the theme for Linear gauge. See LinearGauge.Themes * @Default {flatlight} @@ -43248,43 +43309,43 @@ export interface Model { width?: number; /** Triggers while the bar pointer are being drawn on the gauge. */ - drawBarPointers?(e: DrawBarPointersEventArgs): void; + drawBarPointers? (e: DrawBarPointersEventArgs): void; /** Triggers while the customLabel are being drawn on the gauge. */ - drawCustomLabel?(e: DrawCustomLabelEventArgs): void; + drawCustomLabel? (e: DrawCustomLabelEventArgs): void; /** Triggers while the Indicator are being drawn on the gauge. */ - drawIndicators?(e: DrawIndicatorsEventArgs): void; + drawIndicators? (e: DrawIndicatorsEventArgs): void; /** Triggers while the label are being drawn on the gauge. */ - drawLabels?(e: DrawLabelsEventArgs): void; + drawLabels? (e: DrawLabelsEventArgs): void; /** Triggers while the marker are being drawn on the gauge. */ - drawMarkerPointers?(e: DrawMarkerPointersEventArgs): void; + drawMarkerPointers? (e: DrawMarkerPointersEventArgs): void; /** Triggers while the range are being drawn on the gauge. */ - drawRange?(e: DrawRangeEventArgs): void; + drawRange? (e: DrawRangeEventArgs): void; /** Triggers while the ticks are being drawn on the gauge. */ - drawTicks?(e: DrawTicksEventArgs): void; + drawTicks? (e: DrawTicksEventArgs): void; /** Triggers when the gauge is initialized. */ - init?(e: InitEventArgs): void; + init? (e: InitEventArgs): void; /** Triggers while the gauge start to Load. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggers when the left mouse button is clicked. */ - mouseClick?(e: MouseClickEventArgs): void; + mouseClick? (e: MouseClickEventArgs): void; /** Triggers when clicking and dragging the mouse pointer over the gauge pointer. */ - mouseClickMove?(e: MouseClickMoveEventArgs): void; + mouseClickMove? (e: MouseClickMoveEventArgs): void; /** Triggers when the mouse click is released. */ - mouseClickUp?(e: MouseClickUpEventArgs): void; + mouseClickUp? (e: MouseClickUpEventArgs): void; /** Triggers while the rendering of the gauge completed. */ - renderComplete?(e: RenderCompleteEventArgs): void; + renderComplete? (e: RenderCompleteEventArgs): void; } export interface DrawBarPointersEventArgs { @@ -44152,7 +44213,7 @@ export interface ScalesIndicator { /** Specifies the state ranges in bar indicators * @Default {Array} */ - stateRanges?: ScalesIndicatorsStateRange[]; + stateRanges?: Array; /** Specifies the textLocation in bar indicators * @Default {null} @@ -44464,7 +44525,7 @@ export interface Scale { /** Specifies the scaleBar Gradient of bar pointer * @Default {Array} */ - barPointers?: ScalesBarPointer[]; + barPointers?: Array; /** Specifies the border of the Scale. * @Default {null} @@ -44474,7 +44535,7 @@ export interface Scale { /** Specifies the customLabel * @Default {Array} */ - customLabels?: ScalesCustomLabel[]; + customLabels?: Array; /** Specifies the scale Direction of the Scale. See Directions * @Default {CounterClockwise} @@ -44484,12 +44545,12 @@ export interface Scale { /** Specifies the indicator * @Default {Array} */ - indicators?: ScalesIndicator[]; + indicators?: Array; /** Specifies the labels. * @Default {Array} */ - labels?: ScalesLabel[]; + labels?: Array; /** Specifies the scaleBar Length. * @Default {290} @@ -44504,7 +44565,7 @@ export interface Scale { /** Specifies the markerPointers * @Default {Array} */ - markerPointers?: ScalesMarkerPointer[]; + markerPointers?: Array; /** Specifies the maximum of the Scale. * @Default {null} @@ -44534,7 +44595,7 @@ export interface Scale { /** Specifies the ranges in the tick. * @Default {Array} */ - ranges?: ScalesRange[]; + ranges?: Array; /** Specifies the shadowOffset. * @Default {0} @@ -44579,7 +44640,7 @@ export interface Scale { /** Specifies the ticks in the scale. * @Default {Array} */ - ticks?: ScalesTick[]; + ticks?: Array; /** Specifies the scaleBar type .See ScaleType * @Default {Rectangle} @@ -44610,8 +44671,10 @@ export interface Tooltip { templateID?: string; } } -namespace LinearGauge { -enum OuterCustomLabelPosition { +module LinearGauge +{ +enum OuterCustomLabelPosition +{ //string Left, //string @@ -44622,8 +44685,10 @@ Top, Bottom, } } -namespace LinearGauge { -enum FontStyle { +module LinearGauge +{ +enum FontStyle +{ //string Bold, //string @@ -44636,16 +44701,20 @@ Strikeout, Underline, } } -namespace LinearGauge { -enum Direction { +module LinearGauge +{ +enum Direction +{ //string Clockwise, //string CounterClockwise, } } -namespace LinearGauge { -enum IndicatorTypes { +module LinearGauge +{ +enum IndicatorTypes +{ //string Rectangle, //string @@ -44656,8 +44725,10 @@ RoundedRectangle, Text, } } -namespace LinearGauge { -enum PointerPlacement { +module LinearGauge +{ +enum PointerPlacement +{ //string Near, //string @@ -44666,24 +44737,30 @@ Far, Center, } } -namespace LinearGauge { -enum ScaleType { +module LinearGauge +{ +enum ScaleType +{ //string Major, //string Minor, } } -namespace LinearGauge { -enum UnitTextPlacement { +module LinearGauge +{ +enum UnitTextPlacement +{ //string Back, //string From, } } -namespace LinearGauge { -enum MarkerType { +module LinearGauge +{ +enum MarkerType +{ //string Rectangle, //string @@ -44710,16 +44787,20 @@ Trapezoid, RoundedRectangle, } } -namespace LinearGauge { -enum TicksType { +module LinearGauge +{ +enum TicksType +{ //string Majorinterval, //string Minorinterval, } } -namespace LinearGauge { -enum Themes { +module LinearGauge +{ +enum Themes +{ //string FlatLight, //string @@ -44729,10 +44810,11 @@ FlatDark, class CircularGauge extends ej.Widget { static fn: CircularGauge; - constructor(element: JQuery | Element, options?: CircularGauge.Model); + constructor(element: JQuery, options?: CircularGauge.Model); + constructor(element: Element, options?: CircularGauge.Model); static Locale: any; - model: CircularGauge.Model; - defaults: CircularGauge.Model; + model:CircularGauge.Model; + defaults:CircularGauge.Model; /** destroy the circular gauge widget. all events bound using this._on will be unbind automatically and bring the control to pre-init state. * @returns {void} @@ -45154,7 +45236,7 @@ class CircularGauge extends ej.Widget { */ setTickWidth(): void; } -export namespace CircularGauge { +export module CircularGauge{ export interface Model { @@ -45236,7 +45318,7 @@ export interface Model { /** Specify the pointers, ticks, labels, indicators, ranges of circular gauge * @Default {null} */ - scales?: Scale[]; + scales?: Array; /** Specify the theme of circular gauge. * @Default {flatlight} @@ -45259,40 +45341,40 @@ export interface Model { width?: number; /** Triggers while the custom labels are being drawn on the gauge. */ - drawCustomLabel?(e: DrawCustomLabelEventArgs): void; + drawCustomLabel? (e: DrawCustomLabelEventArgs): void; /** Triggers while the indicators are being started to drawn on the gauge. */ - drawIndicators?(e: DrawIndicatorsEventArgs): void; + drawIndicators? (e: DrawIndicatorsEventArgs): void; /** Triggers while the labels are being drawn on the gauge. */ - drawLabels?(e: DrawLabelsEventArgs): void; + drawLabels? (e: DrawLabelsEventArgs): void; /** Triggers while the pointer cap is being drawn on the gauge. */ - drawPointerCap?(e: DrawPointerCapEventArgs): void; + drawPointerCap? (e: DrawPointerCapEventArgs): void; /** Triggers while the pointers are being drawn on the gauge. */ - drawPointers?(e: DrawPointersEventArgs): void; + drawPointers? (e: DrawPointersEventArgs): void; /** Triggers when the ranges begin to be getting drawn on the gauge. */ - drawRange?(e: DrawRangeEventArgs): void; + drawRange? (e: DrawRangeEventArgs): void; /** Triggers while the ticks are being drawn on the gauge. */ - drawTicks?(e: DrawTicksEventArgs): void; + drawTicks? (e: DrawTicksEventArgs): void; /** Triggers while the gauge start to Load. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggers when the left mouse button is clicked. */ - mouseClick?(e: MouseClickEventArgs): void; + mouseClick? (e: MouseClickEventArgs): void; /** Triggers when clicking and dragging the mouse pointer over the gauge pointer. */ - mouseClickMove?(e: MouseClickMoveEventArgs): void; + mouseClickMove? (e: MouseClickMoveEventArgs): void; /** Triggers when the mouse click is released. */ - mouseClickUp?(e: MouseClickUpEventArgs): void; + mouseClickUp? (e: MouseClickUpEventArgs): void; /** Triggers when the rendering of the gauge is completed. */ - renderComplete?(e: RenderCompleteEventArgs): void; + renderComplete? (e: RenderCompleteEventArgs): void; } export interface DrawCustomLabelEventArgs { @@ -46013,7 +46095,7 @@ export interface ScalesIndicator { /** Specify the various states of circular gauge * @Default {Array} */ - stateRanges?: ScalesIndicatorsStateRange[]; + stateRanges?: Array; /** Specify indicator style of circular gauge. See IndicatorType * @Default {Circle} @@ -46446,17 +46528,17 @@ export interface Scale { /** Specify the custom labels for the scales. * @Default {Array} */ - customLabels?: ScalesCustomLabel[]; + customLabels?: Array; /** Specify representing state of circular gauge * @Default {Array} */ - indicators?: ScalesIndicator[]; + indicators?: Array; /** Specify the text values displayed in a meaningful manner alongside the ticks of circular gauge * @Default {Array} */ - labels?: ScalesLabel[]; + labels?: Array; /** Specify majorIntervalValue of circular gauge * @Default {10} @@ -46491,7 +46573,7 @@ export interface Scale { /** Specify pointers value of circular gauge * @Default {Array} */ - pointers?: ScalesPointer[]; + pointers?: Array; /** Specify scale radius of circular gauge * @Default {170} @@ -46501,7 +46583,7 @@ export interface Scale { /** Specify ranges value of circular gauge * @Default {Array} */ - ranges?: ScalesRange[]; + ranges?: Array; /** Specify shadowOffset value of circular gauge * @Default {0} @@ -46551,7 +46633,7 @@ export interface Scale { /** Specify subGauge of circular gauge * @Default {Array} */ - subGauges?: ScalesSubGauge[]; + subGauges?: Array; /** Specify sweepAngle of circular gauge * @Default {310} @@ -46561,7 +46643,7 @@ export interface Scale { /** Specify ticks of circular gauge * @Default {Array} */ - ticks?: ScalesTick[]; + ticks?: Array; } export interface Tooltip { @@ -46582,16 +46664,20 @@ export interface Tooltip { templateID?: string; } } -namespace CircularGauge { -enum FrameType { +module CircularGauge +{ +enum FrameType +{ //string FullCircle, //string HalfCircle, } } -namespace CircularGauge { -enum gaugePosition { +module CircularGauge +{ +enum gaugePosition +{ //string TopLeft, //string @@ -46612,8 +46698,10 @@ BottomRight, BottomCenter, } } -namespace CircularGauge { -enum CustomLabelPositionType { +module CircularGauge +{ +enum CustomLabelPositionType +{ //string Top, //string @@ -46624,16 +46712,20 @@ Right, Left, } } -namespace CircularGauge { -enum Direction { +module CircularGauge +{ +enum Direction +{ //string Clockwise, //string CounterClockwise, } } -namespace CircularGauge { -enum IndicatorTypes { +module CircularGauge +{ +enum IndicatorTypes +{ //string Rectangle, //string @@ -46646,32 +46738,40 @@ RoundedRectangle, Image, } } -namespace CircularGauge { -enum Placement { +module CircularGauge +{ +enum Placement +{ //string Near, //string Far, } } -namespace CircularGauge { -enum LabelType { +module CircularGauge +{ +enum LabelType +{ //string Major, //string Minor, } } -namespace CircularGauge { -enum UnitTextPlacement { +module CircularGauge +{ +enum UnitTextPlacement +{ //string Back, //string Front, } } -namespace CircularGauge { -enum MarkerType { +module CircularGauge +{ +enum MarkerType +{ //string Rectangle, //string @@ -46698,8 +46798,10 @@ RoundedRectangle, Image, } } -namespace CircularGauge { -enum NeedleType { +module CircularGauge +{ +enum NeedleType +{ //string Triangle, //string @@ -46712,8 +46814,10 @@ Image, Trapezoid, } } -namespace CircularGauge { -enum PointerType { +module CircularGauge +{ +enum PointerType +{ //string Needle, //string @@ -46723,10 +46827,11 @@ Marker, class DigitalGauge extends ej.Widget { static fn: DigitalGauge; - constructor(element: JQuery | Element, options?: DigitalGauge.Model); + constructor(element: JQuery, options?: DigitalGauge.Model); + constructor(element: Element, options?: DigitalGauge.Model); static Locale: any; - model: DigitalGauge.Model; - defaults: DigitalGauge.Model; + model:DigitalGauge.Model; + defaults:DigitalGauge.Model; /** To destroy the digital gauge * @returns {void} @@ -46771,7 +46876,7 @@ class DigitalGauge extends ej.Widget { */ setValue(itemIndex: number, value: string): void; } -export namespace DigitalGauge { +export module DigitalGauge{ export interface Model { @@ -46793,7 +46898,7 @@ export interface Model { /** Specifies the items for the DigitalGauge. * @Default {null} */ - items?: Item[]; + items?: Array; /** Specifies the matrixSegmentData for the DigitalGauge. */ @@ -46819,16 +46924,16 @@ export interface Model { width?: number; /** Triggers when the gauge is initialized. */ - init?(e: InitEventArgs): void; + init? (e: InitEventArgs): void; /** Triggers when the gauge item rendering. */ - itemRendering?(e: ItemRenderingEventArgs): void; + itemRendering? (e: ItemRenderingEventArgs): void; /** Triggers when the gauge is start to load. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Triggers when the gauge render is completed. */ - renderComplete?(e: RenderCompleteEventArgs): void; + renderComplete? (e: RenderCompleteEventArgs): void; } export interface InitEventArgs { @@ -47107,8 +47212,10 @@ export interface Item { value?: string; } } -namespace DigitalGauge { -enum CharacterType { +module DigitalGauge +{ +enum CharacterType +{ //string SevenSegment, //string @@ -47121,8 +47228,10 @@ EightCrossEightDotMatrix, EightCrossEightSquareMatrix, } } -namespace DigitalGauge { -enum FontStyle { +module DigitalGauge +{ +enum FontStyle +{ //string Normal, //string @@ -47138,14 +47247,14 @@ Strikeout, class Chart extends ej.Widget { static fn: Chart; - constructor(element: JQuery | Element, options?: Chart.Model); + constructor(element: JQuery, options?: Chart.Model); + constructor(element: Element, options?: Chart.Model); static Locale: any; - model: Chart.Model; - defaults: Chart.Model; + model:Chart.Model; + defaults:Chart.Model; /** Animates the series and/or indicators in Chart. When parameter is not passed to this method, then all the series and indicators present in Chart are animated. - * @param {any} If an array collection is passed as parameter, series and indicator objects passed in array collection are animated.ExampleIf a series - * or indicator object is passed to this method, then the specific series or indicator is animated.Example, + * @param {any} If an array collection is passed as parameter, series and indicator objects passed in array collection are animated.ExampleIf a series or indicator object is passed to this method, then the specific series or indicator is animated.Example, * @returns {void} */ animate(options: any): void; @@ -47153,8 +47262,7 @@ class Chart extends ej.Widget { /** Exports chart as an image or to an excel file. Chart can be exported as an image only when exportCanvasRendering option is set to true. * @param {string} Type of the export operation to be performed. Following are the two export types that are supported now,1. 'image'2. 'excel'Example * @param {string} URL of the service, where the chart will be exported to excel.Example, - * @param {boolean} When this parameter is true, all the chart objects initialized to the same document are exported to a single excel file. - * This is an optional parameter. By default, it is false.Example, + * @param {boolean} When this parameter is true, all the chart objects initialized to the same document are exported to a single excel file. This is an optional parameter. By default, it is false.Example, * @returns {any} */ export(type: string, URL: string, exportMultipleChart: boolean): any; @@ -47164,13 +47272,13 @@ class Chart extends ej.Widget { */ redraw(): void; } -export namespace Chart { +export module Chart{ export interface Model { /** Options for adding and customizing annotations in Chart. */ - annotations?: Annotation[]; + annotations?: Array; /** URL of the image to be used as chart background. * @Default {null} @@ -47191,7 +47299,7 @@ export interface Model { /** Options to split Chart into multiple plotting areas vertically. Each object in the collection represents a plotting area in Chart. */ - columnDefinitions?: ColumnDefinition[]; + columnDefinitions?: Array; /** Options for configuring the properties of all the series. You can also override the options for specific series by using series collection. */ @@ -47216,8 +47324,7 @@ export interface Model { */ enableCanvasRendering?: boolean; - /** Controls whether the series has to be rendered at initial loading of chart, this will be useful in scenarios where chart is placed at the bottom of the web page - * and we need to render the series only when the chart is visible while scrolling to the top. + /** Controls whether the series has to be rendered at initial loading of chart, this will be useful in scenarios where chart is placed at the bottom of the web page and we need to render the series only when the chart is visible while scrolling to the top. * @Default {true} */ initSeriesRender?: boolean; @@ -47229,7 +47336,7 @@ export interface Model { /** Options to customize the technical indicators. */ - indicators?: Indicator[]; + indicators?: Array; /** Controls whether Chart has to be responsive while resizing. * @Default {false} @@ -47240,8 +47347,7 @@ export interface Model { */ legend?: Legend; - /** Name of the culture based on which chart should be localized. Number and date time values are localized with respect to the culture name.String type properties like title text are - * not localized automatically. Provide localized text as value to string type properties. + /** Name of the culture based on which chart should be localized. Number and date time values are localized with respect to the culture name.String type properties like title text are not localized automatically. Provide localized text as value to string type properties. * @Default {en-US} */ locale?: string; @@ -47249,32 +47355,26 @@ export interface Model { /** Palette is used to store the series fill color in array and apply the color to series collection in the order of series index. * @Default {null} */ - palette?: any[]; + palette?: Array; /** Options to customize the left, right, top and bottom margins of chart area. */ Margin?: any; - /** Perspective angle of the 3D view. Chart appears closer when perspective angle is decreased, and distant when perspective angle is increased. - * This property is applicable only when 3D view is enabled + /** Perspective angle of the 3D view. Chart appears closer when perspective angle is decreased, and distant when perspective angle is increased.This property is applicable only when 3D view is enabled * @Default {90} */ perspectiveAngle?: number; - /** This is a horizontal axis that contains options to configure axis and it is the primary x axis for all the series in series array. - * To override x axis for particular series, create an axis object by providing unique name by using name property and add it to axes array. - * Then, assign the name to the series’s xAxisName property to link both axis and series. + /** This is a horizontal axis that contains options to configure axis and it is the primary x axis for all the series in series array. To override x axis for particular series, create an axis object by providing unique name by using name property and add it to axes array. Then, assign the name to the series’s xAxisName property to link both axis and series. */ primaryXAxis?: PrimaryXAxis; - /** To override x axis for particular series, create an axis object by providing unique name by using name property and add it to axes array. - * Then, assign the name to the series’s xAxisName property to link both axis and series. + /** To override x axis for particular series, create an axis object by providing unique name by using name property and add it to axes array. Then, assign the name to the series’s xAxisName property to link both axis and series. */ - axes?: Axis[]; + axes?: Array; - /** This is a vertical axis that contains options to configure axis. This is the primary y axis for all the series in series array. - * To override y axis for particular series, create an axis object by providing unique name by using name property and add it to axes array. - * Then, assign the name to the series’s yAxisName property to link both axis and series. + /** This is a vertical axis that contains options to configure axis. This is the primary y axis for all the series in series array. To override y axis for particular series, create an axis object by providing unique name by using name property and add it to axes array. Then, assign the name to the series’s yAxisName property to link both axis and series. */ primaryYAxis?: PrimaryYAxis; @@ -47285,11 +47385,11 @@ export interface Model { /** Options to split Chart into multiple plotting areas horizontally. Each object in the collection represents a plotting area in Chart. */ - rowDefinitions?: RowDefinition[]; + rowDefinitions?: Array; /** Specifies the properties used for customizing the series. */ - series?: Series[]; + series?: Array; /** Controls whether data points has to be displayed side by side or along the depth of the axis. * @Default {false} @@ -47324,116 +47424,115 @@ export interface Model { zooming?: Zooming; /** Fires after the series animation is completed. This event will be triggered for each series when animation is enabled. */ - animationComplete?(e: AnimationCompleteEventArgs): void; + animationComplete? (e: AnimationCompleteEventArgs): void; /** Fires before rendering the labels. This event is fired for each label in axis. You can use this event to add custom text to axis labels. */ - axesLabelRendering?(e: AxesLabelRenderingEventArgs): void; + axesLabelRendering? (e: AxesLabelRenderingEventArgs): void; /** Fires during the initialization of axis labels. */ - axesLabelsInitialize?(e: AxesLabelsInitializeEventArgs): void; + axesLabelsInitialize? (e: AxesLabelsInitializeEventArgs): void; /** Fires during axes range calculation. This event is fired for each axis present in Chart. You can use this event to customize axis range as required. */ - axesRangeCalculate?(e: AxesRangeCalculateEventArgs): void; + axesRangeCalculate? (e: AxesRangeCalculateEventArgs): void; /** Fires before rendering the axis title. This event is triggered for each axis with title. You can use this event to add custom text to axis title. */ - axesTitleRendering?(e: AxesTitleRenderingEventArgs): void; + axesTitleRendering? (e: AxesTitleRenderingEventArgs): void; /** Fires during the calculation of chart area bounds. You can use this event to customize the bounds of chart area. */ - chartAreaBoundsCalculate?(e: ChartAreaBoundsCalculateEventArgs): void; + chartAreaBoundsCalculate? (e: ChartAreaBoundsCalculateEventArgs): void; /** Fires after chart is created. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; /** Fires when chart is destroyed completely. */ - destroy?(e: DestroyEventArgs): void; + destroy? (e: DestroyEventArgs): void; /** Fires before rendering the data labels. This event is triggered for each data label in the series. You can use this event to add custom text in data labels. */ - displayTextRendering?(e: DisplayTextRenderingEventArgs): void; + displayTextRendering? (e: DisplayTextRenderingEventArgs): void; /** Fires during the calculation of legend bounds. You can use this event to customize the bounds of legend. */ - legendBoundsCalculate?(e: LegendBoundsCalculateEventArgs): void; + legendBoundsCalculate? (e: LegendBoundsCalculateEventArgs): void; /** Fires on clicking the legend item. */ - legendItemClick?(e: LegendItemClickEventArgs): void; + legendItemClick? (e: LegendItemClickEventArgs): void; /** Fires when moving mouse over legend item. You can use this event for hit testing on legend items. */ - legendItemMouseMove?(e: LegendItemMouseMoveEventArgs): void; + legendItemMouseMove? (e: LegendItemMouseMoveEventArgs): void; /** Fires before rendering the legend item. This event is fired for each legend item in Chart. You can use this event to customize legend item shape or add custom text to legend item. */ - legendItemRendering?(e: LegendItemRenderingEventArgs): void; + legendItemRendering? (e: LegendItemRenderingEventArgs): void; /** Fires before loading the chart. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Fires after selected the data in chart. */ - rangeSelected?(e: RangeSelectedEventArgs): void; + rangeSelected? (e: RangeSelectedEventArgs): void; /** Fires on clicking a point in chart. You can use this event to handle clicks made on points. */ - pointRegionClick?(e: PointRegionClickEventArgs): void; + pointRegionClick? (e: PointRegionClickEventArgs): void; /** Fires when mouse is moved over a point. */ - pointRegionMouseMove?(e: PointRegionMouseMoveEventArgs): void; + pointRegionMouseMove? (e: PointRegionMouseMoveEventArgs): void; /** Fires before rendering chart. */ - preRender?(e: PreRenderEventArgs): void; + preRender? (e: PreRenderEventArgs): void; /** Fires after selecting a series. This event is triggered after selecting a series only if selection mode is series. */ - seriesRegionClick?(e: SeriesRegionClickEventArgs): void; + seriesRegionClick? (e: SeriesRegionClickEventArgs): void; /** Fires before rendering a series. This event is fired for each series in Chart. */ - seriesRendering?(e: SeriesRenderingEventArgs): void; + seriesRendering? (e: SeriesRenderingEventArgs): void; /** Fires before rendering the marker symbols. This event is triggered for each marker in Chart. */ - symbolRendering?(e: SymbolRenderingEventArgs): void; + symbolRendering? (e: SymbolRenderingEventArgs): void; /** Fires before rendering the Chart title. You can use this event to add custom text in Chart title. */ - titleRendering?(e: TitleRenderingEventArgs): void; + titleRendering? (e: TitleRenderingEventArgs): void; /** Fires before rendering the tooltip. This event is fired when tooltip is enabled and mouse is hovered on a Chart point. You can use this event to customize tooltip before rendering. */ - toolTipInitialize?(e: ToolTipInitializeEventArgs): void; + toolTipInitialize? (e: ToolTipInitializeEventArgs): void; /** Fires before rendering crosshair tooltip in axis. This event is fired for each axis with crosshair label enabled. You can use this event to customize crosshair label before rendering */ - trackAxisToolTip?(e: TrackAxisToolTipEventArgs): void; + trackAxisToolTip? (e: TrackAxisToolTipEventArgs): void; - /** Fires before rendering trackball tooltip. This event is fired for each series in Chart because trackball tooltip is displayed for all the series. - * You can use this event to customize the text displayed in trackball tooltip. */ - trackToolTip?(e: TrackToolTipEventArgs): void; + /** Fires before rendering trackball tooltip. This event is fired for each series in Chart because trackball tooltip is displayed for all the series. You can use this event to customize the text displayed in trackball tooltip. */ + trackToolTip? (e: TrackToolTipEventArgs): void; /** Fires, on clicking the axis label. */ - axisLabelClick?(e: AxisLabelClickEventArgs): void; + axisLabelClick? (e: AxisLabelClickEventArgs): void; /** Fires on moving mouse over the axis label. */ - axisLabelMouseMove?(e: AxisLabelMouseMoveEventArgs): void; + axisLabelMouseMove? (e: AxisLabelMouseMoveEventArgs): void; /** Fires, on the clicking the chart. */ - chartClick?(e: ChartClickEventArgs): void; + chartClick? (e: ChartClickEventArgs): void; /** Fires on moving mouse over the chart. */ - chartMouseMove?(e: ChartMouseMoveEventArgs): void; + chartMouseMove? (e: ChartMouseMoveEventArgs): void; /** Fires, on double clicking the chart. */ - chartDoubleClick?(e: ChartDoubleClickEventArgs): void; + chartDoubleClick? (e: ChartDoubleClickEventArgs): void; /** Fires on clicking the annotation. */ - annotationClick?(e: AnnotationClickEventArgs): void; + annotationClick? (e: AnnotationClickEventArgs): void; /** Fires, after the chart is resized. */ - afterResize?(e: AfterResizeEventArgs): void; + afterResize? (e: AfterResizeEventArgs): void; /** Fires, when chart size is changing. */ - beforeResize?(e: BeforeResizeEventArgs): void; + beforeResize? (e: BeforeResizeEventArgs): void; /** Fires, when error bar is rendering. */ - errorBarRendering?(e: ErrorBarRenderingEventArgs): void; + errorBarRendering? (e: ErrorBarRenderingEventArgs): void; /** Trigger, after the scrollbar position is changed. */ - scrollChanged?(e: ScrollChangedEventArgs): void; + scrollChanged? (e: ScrollChangedEventArgs): void; /** Event triggered when scroll starts */ - scrollStart?(e: ScrollStartEventArgs): void; + scrollStart? (e: ScrollStartEventArgs): void; /** Event triggered when scroll end */ - scrollEnd?(e: ScrollEndEventArgs): void; + scrollEnd? (e: ScrollEndEventArgs): void; } export interface AnimationCompleteEventArgs { @@ -47459,15 +47558,15 @@ export interface AxesLabelRenderingEventArgs { /** Instance of the corresponding axis. */ - Axis?: any; + axis?: any; /** Formatted text of the respective label. You can also add custom text to the label. */ - LabelText?: string; + Text?: string; /** Actual value of the label. */ - LabelValue?: string; + Value?: string; /** Set this option to true to cancel the event. */ @@ -47638,11 +47737,11 @@ export interface DisplayTextRenderingEventArgs { */ locationY?: number; - /** Index of the series in series Collection whose data label is being rendered + /** Index of the series in series Collection whose data label is being rendered */ seriesIndex?: number; - /** Index of the point in series whose data label is being rendered + /** Index of the point in series whose data label is being rendered */ pointIndex?: number; @@ -47712,7 +47811,7 @@ export interface LegendItemClickEventArgs { */ LegendItem?: any; - /** Options to customize the legend item styles such as border, color, size, etc…, + /** Options to customize the legend item styles such as border, color, size, etc…, */ style?: any; @@ -47755,11 +47854,11 @@ export interface LegendItemMouseMoveEventArgs { */ LegendItem?: any; - /** Options to customize the legend item styles such as border, color, size, etc…, + /** Options to customize the legend item styles such as border, color, size, etc…, */ style?: any; - /** Options to customize the legend item styles such as border, color, size, etc…, + /** Options to customize the legend item styles such as border, color, size, etc…, */ Bounds?: any; @@ -47962,7 +48061,7 @@ export interface SeriesRenderingEventArgs { export interface SymbolRenderingEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -47985,7 +48084,7 @@ export interface SymbolRenderingEventArgs { export interface TitleRenderingEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48012,7 +48111,7 @@ export interface TitleRenderingEventArgs { export interface ToolTipInitializeEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48039,7 +48138,7 @@ export interface ToolTipInitializeEventArgs { export interface TrackAxisToolTipEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48070,7 +48169,7 @@ export interface TrackAxisToolTipEventArgs { export interface TrackToolTipEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48105,7 +48204,7 @@ export interface TrackToolTipEventArgs { export interface AxisLabelClickEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48117,7 +48216,7 @@ export interface AxisLabelClickEventArgs { */ type?: string; - /** X and Y co-ordinate of the labels in chart area. + /** X and Y co-ordinate of the labels in chart area. */ location?: any; @@ -48136,7 +48235,7 @@ export interface AxisLabelClickEventArgs { export interface AxisLabelMouseMoveEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48148,7 +48247,7 @@ export interface AxisLabelMouseMoveEventArgs { */ type?: string; - /** X and Y co-ordinate of the labels in chart area. + /** X and Y co-ordinate of the labels in chart area. */ location?: any; @@ -48167,7 +48266,7 @@ export interface AxisLabelMouseMoveEventArgs { export interface ChartClickEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48179,30 +48278,30 @@ export interface ChartClickEventArgs { */ type?: string; - /** X and Y co-ordinate of the points with respect to chart area. + /** X and Y co-ordinate of the points with respect to chart area. */ location?: any; - /** ID of the target element. + /** ID of the target element. */ id?: string; - /** Width and height of the chart. + /** Width and height of the chart. */ size?: any; - /** x-coordinate of the pointer, relative to the page + /** x-coordinate of the pointer, relative to the page */ pageX?: number; - /** y-coordinate of the pointer, relative to the page + /** y-coordinate of the pointer, relative to the page */ pageY?: number; } export interface ChartMouseMoveEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48214,30 +48313,30 @@ export interface ChartMouseMoveEventArgs { */ type?: string; - /** X and Y co-ordinate of the points with respect to chart area. + /** X and Y co-ordinate of the points with respect to chart area. */ location?: any; - /** ID of the target element. + /** ID of the target element. */ id?: string; - /** Width and height of the chart. + /** Width and height of the chart. */ size?: any; - /** x-coordinate of the pointer, relative to the page + /** x-coordinate of the pointer, relative to the page */ pageX?: number; - /** y-coordinate of the pointer, relative to the page + /** y-coordinate of the pointer, relative to the page */ pageY?: number; } export interface ChartDoubleClickEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48249,30 +48348,30 @@ export interface ChartDoubleClickEventArgs { */ type?: string; - /** X and Y co-ordinate of the points with respect to chart area. + /** X and Y co-ordinate of the points with respect to chart area. */ location?: any; - /** ID of the target element. + /** ID of the target element. */ id?: string; - /** Width and height of the chart. + /** Width and height of the chart. */ size?: any; - /** x-coordinate of the pointer, relative to the page + /** x-coordinate of the pointer, relative to the page */ pageX?: number; - /** y-coordinate of the pointer, relative to the page + /** y-coordinate of the pointer, relative to the page */ pageY?: number; } export interface AnnotationClickEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48284,26 +48383,26 @@ export interface AnnotationClickEventArgs { */ type?: string; - /** X and Y co-ordinate of the annotation in chart area. + /** X and Y co-ordinate of the annotation in chart area. */ location?: any; - /** Information about the annotation, like Coordinate unit, Region, content + /** Information about the annotation, like Coordinate unit, Region, content */ contentData?: any; - /** x-coordinate of the pointer, relative to the page + /** x-coordinate of the pointer, relative to the page */ pageX?: number; - /** y-coordinate of the pointer, relative to the page + /** y-coordinate of the pointer, relative to the page */ pageY?: number; } export interface AfterResizeEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48315,34 +48414,34 @@ export interface AfterResizeEventArgs { */ type?: string; - /** Chart width, after resize + /** Chart width, after resize */ width?: number; - /** Chart height, after resize + /** Chart height, after resize */ height?: number; - /** Chart width, before resize + /** Chart width, before resize */ prevWidth?: number; - /** Chart height, before resize + /** Chart height, before resize */ prevHeight?: number; - /** Chart width, when the chart was first rendered + /** Chart width, when the chart was first rendered */ originalWidth?: number; - /** Chart height, when the chart was first rendered + /** Chart height, when the chart was first rendered */ originalHeight?: number; } export interface BeforeResizeEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48354,26 +48453,26 @@ export interface BeforeResizeEventArgs { */ type?: string; - /** Chart width, before resize + /** Chart width, before resize */ currentWidth?: number; - /** Chart height, before resize + /** Chart height, before resize */ currentHeight?: number; - /** Chart width, after resize + /** Chart width, after resize */ newWidth?: number; - /** Chart height, after resize + /** Chart height, after resize */ newHeight?: number; } export interface ErrorBarRenderingEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -48385,7 +48484,7 @@ export interface ErrorBarRenderingEventArgs { */ type?: string; - /** Error bar Object + /** Error bar Object */ errorbar?: any; } @@ -48539,8 +48638,7 @@ export interface Annotation { */ visible?: boolean; - /** Represents the horizontal offset when coordinateUnit is pixels.when coordinateUnit is points, it represents the x-coordinate of axis bounded with xAxisName property - * or primary X axis when xAxisName is not provided.This property is not applicable when coordinateUnit is none. + /** Represents the horizontal offset when coordinateUnit is pixels.when coordinateUnit is points, it represents the x-coordinate of axis bounded with xAxisName property or primary X axis when xAxisName is not provided.This property is not applicable when coordinateUnit is none. * @Default {0} */ x?: number; @@ -48549,8 +48647,7 @@ export interface Annotation { */ xAxisName?: string; - /** Represents the vertical offset when coordinateUnit is pixels.When coordinateUnit is points, it represents the y-coordinate of axis bounded with - * yAxisName property or primary Y axis when yAxisName is not provided.This property is not applicable when coordinateUnit is none. + /** Represents the vertical offset when coordinateUnit is pixels.When coordinateUnit is points, it represents the y-coordinate of axis bounded with yAxisName property or primary Y axis when yAxisName is not provided.This property is not applicable when coordinateUnit is none. * @Default {0} */ y?: number; @@ -48877,7 +48974,7 @@ export interface CommonSeriesOptionsMarkerDataLabel { */ shape?: ej.datavisualization.Chart.Shape|string; - /** Custom template to format the data label content. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. + /** Custom template to format the data label content. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. */ template?: string; @@ -48929,7 +49026,7 @@ export interface CommonSeriesOptionsMarker { */ fill?: string; - /** The URL for the Image to be displayed as marker. In order to display image as marker, set series.marker.shape as ‘image’. + /** The URL for the Image to be displayed as marker. In order to display image as marker, set series.marker.shape as ‘image’. */ imageUrl?: string; @@ -49055,7 +49152,7 @@ export interface CommonSeriesOptionsTooltip { */ opacity?: number; - /** Custom template to format the tooltip content. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. + /** Custom template to format the tooltip content. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. * @Default {null} */ template?: string; @@ -49160,7 +49257,7 @@ export interface CommonSeriesOptionsErrorBarCap { length?: number; /** Color of the error bar cap. - * @Default {“#000000”} + * @Default {“#000000”} */ fill?: string; } @@ -49668,7 +49765,7 @@ export interface CommonSeriesOptions { /** Option to add the trendlines to chart. */ - trendlines?: CommonSeriesOptionsTrendline[]; + trendlines?: Array; /** Options for customizing the appearance of the series or data point while highlighting. */ @@ -49902,7 +49999,7 @@ export interface IndicatorsTooltip { */ enableAnimation?: boolean; - /** Format of indicator tooltip. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. + /** Format of indicator tooltip. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. * @Default {#point.x# : #point.y#} */ format?: string; @@ -50647,8 +50744,7 @@ export interface PrimaryXAxisStripLine { */ width?: number; - /** Specifies the order where the strip line and the series have to be rendered. When Z-order is “behind”, strip line is rendered - * under the series and when it is “over”, it is rendered above the series. + /** Specifies the order where the strip line and the series have to be rendered. When Z-order is “behind”, strip line is rendered under the series and when it is “over”, it is rendered above the series. * @Default {over. See ZIndex} */ zIndex?: ej.datavisualization.Chart.ZIndex|string; @@ -50742,19 +50838,17 @@ export interface PrimaryXAxis { */ alternateGridBand?: PrimaryXAxisAlternateGridBand; - /** Specifies where horizontal axis should intersect the vertical axis or vice versa. Value should be provided in axis co-ordinates. - * If provided value is greater than the maximum value of crossing axis, then axis will be placed at the opposite side. + /** Specifies where horizontal axis should intersect the vertical axis or vice versa. Value should be provided in axis co-ordinates. If provided value is greater than the maximum value of crossing axis, then axis will be placed at the opposite side. * @Default {null} */ crossesAt?: number; - /** Name of the axis used for crossing. Vertical axis name should be provided for horizontal axis and vice versa. - * If the provided name does not belongs to a valid axis, then primary X axis or primary Y axis will be used for crossing + /** Name of the axis used for crossing. Vertical axis name should be provided for horizontal axis and vice versa. If the provided name does not belongs to a valid axis, then primary X axis or primary Y axis will be used for crossing * @Default {null} */ crossesInAxis?: string; - /** Category axis can also plot points based on index value of data points. Index based plotting can be enabled by setting ‘isIndexed’ property to true. + /** Category axis can also plot points based on index value of data points. Index based plotting can be enabled by setting ‘isIndexed’ property to true. * @Default {false} */ isIndexed?: boolean; @@ -50904,12 +50998,12 @@ export interface PrimaryXAxis { /** Options for customizing the multi level labels. * @Default {[ ]} */ - multiLevelLabels?: PrimaryXAxisMultiLevelLabel[]; + multiLevelLabels?: Array; /** Options for customizing the strip lines. * @Default {[ ]} */ - stripLine?: PrimaryXAxisStripLine[]; + stripLine?: Array; /** Specifies the position of the axis tick lines. * @Default {outside. See TickLinesPosition} @@ -51330,8 +51424,7 @@ export interface AxesStripLine { */ width?: number; - /** Specifies the order where the strip line and the series have to be rendered. When Z-order is “behind”, strip line is rendered under the series and when it is “over”, - * it is rendered above the series. + /** Specifies the order where the strip line and the series have to be rendered. When Z-order is “behind”, strip line is rendered under the series and when it is “over”, it is rendered above the series. * @Default {over. See ZIndex} */ zIndex?: ej.datavisualization.Chart.ZIndex|string; @@ -51425,13 +51518,12 @@ export interface Axis { */ alternateGridBand?: AxesAlternateGridBand; - /** Specifies where axis should intersect the vertical axis or vice versa. Value should be provided in axis co-ordinates. If provided value is greater than the maximum value of crossing axis, - * then axis will be placed at the opposite side. + /** Specifies where axis should intersect the vertical axis or vice versa. Value should be provided in axis co-ordinates. If provided value is greater than the maximum value of crossing axis, then axis will be placed at the opposite side. * @Default {null} */ crossesAt?: number; - /** Category axis can also plot points based on index value of data points. Index based plotting can be enabled by setting ‘isIndexed’ property to true. + /** Category axis can also plot points based on index value of data points. Index based plotting can be enabled by setting ‘isIndexed’ property to true. * @Default {false} */ isIndexed?: boolean; @@ -51581,12 +51673,12 @@ export interface Axis { /** Options for customizing the multi level labels. * @Default {[ ]} */ - multiLevelLabels?: AxesMultiLevelLabel[]; + multiLevelLabels?: Array; /** Options for customizing the strip lines. * @Default {[ ]} */ - stripLine?: AxesStripLine[]; + stripLine?: Array; /** Specifies the position of the axis tick lines. * @Default {outside. See TickLinesPosition} @@ -51982,7 +52074,7 @@ export interface PrimaryYAxisStripLine { */ start?: number; - /** Indicates whether to render the strip line from the minimum/start value of the axis. This property won’t work when start property is set. + /** Indicates whether to render the strip line from the minimum/start value of the axis. This property won’t work when start property is set. * @Default {false} */ startFromAxis?: boolean; @@ -52007,8 +52099,7 @@ export interface PrimaryYAxisStripLine { */ width?: number; - /** Specifies the order in which strip line and the series have to be rendered. When Z-order is “behind”, strip line is rendered below the series and - * when it is “over”, it is rendered above the series. + /** Specifies the order in which strip line and the series have to be rendered. When Z-order is “behind”, strip line is rendered below the series and when it is “over”, it is rendered above the series. * @Default {over. See ZIndex} */ zIndex?: ej.datavisualization.Chart.ZIndex|string; @@ -52106,14 +52197,12 @@ export interface PrimaryYAxis { */ axisLine?: PrimaryYAxisAxisLine; - /** Specifies where horizontal axis should intersect the vertical axis or vice versa. Value should be provided in axis co-ordinates. - * If provided value is greater than the maximum value of crossing axis, then axis will be placed at the opposite side. + /** Specifies where horizontal axis should intersect the vertical axis or vice versa. Value should be provided in axis co-ordinates. If provided value is greater than the maximum value of crossing axis, then axis will be placed at the opposite side. * @Default {null} */ crossesAt?: number; - /** Name of the axis used for crossing. Vertical axis name should be provided for horizontal axis and vice versa. If the provided name does not belongs to a valid axis, - * then primary X axis or primary Y axis will be used for crossing + /** Name of the axis used for crossing. Vertical axis name should be provided for horizontal axis and vice versa. If the provided name does not belongs to a valid axis, then primary X axis or primary Y axis will be used for crossing * @Default {null} */ crossesInAxis?: string; @@ -52254,12 +52343,12 @@ export interface PrimaryYAxis { /** Options for customizing the multi level labels. * @Default {[ ]} */ - multiLevelLabels?: PrimaryYAxisMultiLevelLabel[]; + multiLevelLabels?: Array; /** Options for customizing the strip lines. * @Default {[ ]} */ - stripLine?: PrimaryYAxisStripLine[]; + stripLine?: Array; /** Specifies the position of the axis tick lines. * @Default {outside. See TickLinesPosition} @@ -52523,7 +52612,7 @@ export interface SeriesMarkerDataLabel { opacity?: number; /** Background shape of the data label. - * @Default {No shape is rendered by default, so its value is ‘none’. See Shape} + * @Default {No shape is rendered by default, so its value is ‘none’. See Shape} */ shape?: ej.datavisualization.Chart.Shape|string; @@ -52546,7 +52635,7 @@ export interface SeriesMarkerDataLabel { */ visible?: boolean; - /** Custom template to format the data label content. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. + /** Custom template to format the data label content. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. */ template?: string; @@ -52584,7 +52673,7 @@ export interface SeriesMarker { */ fill?: string; - /** The URL for the Image that is to be displayed as marker. In order to display image as marker, set series.marker.shape as ‘image’. + /** The URL for the Image that is to be displayed as marker. In order to display image as marker, set series.marker.shape as ‘image’. */ imageUrl?: string; @@ -52941,7 +53030,7 @@ export interface SeriesPointsMarkerDataLabel { opacity?: number; /** Background shape of the data label. - * @Default {No shape is rendered by default, so its value is ‘none’. See Shape} + * @Default {No shape is rendered by default, so its value is ‘none’. See Shape} */ shape?: ej.datavisualization.Chart.Shape|string; @@ -52960,7 +53049,7 @@ export interface SeriesPointsMarkerDataLabel { */ visible?: boolean; - /** Custom template to format the data label content. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. + /** Custom template to format the data label content. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. */ template?: string; @@ -52998,7 +53087,7 @@ export interface SeriesPointsMarker { */ fill?: string; - /** The URL for the Image that is to be displayed as marker. In order to display image as marker, set series.marker.shape as ‘image’. + /** The URL for the Image that is to be displayed as marker. In order to display image as marker, set series.marker.shape as ‘image’. */ imageUrl?: string; @@ -53170,7 +53259,7 @@ export interface SeriesTooltip { */ opacity?: number; - /** Custom template to format the tooltip content. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. + /** Custom template to format the tooltip content. Use “point.x” and “point.y” as a placeholder text to display the corresponding data point’s x and y value. * @Default {null} */ template?: string; @@ -53549,7 +53638,7 @@ export interface Series { /** Option to add data points; each point should have x and y property. Also, optionally, you can customize the points color, border, marker by using fill, border and marker options. */ - points?: SeriesPoint[]; + points?: Array; /** Specifies the mode of the pyramid series. * @Default {linear} @@ -53646,7 +53735,7 @@ export interface Series { /** Option to add trendlines to chart. */ - trendlines?: SeriesTrendline[]; + trendlines?: Array; /** Options for customizing the appearance of the series or data point while highlighting. */ @@ -53861,11 +53950,13 @@ export interface Zooming { /** To display user specified buttons in zooming toolbar. * @Default {[zoomIn, zoomOut, zoom, pan, reset]} */ - toolbarItems?: any[]; + toolbarItems?: Array; } } -namespace Chart { -enum CoordinateUnit { +module Chart +{ +enum CoordinateUnit +{ //string None, //string @@ -53874,8 +53965,10 @@ Pixels, Points, } } -namespace Chart { -enum HorizontalAlignment { +module Chart +{ +enum HorizontalAlignment +{ //string Left, //string @@ -53884,16 +53977,20 @@ Right, Middle, } } -namespace Chart { -enum Region { +module Chart +{ +enum Region +{ //string Chart, //string Series, } } -namespace Chart { -enum VerticalAlignment { +module Chart +{ +enum VerticalAlignment +{ //string Top, //string @@ -53902,8 +53999,10 @@ Bottom, Middle, } } -namespace Chart { -enum ExportingType { +module Chart +{ +enum ExportingType +{ //string PNG, //string @@ -53918,40 +54017,50 @@ XLSX, SVG, } } -namespace Chart { -enum ExportingOrientation { +module Chart +{ +enum ExportingOrientation +{ //string Portrait, //string Landscape, } } -namespace Chart { -enum ExportingMode { +module Chart +{ +enum ExportingMode +{ //string ServerSide, //string ClientSide, } } -namespace Chart { -enum Unit { +module Chart +{ +enum Unit +{ //string Percentage, //string Pixel, } } -namespace Chart { -enum ColumnFacet { +module Chart +{ +enum ColumnFacet +{ //string Rectangle, //string Cylinder, } } -namespace Chart { -enum DrawType { +module Chart +{ +enum DrawType +{ //string Line, //string @@ -53960,16 +54069,20 @@ Area, Column, } } -namespace Chart { -enum FontStyle { +module Chart +{ +enum FontStyle +{ //string Normal, //string Italic, } } -namespace Chart { -enum FontWeight { +module Chart +{ +enum FontWeight +{ //string Regular, //string @@ -53978,8 +54091,10 @@ Bold, Lighter, } } -namespace Chart { -enum LabelPosition { +module Chart +{ +enum LabelPosition +{ //string Inside, //string @@ -53988,8 +54103,10 @@ Outside, OutsideExtended, } } -namespace Chart { -enum boxPlotMode { +module Chart +{ +enum boxPlotMode +{ //string Exclusive, //string @@ -53998,8 +54115,10 @@ Inclusive, Normal, } } -namespace Chart { -enum LineCap { +module Chart +{ +enum LineCap +{ //string Butt, //string @@ -54008,8 +54127,10 @@ Round, Square, } } -namespace Chart { -enum LineJoin { +module Chart +{ +enum LineJoin +{ //string Round, //string @@ -54018,16 +54139,20 @@ Bevel, Miter, } } -namespace Chart { -enum ConnectorLineType { +module Chart +{ +enum ConnectorLineType +{ //string Line, //string Bezier, } } -namespace Chart { -enum HorizontalTextAlignment { +module Chart +{ +enum HorizontalTextAlignment +{ //string Center, //string @@ -54036,8 +54161,10 @@ Near, Far, } } -namespace Chart { -enum Shape { +module Chart +{ +enum Shape +{ //string None, //string @@ -54078,8 +54205,10 @@ Image, SeriesType, } } -namespace Chart { -enum TextPosition { +module Chart +{ +enum TextPosition +{ //string Top, //string @@ -54088,8 +54217,10 @@ Bottom, Middle, } } -namespace Chart { -enum VerticalTextAlignment { +module Chart +{ +enum VerticalTextAlignment +{ //string Center, //string @@ -54098,16 +54229,20 @@ Near, Far, } } -namespace Chart { -enum PyramidMode { +module Chart +{ +enum PyramidMode +{ //string Linear, //string Surface, } } -namespace Chart { -enum Type { +module Chart +{ +enum Type +{ //string Area, //string @@ -54164,8 +54299,10 @@ Radar, RangeArea, } } -namespace Chart { -enum EmptyPointMode { +module Chart +{ +enum EmptyPointMode +{ //string Gap, //string @@ -54174,8 +54311,10 @@ Zero, Average, } } -namespace Chart { -enum ErrorBarType { +module Chart +{ +enum ErrorBarType +{ //string FixedValue, //string @@ -54186,8 +54325,10 @@ StandardDeviation, StandardError, } } -namespace Chart { -enum ErrorBarMode { +module Chart +{ +enum ErrorBarMode +{ //string Both, //string @@ -54196,8 +54337,10 @@ Vertical, Horizontal, } } -namespace Chart { -enum ErrorBarDirection { +module Chart +{ +enum ErrorBarDirection +{ //string Both, //string @@ -54206,8 +54349,10 @@ Plus, Minus, } } -namespace Chart { -enum Mode { +module Chart +{ +enum Mode +{ //string Series, //string @@ -54218,16 +54363,20 @@ Cluster, Range, } } -namespace Chart { -enum SelectionType { +module Chart +{ +enum SelectionType +{ //string Single, //string Multiple, } } -namespace Chart { -enum RangeType { +module Chart +{ +enum RangeType +{ //string XY, //string @@ -54236,24 +54385,30 @@ X, Y, } } -namespace Chart { -enum CrosshairMode { +module Chart +{ +enum CrosshairMode +{ //string Float, //string Grouping, } } -namespace Chart { -enum CrosshairType { +module Chart +{ +enum CrosshairType +{ //string Crosshair, //string Trackball, } } -namespace Chart { -enum Alignment { +module Chart +{ +enum Alignment +{ //string Center, //string @@ -54262,8 +54417,10 @@ Near, Far, } } -namespace Chart { -enum Position { +module Chart +{ +enum Position +{ //string Left, //string @@ -54274,8 +54431,10 @@ Top, Bottom, } } -namespace Chart { -enum TextOverflow { +module Chart +{ +enum TextOverflow +{ //string None, //string @@ -54286,16 +54445,20 @@ Wrap, WrapAndTrim, } } -namespace Chart { -enum LabelPlacement { +module Chart +{ +enum LabelPlacement +{ //string OnTicks, //string BetweenTicks, } } -namespace Chart { -enum EdgeLabelPlacement { +module Chart +{ +enum EdgeLabelPlacement +{ //string None, //string @@ -54304,8 +54467,10 @@ Shift, Hide, } } -namespace Chart { -enum IntervalType { +module Chart +{ +enum IntervalType +{ //string Days, //string @@ -54322,8 +54487,10 @@ Months, Years, } } -namespace Chart { -enum LabelIntersectAction { +module Chart +{ +enum LabelIntersectAction +{ //string None, //string @@ -54342,8 +54509,10 @@ Hide, MultipleRows, } } -namespace Chart { -enum LabelAlignment { +module Chart +{ +enum LabelAlignment +{ //string Near, //string @@ -54352,8 +54521,10 @@ Far, Center, } } -namespace Chart { -enum RangePadding { +module Chart +{ +enum RangePadding +{ //string Additional, //string @@ -54364,8 +54535,10 @@ None, Round, } } -namespace Chart { -enum MultiLevelLabelsBorderType { +module Chart +{ +enum MultiLevelLabelsBorderType +{ //string Rectangle, //string @@ -54378,8 +54551,10 @@ Brace, CurlyBrace, } } -namespace Chart { -enum TextAlignment { +module Chart +{ +enum TextAlignment +{ //string MiddleTop, //string @@ -54388,24 +54563,30 @@ MiddleCenter, MiddleBottom, } } -namespace Chart { -enum ZIndex { +module Chart +{ +enum ZIndex +{ //string Inside, //string Over, } } -namespace Chart { -enum TickLinesPosition { +module Chart +{ +enum TickLinesPosition +{ //string Inside, //string Outside, } } -namespace Chart { -enum ValueType { +module Chart +{ +enum ValueType +{ //string Double, //string @@ -54416,8 +54597,10 @@ DateTime, Logarithmic, } } -namespace Chart { -enum Theme { +module Chart +{ +enum Theme +{ //string Azure, //string @@ -54443,17 +54626,18 @@ GradientDark, class RangeNavigator extends ej.Widget { static fn: RangeNavigator; - constructor(element: JQuery | Element, options?: RangeNavigator.Model); + constructor(element: JQuery, options?: RangeNavigator.Model); + constructor(element: Element, options?: RangeNavigator.Model); static Locale: any; - model: RangeNavigator.Model; - defaults: RangeNavigator.Model; + model:RangeNavigator.Model; + defaults:RangeNavigator.Model; /** destroy the range navigator widget * @returns {void} */ _destroy(): void; } -export namespace RangeNavigator { +export module RangeNavigator{ export interface Model { @@ -54472,7 +54656,7 @@ export interface Model { /** Specifies the properties used for customizing the range series. */ - series?: Series[]; + series?: Array; /** Toggles the redrawing of chart on moving the sliders. * @Default {true} @@ -54564,22 +54748,22 @@ export interface Model { yName?: any; /** Fires on load of range navigator. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Fires after range navigator is loaded. */ - loaded?(e: LoadedEventArgs): void; + loaded? (e: LoadedEventArgs): void; /** Fires on changing the range of range navigator. */ - rangeChanged?(e: RangeChangedEventArgs): void; + rangeChanged? (e: RangeChangedEventArgs): void; /** Fires on changing the scrollbar position of range navigator. */ - scrollChanged?(e: ScrollChangedEventArgs): void; + scrollChanged? (e: ScrollChangedEventArgs): void; /** Fires on when starting to change the scrollbar position of range navigator. */ - scrollStart?(e: ScrollStartEventArgs): void; + scrollStart? (e: ScrollStartEventArgs): void; /** Fires on changes ending the scrollbar position of range navigator. */ - scrollEnd?(e: ScrollEndEventArgs): void; + scrollEnd? (e: ScrollEndEventArgs): void; } export interface LoadEventArgs { @@ -55438,8 +55622,10 @@ export interface ValueAxisSettings { visible?: boolean; } } -namespace RangeNavigator { -enum Type { +module RangeNavigator +{ +enum Type +{ //string Area, //string @@ -55454,8 +55640,10 @@ SplineArea, StepLine, } } -namespace RangeNavigator { -enum IntervalType { +module RangeNavigator +{ +enum IntervalType +{ //string Years, //string @@ -55472,24 +55660,30 @@ Hours, Minutes, } } -namespace RangeNavigator { -enum LabelPlacement { +module RangeNavigator +{ +enum LabelPlacement +{ //string Inside, //string Outside, } } -namespace RangeNavigator { -enum Position { +module RangeNavigator +{ +enum Position +{ //string Top, //string Bottom, } } -namespace RangeNavigator { -enum FontStyle { +module RangeNavigator +{ +enum FontStyle +{ //string Normal, //string @@ -55498,16 +55692,20 @@ Bold, Italic, } } -namespace RangeNavigator { -enum FontWeight { +module RangeNavigator +{ +enum FontWeight +{ //string Regular, //string Lighter, } } -namespace RangeNavigator { -enum HorizontalAlignment { +module RangeNavigator +{ +enum HorizontalAlignment +{ //string Middle, //string @@ -55516,8 +55714,10 @@ Left, Right, } } -namespace RangeNavigator { -enum RangePadding { +module RangeNavigator +{ +enum RangePadding +{ //string Additional, //string @@ -55528,8 +55728,10 @@ None, Round, } } -namespace RangeNavigator { -enum ValueType { +module RangeNavigator +{ +enum ValueType +{ //string Numeric, //string @@ -55539,10 +55741,11 @@ DateTime, class BulletGraph extends ej.Widget { static fn: BulletGraph; - constructor(element: JQuery | Element, options?: BulletGraph.Model); + constructor(element: JQuery, options?: BulletGraph.Model); + constructor(element: Element, options?: BulletGraph.Model); static Locale: any; - model: BulletGraph.Model; - defaults: BulletGraph.Model; + model:BulletGraph.Model; + defaults:BulletGraph.Model; /** To destroy the bullet graph * @returns {void} @@ -55564,7 +55767,7 @@ class BulletGraph extends ej.Widget { */ setFeatureMeasureBarValue(): void; } -export namespace BulletGraph { +export module BulletGraph{ export interface Model { @@ -55614,7 +55817,7 @@ export interface Model { /** Contains property to customize the qualitative ranges. */ - qualitativeRanges?: QualitativeRange[]; + qualitativeRanges?: Array; /** Size of the qualitative range depends up on the specified value. * @Default {32} @@ -55650,28 +55853,28 @@ export interface Model { width?: number; /** Fires on rendering the caption of bullet graph. */ - drawCaption?(e: DrawCaptionEventArgs): void; + drawCaption? (e: DrawCaptionEventArgs): void; /** Fires on rendering the category. */ - drawCategory?(e: DrawCategoryEventArgs): void; + drawCategory? (e: DrawCategoryEventArgs): void; /** Fires on rendering the comparative measure symbol. */ - drawComparativeMeasureSymbol?(e: DrawComparativeMeasureSymbolEventArgs): void; + drawComparativeMeasureSymbol? (e: DrawComparativeMeasureSymbolEventArgs): void; /** Fires on rendering the feature measure bar. */ - drawFeatureMeasureBar?(e: DrawFeatureMeasureBarEventArgs): void; + drawFeatureMeasureBar? (e: DrawFeatureMeasureBarEventArgs): void; /** Fires on rendering the indicator of bullet graph. */ - drawIndicator?(e: DrawIndicatorEventArgs): void; + drawIndicator? (e: DrawIndicatorEventArgs): void; /** Fires on rendering the labels. */ - drawLabels?(e: DrawLabelsEventArgs): void; + drawLabels? (e: DrawLabelsEventArgs): void; /** Fires on rendering the qualitative ranges. */ - drawQualitativeRanges?(e: DrawQualitativeRangesEventArgs): void; + drawQualitativeRanges? (e: DrawQualitativeRangesEventArgs): void; /** Fires on loading bullet graph. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; } export interface DrawCaptionEventArgs { @@ -55808,9 +56011,6 @@ export interface DrawQualitativeRangesEventArgs { } export interface LoadEventArgs { - /** Returns the cancel option value. - */ - cancel?: boolean; } export interface CaptionSettingsFont { @@ -55975,8 +56175,7 @@ export interface CaptionSettingsIndicator { */ textAlignment?: ej.datavisualization.BulletGraph.TextAlignment|string; - /** Specifies where indicator text should be anchored when indicator overlaps with other caption group text. Text will be anchored when overlapping caption group text are at same position. - * Anchoring is not applicable for float position. + /** Specifies where indicator text should be anchored when indicator overlaps with other caption group text. Text will be anchored when overlapping caption group text are at same position. Anchoring is not applicable for float position. * @Default {'start'} */ textAnchor?: ej.datavisualization.BulletGraph.TextAnchor|string; @@ -56085,8 +56284,7 @@ export interface CaptionSettingsSubTitle { */ textAlignment?: ej.datavisualization.BulletGraph.TextAlignment|string; - /** Specifies where subtitle text should be anchored when sub title text overlaps with other caption group text. Text will be anchored when overlapping - * caption group text are at same position. Anchoring is not applicable for float position. + /** Specifies where subtitle text should be anchored when sub title text overlaps with other caption group text. Text will be anchored when overlapping caption group text are at same position. Anchoring is not applicable for float position. * @Default {'start'} */ textAnchor?: ej.datavisualization.BulletGraph.TextAnchor|string; @@ -56139,8 +56337,7 @@ export interface CaptionSettings { */ textAlignment?: ej.datavisualization.BulletGraph.TextAlignment|string; - /** Specifies caption text anchoring when caption text overlaps with other caption group text. - * Text will be anchored when overlapping caption group text are at same position. Anchoring is not applicable for float position. + /** Specifies caption text anchoring when caption text overlaps with other caption group text. Text will be anchored when overlapping caption group text are at same position. Anchoring is not applicable for float position. * @Default {'start'} */ textAnchor?: ej.datavisualization.BulletGraph.TextAnchor|string; @@ -56377,7 +56574,7 @@ export interface QuantitativeScaleSettings { /** Contains property to customize the featured measure. */ - featureMeasures?: QuantitativeScaleSettingsFeatureMeasure[]; + featureMeasures?: Array; /** Contains property to customize the fields. */ @@ -56453,8 +56650,10 @@ export interface TooltipSettings { visible?: boolean; } } -namespace BulletGraph { -enum FontStyle { +module BulletGraph +{ +enum FontStyle +{ //string Normal, //string @@ -56463,8 +56662,10 @@ Italic, Oblique, } } -namespace BulletGraph { -enum FontWeight { +module BulletGraph +{ +enum FontWeight +{ //string Normal, //string @@ -56475,8 +56676,10 @@ Bolder, Lighter, } } -namespace BulletGraph { -enum TextAlignment { +module BulletGraph +{ +enum TextAlignment +{ //string Near, //string @@ -56485,8 +56688,10 @@ Far, Center, } } -namespace BulletGraph { -enum TextAnchor { +module BulletGraph +{ +enum TextAnchor +{ //string Start, //string @@ -56495,8 +56700,10 @@ Middle, End, } } -namespace BulletGraph { -enum TextPosition { +module BulletGraph +{ +enum TextPosition +{ //string Top, //string @@ -56509,48 +56716,60 @@ Bottom, Float, } } -namespace BulletGraph { -enum FlowDirection { +module BulletGraph +{ +enum FlowDirection +{ //string Forward, //string Backward, } } -namespace BulletGraph { -enum Orientation { +module BulletGraph +{ +enum Orientation +{ //string Horizontal, //string Vertical, } } -namespace BulletGraph { -enum LabelPlacement { +module BulletGraph +{ +enum LabelPlacement +{ //string Inside, //string Outside, } } -namespace BulletGraph { -enum LabelPosition { +module BulletGraph +{ +enum LabelPosition +{ //string Above, //string Below, } } -namespace BulletGraph { -enum TickPlacement { +module BulletGraph +{ +enum TickPlacement +{ //string Inside, //string Outside, } } -namespace BulletGraph { -enum TickPosition { +module BulletGraph +{ +enum TickPosition +{ //string Below, //string @@ -56562,10 +56781,11 @@ Cross, class Barcode extends ej.Widget { static fn: Barcode; - constructor(element: JQuery | Element, options?: Barcode.Model); + constructor(element: JQuery, options?: Barcode.Model); + constructor(element: Element, options?: Barcode.Model); static Locale: any; - model: Barcode.Model; - defaults: Barcode.Model; + model:Barcode.Model; + defaults:Barcode.Model; /** To disable the barcode * @returns {void} @@ -56577,7 +56797,7 @@ class Barcode extends ej.Widget { */ enable(): void; } -export namespace Barcode { +export module Barcode{ export interface Model { @@ -56585,8 +56805,7 @@ export interface Model { */ barcodeToTextGapHeight?: number; - /** Specifies the height of bars in the Barcode. By modifying the barHeight, the entire barcode height can be customized. - * Please refer to xDimension for two dimensional barcode height customization. + /** Specifies the height of bars in the Barcode. By modifying the barHeight, the entire barcode height can be customized. Please refer to xDimension for two dimensional barcode height customization. */ barHeight?: number; @@ -56602,8 +56821,7 @@ export interface Model { */ enabled?: boolean; - /** Specifies the start and stop encode symbol in the Barcode. In one dimensional barcodes, an additional character is added as start and stop delimiters. - * These symbols are optional and the unique of the symbol allows the reader to determine the direction of the barcode being scanned. + /** Specifies the start and stop encode symbol in the Barcode. In one dimensional barcodes, an additional character is added as start and stop delimiters. These symbols are optional and the unique of the symbol allows the reader to determine the direction of the barcode being scanned. */ encodeStartStopSymbol?: number; @@ -56611,13 +56829,11 @@ export interface Model { */ lightBarColor?: any; - /** Specifies the width of the narrow bars in the barcode. The dark bars in the one dimensional barcode contains random narrow and wide bars based on - * the provided input which can be specified during initialization. + /** Specifies the width of the narrow bars in the barcode. The dark bars in the one dimensional barcode contains random narrow and wide bars based on the provided input which can be specified during initialization. */ narrowBarWidth?: number; - /** Specifies the width of the quiet zone. In barcode, a quiet zone is the blank margin on either side of a barcode which informs the reader where a barcode's symbology starts and stops. - * The purpose of a quiet zone is to prevent the reader from picking up unrelated information. + /** Specifies the width of the quiet zone. In barcode, a quiet zone is the blank margin on either side of a barcode which informs the reader where a barcode's symbology starts and stops. The purpose of a quiet zone is to prevent the reader from picking up unrelated information. */ quietZone?: QuietZone; @@ -56642,7 +56858,7 @@ export interface Model { xDimension?: number; /** Fires after Barcode control is loaded. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; } export interface LoadEventArgs { @@ -56687,8 +56903,10 @@ export interface QuietZone { top?: number; } } -namespace Barcode { -enum SymbologyType { +module Barcode +{ +enum SymbologyType +{ //Represents the QR code QRBarcode, //Represents the Data Matrix barcode @@ -56718,10 +56936,11 @@ Code128C, class Map extends ej.Widget { static fn: Map; - constructor(element: JQuery | Element, options?: Map.Model); + constructor(element: JQuery, options?: Map.Model); + constructor(element: Element, options?: Map.Model); static Locale: any; - model: Map.Model; - defaults: Map.Model; + model:Map.Model; + defaults:Map.Model; /** Method for navigating to specific shape based on latitude, longitude and zoom level. * @param {number} Pass the latitude value for map @@ -56760,7 +56979,7 @@ class Map extends ej.Widget { */ zoom(level: number, isAnimate: boolean): void; } -export namespace Map { +export module Map{ export interface Model { @@ -56809,31 +57028,31 @@ export interface Model { /** Layer for holding the map shapes */ - layers?: Layer[]; + layers?: Array; /** Triggered on selecting the map markers. */ - markerSelected?(e: MarkerSelectedEventArgs): void; + markerSelected? (e: MarkerSelectedEventArgs): void; /** Triggers while leaving the hovered map shape */ - mouseleave?(e: MouseleaveEventArgs): void; + mouseleave? (e: MouseleaveEventArgs): void; /** Triggers while hovering the map shape. */ - mouseover?(e: MouseoverEventArgs): void; + mouseover? (e: MouseoverEventArgs): void; /** Triggers once map render completed. */ - onRenderComplete?(e: OnRenderCompleteEventArgs): void; + onRenderComplete? (e: OnRenderCompleteEventArgs): void; /** Triggers when map panning ends. */ - panned?(e: PannedEventArgs): void; + panned? (e: PannedEventArgs): void; /** Triggered on selecting the map shapes. */ - shapeSelected?(e: ShapeSelectedEventArgs): void; + shapeSelected? (e: ShapeSelectedEventArgs): void; /** Triggered when map is zoomed-in. */ - zoomedIn?(e: ZoomedInEventArgs): void; + zoomedIn? (e: ZoomedInEventArgs): void; /** Triggers when map is zoomed out. */ - zoomedOut?(e: ZoomedOutEventArgs): void; + zoomedOut? (e: ZoomedOutEventArgs): void; } export interface MarkerSelectedEventArgs { @@ -56975,7 +57194,7 @@ export interface LayersBubbleSettingsColorMappingsRangeColorMapping { /** GradientColors in the bubble layer of map. */ - gradientColors?: any[]; + gradientColors?: Array; /** Color of the bubble layer. * @Default {null} @@ -56988,7 +57207,7 @@ export interface LayersBubbleSettingsColorMappings { /** Specifies the range colorMappings in the bubble layer. * @Default {null} */ - rangeColorMapping?: LayersBubbleSettingsColorMappingsRangeColorMapping[]; + rangeColorMapping?: Array; } export interface LayersBubbleSettings { @@ -57049,7 +57268,7 @@ export interface LayersLabelSettings { /** enable or disable the enableSmartLabel property * @Default {false} */ - enableSmartLabel?: boolean; + enableSmartLabel?: Boolean; /** set the labelLength property * @Default {'2'} @@ -57180,7 +57399,7 @@ export interface LayersShapeSettingsColorMappingsRangeColorMapping { /** Specifies the gradientColors in the shape layer of map. * @Default {null} */ - gradientColors?: any[]; + gradientColors?: Array; } export interface LayersShapeSettingsColorMappingsEqualColorMapping { @@ -57201,12 +57420,12 @@ export interface LayersShapeSettingsColorMappings { /** Specifies the range colorMappings in the shape layer of map. * @Default {null} */ - rangeColorMapping?: LayersShapeSettingsColorMappingsRangeColorMapping[]; + rangeColorMapping?: Array; /** Specifies the equalColorMapping in the shape layer of map. * @Default {null} */ - equalColorMapping?: LayersShapeSettingsColorMappingsEqualColorMapping[]; + equalColorMapping?: Array; } export interface LayersShapeSettings { @@ -57350,7 +57569,7 @@ export interface Layer { /** Specify markers for shape layer. * @Default {[]} */ - markers?: any[]; + markers?: Array; /** Specifies the map marker template for map layer. * @Default {null} @@ -57360,7 +57579,7 @@ export interface Layer { /** Specify selectedMapShapes for shape layer * @Default {[]} */ - selectedMapShapes?: any[]; + selectedMapShapes?: Array; /** Specifies the selection mode of the map. Accepted selection mode values are Default and Multiple. * @Default {default} @@ -57395,8 +57614,10 @@ export interface Layer { urlTemplate?: string; } } -namespace Map { -enum Position { +module Map +{ +enum Position +{ //specifies the none position None, //specifies the topleft position @@ -57419,16 +57640,20 @@ Bottomcenter, Bottomright, } } -namespace Map { -enum LabelOrientation { +module Map +{ +enum LabelOrientation +{ //specifies the horizontal position Horizontal, //specifies the vertical position Vertical, } } -namespace Map { -enum BingMapType { +module Map +{ +enum BingMapType +{ //specifies the aerial type Aerial, //specifies the aerialwithlabel type @@ -57437,24 +57662,30 @@ Aerialwithlabel, Road, } } -namespace Map { -enum LabelSize { +module Map +{ +enum LabelSize +{ //specifies the fixed size Fixed, //specifies the default size Default, } } -namespace Map { -enum GeometryType { +module Map +{ +enum GeometryType +{ //specifies the geographic view of map Geographic, //specifies the normal land view of map Normal, } } -namespace Map { -enum LayerType { +module Map +{ +enum LayerType +{ //specifies the geometry type Geometry, //specifies the osm type @@ -57463,8 +57694,10 @@ Osm, Bing, } } -namespace Map { -enum DockPosition { +module Map +{ +enum DockPosition +{ //specifies the top position Top, //specifies the bottom position @@ -57475,40 +57708,50 @@ Right, Left, } } -namespace Map { -enum LegendIcons { +module Map +{ +enum LegendIcons +{ //specifies the rectangle position Rectangle, //specifies the circle position Circle, } } -namespace Map { -enum Mode { +module Map +{ +enum Mode +{ //specifies the default mode Default, //specifies the interactive mode Interactive, } } -namespace Map { -enum LegendType { +module Map +{ +enum LegendType +{ //specifies the layers type Layers, //specifies the bubbles type Bubbles, } } -namespace Map { -enum SelectionMode { +module Map +{ +enum SelectionMode +{ //specifies the default position Default, //specifies the multiple position Multiple, } } -namespace Map { -enum ColorPalette { +module Map +{ +enum ColorPalette +{ //specifies the palette1 color Palette1, //specifies the palette2 color @@ -57522,17 +57765,18 @@ Custompalette, class TreeMap extends ej.Widget { static fn: TreeMap; - constructor(element: JQuery | Element, options?: TreeMap.Model); + constructor(element: JQuery, options?: TreeMap.Model); + constructor(element: Element, options?: TreeMap.Model); static Locale: any; - model: TreeMap.Model; - defaults: TreeMap.Model; + model:TreeMap.Model; + defaults:TreeMap.Model; /** Method to reload treemap with updated values. * @returns {void} */ refresh(): void; } -export namespace TreeMap { +export module TreeMap{ export interface Model { @@ -57621,7 +57865,7 @@ export interface Model { /** Specifies the group color mapping of the treemap * @Default {[]} */ - groupColorMapping?: GroupColorMapping[]; + groupColorMapping?: Array; /** Specifies the legend settings of the treemap */ @@ -57669,7 +57913,7 @@ export interface Model { /** Specifies the rangeColorMapping settings of the treemap * @Default {[]} */ - rangeColorMapping?: RangeColorMapping[]; + rangeColorMapping?: Array; /** Specifies the selection mode of treemap item. Accepted selection mode values are Default and Multiple. * @Default {default} @@ -57703,12 +57947,12 @@ export interface Model { /** Hold the treeMapItems to be displayed in treemap * @Default {[]} */ - treeMapItems?: any[]; + treeMapItems?: Array; /** Specify levels of treemap for grouped visualization of data * @Default {[]} */ - levels?: Level[]; + levels?: Array; /** Specifies the weight value path of the treemap * @Default {null} @@ -57716,7 +57960,7 @@ export interface Model { weightValuePath?: string; /** Triggers on treemap item selected. */ - treeMapItemSelected?(e: TreeMapItemSelectedEventArgs): void; + treeMapItemSelected? (e: TreeMapItemSelectedEventArgs): void; } export interface TreeMapItemSelectedEventArgs { @@ -57767,7 +58011,7 @@ export interface PaletteColorMapping { /** Specifies the colors of the paletteColorMapping * @Default {[]} */ - colors?: any[]; + colors?: Array; } export interface GroupColorMapping { @@ -57886,7 +58130,7 @@ export interface RangeColorMapping { /** specifies the gradient colors for th given range value * @Default {[]} */ - gradientColors?: any[]; + gradientColors?: Array; /** Specifies the from value for rangeColorMapping. * @Default {-1} @@ -57976,8 +58220,10 @@ export interface Level { showLabels?: boolean; } } -namespace TreeMap { -enum DockPosition { +module TreeMap +{ +enum DockPosition +{ //specifies the top position Top, //specifies the bottom position @@ -57988,8 +58234,10 @@ Right, Left, } } -namespace TreeMap { -enum ItemsLayoutMode { +module TreeMap +{ +enum ItemsLayoutMode +{ //specifies the squarified as layout type position Squarified, //specifies the sliceanddicehorizontal as layout type position @@ -58000,8 +58248,10 @@ Sliceanddicevertical, Sliceanddiceauto, } } -namespace TreeMap { -enum Position { +module TreeMap +{ +enum Position +{ //specifies the none position None, //specifies the topleft position @@ -58024,24 +58274,30 @@ Bottomcenter, Bottomright, } } -namespace TreeMap { -enum VisibilityMode { +module TreeMap +{ +enum VisibilityMode +{ //specifies the visible mode Top, //specifies the hide on exceeded length mode Hideonexceededlength, } } -namespace TreeMap { -enum selectionMode { +module TreeMap +{ +enum selectionMode +{ //specifies the default mode Default, //specifies the multiple mode Multiple, } } -namespace TreeMap { -enum groupSelectionMode { +module TreeMap +{ +enum groupSelectionMode +{ //specifies the default mode Default, //specifies the multiple mode @@ -58051,10 +58307,11 @@ Multiple, class Diagram extends ej.Widget { static fn: Diagram; - constructor(element: JQuery | Element, options?: Diagram.Model); + constructor(element: JQuery, options?: Diagram.Model); + constructor(element: Element, options?: Diagram.Model); static Locale: any; - model: Diagram.Model; - defaults: Diagram.Model; + model:Diagram.Model; + defaults:Diagram.Model; /** Add nodes and connectors to diagram at runtime * @param {any} a JSON to define a node/connector or an array of nodes and connector @@ -58088,7 +58345,7 @@ class Diagram extends ej.Widget { * @param {Array} a collection of ports to be added to the specified node * @returns {void} */ - addPorts(name: string, ports: any[]): void; + addPorts(name: string, ports: Array): void; /** Add the specified node to selection list * @param {any} the node to be selected @@ -58369,12 +58626,12 @@ class Diagram extends ej.Widget { upgrade(data: any): void; /** Used to zoomIn/zoomOut diagram - * @param {Diagram.Zoom} options to zoom the diagram(zoom factor, zoomIn/zoomOut) + * @param {Diagram.Zoom} options to zoom the diagram(zoom factor, zoomIn/zoomOut) * @returns {void} */ zoomTo(Zoom?: Diagram.Zoom): void; } -export namespace Diagram { +export module Diagram{ export interface Options { @@ -58417,7 +58674,7 @@ export interface Zoom { */ zoomCommand?: ej.datavisualization.Diagram.ZoomCommand; - /** Used to zoom-in or zoom-out the diagram based on the point. + /** Used to zoom-in or zoom-out the diagram based on the point. */ focusPoint?: ej.datavisualization.Diagram.ConnectorsSourcePoint; } @@ -58445,7 +58702,7 @@ export interface Model { /** A collection of JSON objects where each object represents a connector * @Default {[]} */ - connectors?: Connector[]; + connectors?: Array; /** Binds the custom JSON data with connector properties * @Default {null} @@ -58511,7 +58768,7 @@ export interface Model { /** Array of JSON objects where each object represents a node * @Default {[]} */ - nodes?: Node[]; + nodes?: Array; /** Binds the custom JSON data with node properties * @Default {null} @@ -58560,94 +58817,94 @@ export interface Model { zoomFactor?: number; /** Triggers When auto scroll is changed */ - autoScrollChange?(e: AutoScrollChangeEventArgs): void; + autoScrollChange? (e: AutoScrollChangeEventArgs): void; /** Triggers when a node, connector or diagram is clicked */ - click?(e: ClickEventArgs): void; + click? (e: ClickEventArgs): void; /** Triggers when the connection is changed */ - connectionChange?(e: ConnectionChangeEventArgs): void; + connectionChange? (e: ConnectionChangeEventArgs): void; /** Triggers when the connector collection is changed */ - connectorCollectionChange?(e: ConnectorCollectionChangeEventArgs): void; + connectorCollectionChange? (e: ConnectorCollectionChangeEventArgs): void; /** Triggers when the connectors' source point is changed */ - connectorSourceChange?(e: ConnectorSourceChangeEventArgs): void; + connectorSourceChange? (e: ConnectorSourceChangeEventArgs): void; /** Triggers when the connectors' target point is changed */ - connectorTargetChange?(e: ConnectorTargetChangeEventArgs): void; + connectorTargetChange? (e: ConnectorTargetChangeEventArgs): void; /** Triggers before opening the context menu */ - contextMenuBeforeOpen?(e: ContextMenuBeforeOpenEventArgs): void; + contextMenuBeforeOpen? (e: ContextMenuBeforeOpenEventArgs): void; /** Triggers when a context menu item is clicked */ - contextMenuClick?(e: ContextMenuClickEventArgs): void; + contextMenuClick? (e: ContextMenuClickEventArgs): void; /** Triggers when a node, connector or diagram model is clicked twice */ - doubleClick?(e: DoubleClickEventArgs): void; + doubleClick? (e: DoubleClickEventArgs): void; /** Triggers while dragging the elements in diagram */ - drag?(e: DragEventArgs): void; + drag? (e: DragEventArgs): void; /** Triggers when a symbol is dragged into diagram from symbol palette */ - dragEnter?(e: DragEnterEventArgs): void; + dragEnter? (e: DragEnterEventArgs): void; /** Triggers when a symbol is dragged outside of the diagram. */ - dragLeave?(e: DragLeaveEventArgs): void; + dragLeave? (e: DragLeaveEventArgs): void; /** Triggers when a symbol is dragged over diagram */ - dragOver?(e: DragOverEventArgs): void; + dragOver? (e: DragOverEventArgs): void; /** Triggers when a symbol is dragged and dropped from symbol palette to drawing area */ - drop?(e: DropEventArgs): void; + drop? (e: DropEventArgs): void; /** Triggers when editor got focus at the time of node's label or text node editing. */ - editorFocusChange?(e: EditorFocusChangeEventArgs): void; + editorFocusChange? (e: EditorFocusChangeEventArgs): void; /** Triggers when a child is added to or removed from a group */ - groupChange?(e: GroupChangeEventArgs): void; + groupChange? (e: GroupChangeEventArgs): void; /** Triggers when a change is reverted or restored(undo/redo) */ - historyChange?(e: HistoryChangeEventArgs): void; + historyChange? (e: HistoryChangeEventArgs): void; /** Triggers when a diagram element is clicked */ - itemClick?(e: ItemClickEventArgs): void; + itemClick? (e: ItemClickEventArgs): void; /** Triggers when mouse enters a node/connector */ - mouseEnter?(e: MouseEnterEventArgs): void; + mouseEnter? (e: MouseEnterEventArgs): void; /** Triggers when mouse leaves node/connector */ - mouseLeave?(e: MouseLeaveEventArgs): void; + mouseLeave? (e: MouseLeaveEventArgs): void; /** Triggers when mouse hovers over a node/connector */ - mouseOver?(e: MouseOverEventArgs): void; + mouseOver? (e: MouseOverEventArgs): void; /** Triggers when node collection is changed */ - nodeCollectionChange?(e: NodeCollectionChangeEventArgs): void; + nodeCollectionChange? (e: NodeCollectionChangeEventArgs): void; /** Triggers when the node properties(x, y,width and height alone) are changed using nudge commands or updateNode API. */ - propertyChange?(e: PropertyChangeEventArgs): void; + propertyChange? (e: PropertyChangeEventArgs): void; /** Triggers when the diagram elements are rotated */ - rotationChange?(e: RotationChangeEventArgs): void; + rotationChange? (e: RotationChangeEventArgs): void; /** Triggers when the diagram is zoomed or panned */ - scrollChange?(e: ScrollChangeEventArgs): void; + scrollChange? (e: ScrollChangeEventArgs): void; /** Triggers when a connector segment is edited */ - segmentChange?(e: SegmentChangeEventArgs): void; + segmentChange? (e: SegmentChangeEventArgs): void; /** Triggers when the selection is changed in diagram */ - selectionChange?(e: SelectionChangeEventArgs): void; + selectionChange? (e: SelectionChangeEventArgs): void; /** Triggers when a node is resized */ - sizeChange?(e: SizeChangeEventArgs): void; + sizeChange? (e: SizeChangeEventArgs): void; /** Triggers when label editing is ended */ - textChange?(e: TextChangeEventArgs): void; + textChange? (e: TextChangeEventArgs): void; /** Triggered when the diagram is rendered completely. */ - create?(e: CreateEventArgs): void; + create? (e: CreateEventArgs): void; } export interface AutoScrollChangeEventArgs { @@ -58977,9 +59234,6 @@ export interface DropEventArgs { } export interface EditorFocusChangeEventArgs { - /** Returns the cancel option value. - */ - cancel?: boolean; } export interface GroupChangeEventArgs { @@ -59009,11 +59263,11 @@ export interface HistoryChangeEventArgs { /** An array of objects, where each object represents the changes made in last undo/redo. To explore how the changes are defined, refer [Undo Redo Changes](#undo-redo-changes) */ - changes?: any[]; + changes?: Array; /** A collection of objects that are changed in the last undo/redo */ - Source?: any[]; + Source?: Array; /** parameter returns the id of the diagram */ @@ -59223,15 +59477,15 @@ export interface SelectionChangeEventArgs { /** parameter returns the collection of nodes and connectors that have to be removed from selection list */ - oldItems?: any[]; + oldItems?: Array; /** parameter returns the collection of nodes and connectors that have to be added to selection list */ - newItems?: any[]; + newItems?: Array; /** parameter returns the collection of nodes and connectors that will be selected after selection change */ - selectedItems?: any[]; + selectedItems?: Array; /** parameter to specify whether or not to cancel the selection change event */ @@ -59336,11 +59590,11 @@ export interface CommandManagerCommands { /** A method that defines whether the command is executable at the moment or not. */ - canExecute?: any; + canExecute?: Function; /** A method that defines what to be executed when the key combination is recognized. */ - execute?: any; + execute?: Function; /** Defines a combination of keys and key modifiers, on recognition of which the command will be executed */ @@ -59760,7 +60014,7 @@ export interface Connector { /** A collection of JSON objects where each object represents a label. * @Default {[]} */ - labels?: ConnectorsLabel[]; + labels?: Array; /** Sets the stroke color of the connector * @Default {black} @@ -59822,7 +60076,7 @@ export interface Connector { /** An array of JSON objects where each object represents a segment * @Default {[ { type:straight } ]} */ - segments?: ConnectorsSegment[]; + segments?: Array; /** Defines the role/meaning of the connector * @Default {null} @@ -59921,7 +60175,7 @@ export interface ContextMenuItem { /** Defines the collection of sub items for the context menu items * @Default {[]} */ - subItems?: any[]; + subItems?: Array; } export interface ContextMenu { @@ -59929,7 +60183,7 @@ export interface ContextMenu { /** Defines the collection of context menu items * @Default {[]} */ - items?: ContextMenuItem[]; + items?: Array; /** To set whether to display the default context menu items or not * @Default {false} @@ -59990,29 +60244,29 @@ export interface HistoryManager { /** A method that takes a history entry as argument and returns whether the specific entry can be popped or not */ - canPop?: any; + canPop?: Function; /** A method that ends grouping the changes */ - closeGroupAction?: any; + closeGroupAction?: Function; /** A method that removes the history of a recent change made in diagram */ - pop?: any; + pop?: Function; /** A method that allows to track the custom changes made in diagram */ - push?: any; + push?: Function; /** Defines what should be happened while trying to restore a custom change * @Default {null} */ - redo?: any; + redo?: Function; /** The redoStack property is used to get the number of redo actions to be stored on the history manager. Its an read-only property and the collection should not be modified. * @Default {[]} */ - redoStack?: any[]; + redoStack?: Array; /** The stackLimit property used to restrict the undo and redo actions to a certain limit. * @Default {null} @@ -60021,16 +60275,16 @@ export interface HistoryManager { /** A method that starts to group the changes to revert/restore them in a single undo or redo */ - startGroupAction?: any; + startGroupAction?: Function; /** Defines what should be happened while trying to revert a custom change */ - undo?: any; + undo?: Function; /** The undoStack property is used to get the number of undo actions to be stored on the history manager. Its an read-only property and the collection should not be modified. * @Default {[]} */ - undoStack?: any[]; + undoStack?: Array; } export interface Layout { @@ -60150,12 +60404,12 @@ export interface NodesClass { /** Defines the collection of attributes * @Default {[]} */ - attributes?: NodesClassAttribute[]; + attributes?: Array; /** Defines the collection of methods of a Class. * @Default {[]} */ - methods?: NodesClassMethod[]; + methods?: Array; } export interface NodesCollapseIcon { @@ -60248,7 +60502,7 @@ export interface NodesEnumeration { /** Defines the collection of enumeration members * @Default {[]} */ - members?: NodesEnumerationMember[]; + members?: Array; } export interface NodesExpandIcon { @@ -60304,7 +60558,7 @@ export interface NodesGradientLinearGradient { /** Defines the different colors and the region of color transitions * @Default {[]} */ - stops?: any[]; + stops?: Array; /** Defines the left most position(relative to node) of the rectangular region that needs to be painted * @Default {0} @@ -60352,7 +60606,7 @@ export interface NodesGradientRadialGradient { /** Defines the different colors and the region of color transitions. * @Default {[]} */ - stops?: any[]; + stops?: Array; } export interface NodesGradientStop { @@ -60418,12 +60672,12 @@ export interface NodesInterface { /** Defines a collection of attributes of the interface * @Default {[]} */ - attributes?: NodesInterfaceAttribute[]; + attributes?: Array; /** Defines the collection of public methods of an interface * @Default {[]} */ - methods?: NodesInterfaceMethod[]; + methods?: Array; } export interface NodesLabel { @@ -60577,7 +60831,7 @@ export interface NodesLane { /** An array of objects where each object represents a child node of the lane * @Default {[]} */ - children?: any[]; + children?: Array; /** Defines the fill color of the lane * @Default {white} @@ -60782,7 +61036,7 @@ export interface NodesSubProcess { /** Defines the collection of events that need to be appended with BPMN Sub-Process */ - events?: any[]; + events?: Array; /** Defines the loop type of a sub process. * @Default {ej.datavisualization.Diagram.BPMNLoops.None} @@ -60792,7 +61046,7 @@ export interface NodesSubProcess { /** Defines the children for BPMN's SubProcess * @Default {[]} */ - Processes?: any[]; + Processes?: Array; /** Defines the type of the event trigger * @Default {ej.datavisualization.Diagram.BPMNTriggers.Message} @@ -60867,7 +61121,7 @@ export interface Node { /** Array of JSON objects where each object represents a child node/connector * @Default {[]} */ - children?: any[]; + children?: Array; /** Sets the type of UML classifier. Applicable, if the node is a UML Class Diagram shape. * @Default {ej.datavisualization.Diagram.ClassifierShapes.Class} @@ -60967,7 +61221,7 @@ export interface Node { /** A read only collection of the incoming connectors/edges of the node * @Default {[]} */ - inEdges?: any[]; + inEdges?: Array; /** Defines an interface in a UML Class Diagram * @Default {null} @@ -60987,12 +61241,12 @@ export interface Node { /** A collection of objects where each object represents a label * @Default {[]} */ - labels?: NodesLabel[]; + labels?: Array; /** An array of objects where each object represents a lane. Applicable, if the node is a swimlane. * @Default {[]} */ - lanes?: NodesLane[]; + lanes?: Array; /** Defines the minimum space to be left between the bottom of parent bounds and the node. Applicable, if the parent is a container. * @Default {0} @@ -61061,7 +61315,7 @@ export interface Node { /** A read only collection of outgoing connectors/edges of the node * @Default {[]} */ - outEdges?: any[]; + outEdges?: Array; /** Defines the minimum padding value to be left between the bottom most position of a group and its children. Applicable, if the group is a container. * @Default {0} @@ -61099,7 +61353,7 @@ export interface Node { /** An array of objects, where each object represents a smaller region(phase) of a swimlane. * @Default {[]} */ - phases?: NodesPhase[]; + phases?: Array; /** Sets the height of the phase headers * @Default {0} @@ -61114,12 +61368,12 @@ export interface Node { /** Defines a collection of points to draw a polygon. Applicable, if the shape is a polygon. * @Default {[]} */ - points?: any[]; + points?: Array; /** An array of objects where each object represents a port * @Default {[]} */ - ports?: NodesPort[]; + ports?: Array; /** Sets the angle to which the node should be rotated * @Default {0} @@ -61347,7 +61601,7 @@ export interface SelectedItems { /** A read only collection of the selected items * @Default {[]} */ - children?: any[]; + children?: Array; /** Controls the visibility of selector. * @Default {ej.datavisualization.Diagram.SelectorConstraints.All} @@ -61387,7 +61641,7 @@ export interface SelectedItems { /** A collection of frequently used commands that will be added around the selector * @Default {[]} */ - userHandles?: SelectedItemsUserHandle[]; + userHandles?: Array; /** Sets the width of the selected items * @Default {0} @@ -61409,12 +61663,12 @@ export interface SnapSettingsHorizontalGridLines { /** A pattern of lines and gaps that defines a set of horizontal gridlines * @Default {[1.25, 18.75, 0.25, 19.75, 0.25, 19.75, 0.25, 19.75, 0.25, 19.75]} */ - linesInterval?: any[]; + linesInterval?: Array; /** Specifies a set of intervals to snap the objects * @Default {[20]} */ - snapInterval?: any[]; + snapInterval?: Array; } export interface SnapSettingsVerticalGridLines { @@ -61431,12 +61685,12 @@ export interface SnapSettingsVerticalGridLines { /** A pattern of lines and gaps that defines a set of horizontal gridlines * @Default {[1.25, 18.75, 0.25, 19.75, 0.25, 19.75, 0.25, 19.75, 0.25, 19.75]} */ - linesInterval?: any[]; + linesInterval?: Array; /** Specifies a set of intervals to snap the objects * @Default {[20]} */ - snapInterval?: any[]; + snapInterval?: Array; } export interface SnapSettings { @@ -61503,11 +61757,13 @@ export interface Tooltip { templateId?: string; } } -namespace Diagram { -enum ImageAlignment { +module Diagram +{ +enum ImageAlignment +{ //Scales the graphic content non-uniformly to the width and height of the diagram area None, -//Used to align the image at the top left of diagram area +//Used to align the image at the top left of diagram area XMinYMin, //Used to align the image at the left center of diagram area XMinYMid, @@ -61527,8 +61783,10 @@ XMaxYMid, XMaxYMax, } } -namespace Diagram { -enum BridgeDirection { +module Diagram +{ +enum BridgeDirection +{ //Used to set the direction of line bridges as left Left, //Used to set the direction of line bridges as right @@ -61539,8 +61797,10 @@ Top, Bottom, } } -namespace Diagram { -enum Keys { +module Diagram +{ +enum Keys +{ //No key pressed. None, //The A key. @@ -61633,8 +61893,10 @@ Tab, Enter, } } -namespace Diagram { -enum KeyModifiers { +module Diagram +{ +enum KeyModifiers +{ //No modifiers are pressed. None, //The ALT key. @@ -61645,8 +61907,10 @@ Control, Shift, } } -namespace Diagram { -enum ConnectorConstraints { +module Diagram +{ +enum ConnectorConstraints +{ //Disable all connector Constraints None, //Enables connector to be selected @@ -61675,8 +61939,10 @@ CrispEdges, Default, } } -namespace Diagram { -enum HorizontalAlignment { +module Diagram +{ +enum HorizontalAlignment +{ //Used to align text horizontally on left side of node/connector Left, //Used to align text horizontally on center of node/connector @@ -61685,8 +61951,10 @@ Center, Right, } } -namespace Diagram { -enum Alignment { +module Diagram +{ +enum Alignment +{ //Used to align the label either top or left(before) of the connector segment Before, //Used to align the label at center of the connector segment @@ -61695,16 +61963,20 @@ Center, After, } } -namespace Diagram { -enum LabelRelativeMode { +module Diagram +{ +enum LabelRelativeMode +{ //Sets the relativeMode as SegmentPath SegmentPath, //Sets the relativeMode as SegmentBounds SegmentBounds, } } -namespace Diagram { -enum Segments { +module Diagram +{ +enum Segments +{ //Used to specify the lines as Straight Straight, //Used to specify the lines as Orthogonal @@ -61713,8 +61985,10 @@ Orthogonal, Bezier, } } -namespace Diagram { -enum ConnectorShapes { +module Diagram +{ +enum ConnectorShapes +{ //Used to specify connector type as BPMN BPMN, //Used to specify connector type as UMLClassifier @@ -61723,18 +61997,22 @@ UMLClassifier, UMLActivity, } } -namespace Diagram { -enum BPMNFlows { +module Diagram +{ +enum BPMNFlows +{ //Used to specify the Sequence flow in a BPMN Process Sequence, -//Used to specify the Association flow in a BPMN Process +//Used to specify the Association flow in a BPMN Process Association, //Used to specify the Message flow in a BPMN Process Message, } } -namespace Diagram { -enum AssociationFlows { +module Diagram +{ +enum AssociationFlows +{ //Used to notate default association in a BPMN Process Default, //Used to notate directional association in a BPMN Process @@ -61743,8 +62021,10 @@ Directional, BiDirectional, } } -namespace Diagram { -enum BPMNMessageFlows { +module Diagram +{ +enum BPMNMessageFlows +{ //Used to notate the default message flow in a BPMN Process Default, //Used to notate the instantiating message flow in a BPMN Process @@ -61753,8 +62033,10 @@ InitiatingMessage, NonInitiatingMessage, } } -namespace Diagram { -enum BPMNSequenceFlows { +module Diagram +{ +enum BPMNSequenceFlows +{ //Used to notate the normal sequence flow in a BPMN Process Normal, //Used to notate the conditional sequence flow in a BPMN Process @@ -61763,8 +62045,10 @@ Conditional, Default, } } -namespace Diagram { -enum ClassifierShapes { +module Diagram +{ +enum ClassifierShapes +{ //Used to define a Class Class, //Used to define an Interface @@ -61783,8 +62067,10 @@ Dependency, Inheritance, } } -namespace Diagram { -enum Multiplicity { +module Diagram +{ +enum Multiplicity +{ //Each entity instance is related to a single instance of another entity OneToOne, //An entity instance can be related to multiple instances of the other entities @@ -61795,8 +62081,10 @@ ManyToOne, ManyToMany, } } -namespace Diagram { -enum UMLActivityFlow { +module Diagram +{ +enum UMLActivityFlow +{ //Defines a activity flow as Object in UML Activity Diagram Object, //Defines a activity flow as Control in UML Activity Diagram @@ -61805,8 +62093,10 @@ Control, Exception, } } -namespace Diagram { -enum DecoratorShapes { +module Diagram +{ +enum DecoratorShapes +{ //Used to set decorator shape as none None, //Used to set decorator shape as Arrow @@ -61821,8 +62111,10 @@ Diamond, Path, } } -namespace Diagram { -enum VerticalAlignment { +module Diagram +{ +enum VerticalAlignment +{ //Used to align text Vertically on left side of node/connector Top, //Used to align text Vertically on center of node/connector @@ -61831,8 +62123,10 @@ Center, Bottom, } } -namespace Diagram { -enum DiagramConstraints { +module Diagram +{ +enum DiagramConstraints +{ //Disables all DiagramConstraints None, //Enables/Disables PageEditing @@ -61855,16 +62149,20 @@ CrispEdges, Default, } } -namespace Diagram { -enum LabelRenderingMode { +module Diagram +{ +enum LabelRenderingMode +{ //Sets the labelRenderingMode as Html Html, //Sets the labelRenderingMode as Svg Svg, } } -namespace Diagram { -enum LayoutOrientations { +module Diagram +{ +enum LayoutOrientations +{ //Used to set LayoutOrientation from top to bottom TopToBottom, //Used to set LayoutOrientation from bottom to top @@ -61875,8 +62173,10 @@ LeftToRight, RightToLeft, } } -namespace Diagram { -enum LayoutTypes { +module Diagram +{ +enum LayoutTypes +{ //Used not to set any specific layout None, //Used to set layout type as hierarchical layout @@ -61885,8 +62185,10 @@ HierarchicalTree, OrganizationalChart, } } -namespace Diagram { -enum BPMNActivity { +module Diagram +{ +enum BPMNActivity +{ //Used to set BPMN Activity as None None, //Used to set BPMN Activity as Task @@ -61895,8 +62197,10 @@ Task, SubProcess, } } -namespace Diagram { -enum BPMNAnnotationDirection { +module Diagram +{ +enum BPMNAnnotationDirection +{ //Used to set the direction of BPMN Annotation as left Left, //Used to set the direction of BPMN Annotation as right @@ -61907,8 +62211,10 @@ Top, Bottom, } } -namespace Diagram { -enum IconShapes { +module Diagram +{ +enum IconShapes +{ //Used to set collapse icon shape as none None, //Used to set collapse icon shape as Arrow(Up/Down) @@ -61925,8 +62231,10 @@ Template, Image, } } -namespace Diagram { -enum NodeConstraints { +module Diagram +{ +enum NodeConstraints +{ //Disable all node Constraints None, //Enables node to be selected @@ -61973,16 +62281,20 @@ CrispEdges, Default, } } -namespace Diagram { -enum ContainerType { +module Diagram +{ +enum ContainerType +{ //Sets the container type as Canvas Canvas, //Sets the container type as Stack Stack, } } -namespace Diagram { -enum BPMNDataObjects { +module Diagram +{ +enum BPMNDataObjects +{ //Used to notate the Input type BPMN data object Input, //Used to notate the Output type BPMN data object @@ -61991,8 +62303,10 @@ Output, None, } } -namespace Diagram { -enum BPMNEvents { +module Diagram +{ +enum BPMNEvents +{ //Used to set BPMN Event as Start Start, //Used to set BPMN Event as Intermediate @@ -62007,8 +62321,10 @@ NonInterruptingIntermediate, ThrowingIntermediate, } } -namespace Diagram { -enum BPMNGateways { +module Diagram +{ +enum BPMNGateways +{ //Used to set BPMN Gateway as None None, //Used to set BPMN Gateway as Exclusive @@ -62027,24 +62343,30 @@ ExclusiveEventBased, ParallelEventBased, } } -namespace Diagram { -enum LabelEditMode { +module Diagram +{ +enum LabelEditMode +{ //Used to set label edit mode as edit Edit, //Used to set label edit mode as view View, } } -namespace Diagram { -enum OverflowType { +module Diagram +{ +enum OverflowType +{ //Set overflow Type as ellipsis Ellipsis, //Set overflow Type as Clip Clip, } } -namespace Diagram { -enum TextAlign { +module Diagram +{ +enum TextAlign +{ //Used to align text on left side of node/connector Left, //Used to align text on center of node/connector @@ -62053,8 +62375,10 @@ Center, Right, } } -namespace Diagram { -enum TextDecorations { +module Diagram +{ +enum TextDecorations +{ //Used to set text decoration of the label as Underline Underline, //Used to set text decoration of the label as Overline @@ -62065,8 +62389,10 @@ LineThrough, None, } } -namespace Diagram { -enum TextWrapping { +module Diagram +{ +enum TextWrapping +{ //Disables wrapping NoWrap, //Enables Line-break at normal word break points @@ -62075,8 +62401,10 @@ Wrap, WrapWithOverflow, } } -namespace Diagram { -enum PortConstraints { +module Diagram +{ +enum PortConstraints +{ //Disable all constraints None, //Enables connections with connector @@ -62085,8 +62413,10 @@ Connect, ConnectOnDrag, } } -namespace Diagram { -enum PortShapes { +module Diagram +{ +enum PortShapes +{ //Used to set port shape as X X, //Used to set port shape as Circle @@ -62097,8 +62427,10 @@ Square, Path, } } -namespace Diagram { -enum PortVisibility { +module Diagram +{ +enum PortVisibility +{ //Set the port visibility as Visible Visible, //Set the port visibility as Hidden @@ -62111,8 +62443,10 @@ Connect, Default, } } -namespace Diagram { -enum BasicShapes { +module Diagram +{ +enum BasicShapes +{ //Used to specify node Shape as Rectangle Rectangle, //Used to specify node Shape as Ellipse @@ -62143,8 +62477,10 @@ RightTriangle, Cylinder, } } -namespace Diagram { -enum FlowShapes { +module Diagram +{ +enum FlowShapes +{ //Used to specify node Shape as Process Process, //Used to specify node Shape as Decision @@ -62159,7 +62495,7 @@ Terminator, PaperTap, //Used to specify node Shape as DirectData DirectData, -//Used to specify node Shape as SequentialData +//Used to specify node Shape as SequentialData SequentialData, //Used to specify node Shape as Sort Sort, @@ -62189,12 +62525,14 @@ Annotation1, Annotation2, //Used to specify node Shape as Data Data, -//Used to specify node Shape as Card +//Used to specify node Shape as Card Card, } } -namespace Diagram { -enum BPMNShapes { +module Diagram +{ +enum BPMNShapes +{ //Used to specify node Shape as Event Event, //Used to specify node Shape as Gateway @@ -62211,8 +62549,10 @@ Activity, Group, } } -namespace Diagram { -enum UMLActivityShapes { +module Diagram +{ +enum UMLActivityShapes +{ //Used to set UML ActivityShapes as Action Action, //Used to set UML ActivityShapes as Decision @@ -62241,8 +62581,10 @@ StructuredNode, Note, } } -namespace Diagram { -enum BPMNBoundary { +module Diagram +{ +enum BPMNBoundary +{ //Used to set BPMN SubProcess's Boundary as Default Default, //Used to set BPMN SubProcess's Boundary as Call @@ -62251,8 +62593,10 @@ Call, Event, } } -namespace Diagram { -enum BPMNLoops { +module Diagram +{ +enum BPMNLoops +{ //Used to set BPMN Activity's Loop as None None, //Used to set BPMN Activity's Loop as Standard @@ -62263,8 +62607,10 @@ ParallelMultiInstance, SequenceMultiInstance, } } -namespace Diagram { -enum BPMNSubProcessTypes { +module Diagram +{ +enum BPMNSubProcessTypes +{ //Used to set BPMN SubProcess type as None None, //Used to set BPMN SubProcess type as Transaction @@ -62273,8 +62619,10 @@ Transaction, Event, } } -namespace Diagram { -enum BPMNTasks { +module Diagram +{ +enum BPMNTasks +{ //Used to set BPMN Task Type as None None, //Used to set BPMN Task Type as Service @@ -62297,8 +62645,10 @@ Script, Parallel, } } -namespace Diagram { -enum BPMNTriggers { +module Diagram +{ +enum BPMNTriggers +{ //Used to set Event Trigger as None None, //Used to set Event Trigger as Message @@ -62327,8 +62677,10 @@ Termination, Cancel, } } -namespace Diagram { -enum Shapes { +module Diagram +{ +enum Shapes +{ //Used to specify node type as Text Text, //Used to specify node type as Image @@ -62349,16 +62701,20 @@ UMLClassifier, UMLActivity, } } -namespace Diagram { -enum PageOrientations { +module Diagram +{ +enum PageOrientations +{ //Used to set orientation as Landscape Landscape, //Used to set orientation as portrait Portrait, } } -namespace Diagram { -enum ScrollLimit { +module Diagram +{ +enum ScrollLimit +{ //Used to set scrollLimit as Infinite Infinite, //Used to set scrollLimit as Diagram @@ -62367,8 +62723,10 @@ Diagram, Limited, } } -namespace Diagram { -enum BoundaryConstraints { +module Diagram +{ +enum BoundaryConstraints +{ //Used to set boundaryConstraints as Infinite Infinite, //Used to set boundaryConstraints as Diagram @@ -62377,8 +62735,10 @@ Diagram, Page, } } -namespace Diagram { -enum SelectorConstraints { +module Diagram +{ +enum SelectorConstraints +{ //Hides the selector None, //Sets the visibility of rotation handle as visible @@ -62391,8 +62751,10 @@ UserHandles, All, } } -namespace Diagram { -enum UserHandlePositions { +module Diagram +{ +enum UserHandlePositions +{ //Set the position of the userhandle as topleft TopLeft, //Set the position of the userhandle as topcenter @@ -62411,8 +62773,10 @@ BottomCenter, BottomRight, } } -namespace Diagram { -enum SnapConstraints { +module Diagram +{ +enum SnapConstraints +{ //Enables node to be snapped to horizontal gridlines None, //Enables node to be snapped to vertical gridlines @@ -62431,8 +62795,10 @@ ShowLines, All, } } -namespace Diagram { -enum Tool { +module Diagram +{ +enum Tool +{ //Disables all Tools None, //Enables/Disables SingleSelect tool @@ -62447,16 +62813,20 @@ DrawOnce, ContinuesDraw, } } -namespace Diagram { -enum RelativeMode { +module Diagram +{ +enum RelativeMode +{ //Shows tooltip around the node Object, //Shows tooltip at the mouse position Mouse, } } -namespace Diagram { -enum ZoomCommand { +module Diagram +{ +enum ZoomCommand +{ //Used to zoom in the Diagram ZoomIn, //Used to zoom out the diagram @@ -62466,12 +62836,13 @@ ZoomOut, class HeatMap extends ej.Widget { static fn: HeatMap; - constructor(element: JQuery | Element, options?: HeatMap.Model); + constructor(element: JQuery, options?: HeatMap.Model); + constructor(element: Element, options?: HeatMap.Model); static Locale: any; - model: HeatMap.Model; - defaults: HeatMap.Model; + model:HeatMap.Model; + defaults:HeatMap.Model; } -export namespace HeatMap { +export module HeatMap{ export interface Model { @@ -62527,7 +62898,7 @@ export interface Model { /** Specifies the no of legends can sync with heat map. * @Default {[]} */ - legendCollection?: any[]; + legendCollection?: Array; /** Specifies the property and display value of the heat map column. * @Default {[]} @@ -62537,19 +62908,19 @@ export interface Model { /** Specifies the color values of the heat map column data. * @Default {[]} */ - colorMappingCollection?: ColorMappingCollection[]; + colorMappingCollection?: Array; /** Triggered when the mouse over on the cell. */ - cellMouseOver?(e: CellMouseOverEventArgs): void; + cellMouseOver? (e: CellMouseOverEventArgs): void; /** Triggered when the mouse over on the cell. */ - cellMouseEnter?(e: CellMouseEnterEventArgs): void; + cellMouseEnter? (e: CellMouseEnterEventArgs): void; /** Triggered when the mouse over on the cell. */ - cellMouseLeave?(e: CellMouseLeaveEventArgs): void; + cellMouseLeave? (e: CellMouseLeaveEventArgs): void; /** Triggered when the mouse over on the cell. */ - cellSelected?(e: CellSelectedEventArgs): void; + cellSelected? (e: CellSelectedEventArgs): void; } export interface CellMouseOverEventArgs { @@ -62670,6 +63041,7 @@ export interface TooltipSettings { templateId?: string; /** Defines the tooltip of associate that should be shown when the mouse hovers over rows/columns. + * @Default {mouseFollow} */ associate?: ej.datavisualization.HeatMap.Associate|string; @@ -62803,7 +63175,7 @@ export interface ItemsMapping { */ column?: ItemsMappingColumn; - /** Specifies the property and display value of the heat map.row + /** Specifies the row property and display value of the heat map. * @Default {null} */ row?: ItemsMappingRow; @@ -62821,7 +63193,7 @@ export interface ItemsMapping { /** Specifies the property and display value of the collection of column. * @Default {[]} */ - columnMapping?: any[]; + columnMapping?: Array; } export interface ColorMappingCollectionLabel { @@ -62879,8 +63251,10 @@ export interface ColorMappingCollection { label?: ColorMappingCollectionLabel; } } -namespace HeatMap { -enum Associate { +module HeatMap +{ +enum Associate +{ //Used to set the associate of tooltip as Target Target, //Used to set the associate of tooltip as MouseFollow @@ -62889,8 +63263,10 @@ MouseFollow, MouseEnter, } } -namespace HeatMap { -enum Horizontal { +module HeatMap +{ +enum Horizontal +{ //Used to display the tooltip horizontally on left side of rows/columns Left, //Used to display the tooltip horizontally on center side of rows/columns @@ -62899,8 +63275,10 @@ Center, Right, } } -namespace HeatMap { -enum Vertical { +module HeatMap +{ +enum Vertical +{ //Used to display the tooltip horizontally on left side of rows/columns Top, //Used to display the tooltip horizontally on center side of rows/columns @@ -62909,16 +63287,20 @@ Center, Bottom, } } -namespace HeatMap { -enum Trigger { +module HeatMap +{ +enum Trigger +{ //Tooltip can be triggered on mouse hovers Hover, //Tooltip can be triggered on mouse click Click, } } -namespace HeatMap { -enum Effect { +module HeatMap +{ +enum Effect +{ //Sets tooltip animation as None None, //Sets tooltip animation as Fade @@ -62927,17 +63309,21 @@ Fade, Slide, } } -namespace HeatMap { -enum CellVisibility { -//Display the content of the cell +module HeatMap +{ +enum CellVisibility +{ +//Display the content of the cell Visible, -//Hide the content of the cell +//Hide the content of the cell Hidden, } } -namespace HeatMap { -enum TextDecoration { -//Defines a line below the text +module HeatMap +{ +enum TextDecoration +{ +//Defines a line below the text Underline, //Defines a line above the text Overline, @@ -62950,12 +63336,13 @@ None, class HeatMapLegend extends ej.Widget { static fn: HeatMapLegend; - constructor(element: JQuery | Element, options?: HeatMapLegend.Model); + constructor(element: JQuery, options?: HeatMapLegend.Model); + constructor(element: Element, options?: HeatMapLegend.Model); static Locale: any; - model: HeatMapLegend.Model; - defaults: HeatMapLegend.Model; + model:HeatMapLegend.Model; + defaults:HeatMapLegend.Model; } -export namespace HeatMapLegend { +export module HeatMapLegend{ export interface Model { @@ -62982,7 +63369,7 @@ export interface Model { /** Specifies the color values of the column data. * @Default {[]} */ - colorMappingCollection?: ColorMappingCollection[]; + colorMappingCollection?: Array; /** Specifies the orientation of the heatmap legend * @Default {ej.HeatMap.LegendOrientation.Horizontal} @@ -63050,36 +63437,41 @@ export interface ColorMappingCollection { label?: ColorMappingCollectionLabel; } } -namespace HeatMap { -enum LegendOrientation { -//Scales the graphic content non-uniformly to the width and height of the diagram area +module HeatMap +{ +enum LegendOrientation +{ +//Scales the graphic content non-uniformly to the width and height of the diagram area Horizontal, -//Used to align the image at the top left of diagram area +//Used to align the image at the top left of diagram area Vertical, } } -namespace HeatMap { -enum LegendMode { -//Scales the graphic content non-uniformly to the width and height of the diagram area +module HeatMap +{ +enum LegendMode +{ +//Scales the graphic content non-uniformly to the width and height of the diagram area Gradient, -//Used to align the image at the top left of diagram area +//Used to align the image at the top left of diagram area List, } } class Sparkline extends ej.Widget { static fn: Sparkline; - constructor(element: JQuery | Element, options?: Sparkline.Model); + constructor(element: JQuery, options?: Sparkline.Model); + constructor(element: Element, options?: Sparkline.Model); static Locale: any; - model: Sparkline.Model; - defaults: Sparkline.Model; + model:Sparkline.Model; + defaults:Sparkline.Model; /** Redraws the entire sparkline. You can call this method whenever you update, add or remove points from the data source or whenever you want to refresh the UI. * @returns {void} */ redraw(): void; } -export namespace Sparkline { +export module Sparkline{ export interface Model { @@ -63202,28 +63594,28 @@ export interface Model { axisLineSettings?: AxisLineSettings; /** Fires before loading the sparkline. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Fires after loaded the sparkline. */ - loaded?(e: LoadedEventArgs): void; + loaded? (e: LoadedEventArgs): void; /** Fires before rendering trackball tooltip. You can use this event to customize the text displayed in trackball tooltip. */ - tooltipInitialize?(e: TooltipInitializeEventArgs): void; + tooltipInitialize? (e: TooltipInitializeEventArgs): void; /** Fires before rendering a series. This event is fired for each series in Sparkline. */ - seriesRendering?(e: SeriesRenderingEventArgs): void; + seriesRendering? (e: SeriesRenderingEventArgs): void; /** Fires when mouse is moved over a point. */ - pointRegionMouseMove?(e: PointRegionMouseMoveEventArgs): void; + pointRegionMouseMove? (e: PointRegionMouseMoveEventArgs): void; /** Fires on clicking a point in sparkline. You can use this event to handle clicks made on points. */ - pointRegionMouseClick?(e: PointRegionMouseClickEventArgs): void; + pointRegionMouseClick? (e: PointRegionMouseClickEventArgs): void; /** Fires on moving mouse over the sparkline. */ - sparklineMouseMove?(e: SparklineMouseMoveEventArgs): void; + sparklineMouseMove? (e: SparklineMouseMoveEventArgs): void; /** Fires on moving mouse outside the sparkline. */ - sparklineMouseLeave?(e: SparklineMouseLeaveEventArgs): void; + sparklineMouseLeave? (e: SparklineMouseLeaveEventArgs): void; } export interface LoadEventArgs { @@ -63258,7 +63650,7 @@ export interface LoadedEventArgs { export interface TooltipInitializeEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -63382,7 +63774,7 @@ export interface PointRegionMouseClickEventArgs { export interface SparklineMouseMoveEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -63397,7 +63789,7 @@ export interface SparklineMouseMoveEventArgs { export interface SparklineMouseLeaveEventArgs { - /** Set this option to true to cancel the event + /** Set this option to true to cancel the event */ cancel?: boolean; @@ -63598,8 +63990,10 @@ export interface AxisLineSettings { dashArray?: number; } } -namespace Sparkline { -enum Type { +module Sparkline +{ +enum Type +{ //string Area, //string @@ -63612,8 +64006,10 @@ Pie, WinLoss, } } -namespace Sparkline { -enum Theme { +module Sparkline +{ +enum Theme +{ //string Azure, //string @@ -63636,16 +64032,20 @@ GradientLight, GradientDark, } } -namespace Sparkline { -enum FontStyle { +module Sparkline +{ +enum FontStyle +{ //string Normal, //string Italic, } } -namespace Sparkline { -enum FontWeight { +module Sparkline +{ +enum FontWeight +{ //string Regular, //string @@ -63657,10 +64057,11 @@ Lighter, class SunburstChart extends ej.Widget { static fn: SunburstChart; - constructor(element: JQuery | Element, options?: SunburstChart.Model); + constructor(element: JQuery, options?: SunburstChart.Model); + constructor(element: Element, options?: SunburstChart.Model); static Locale: any; - model: SunburstChart.Model; - defaults: SunburstChart.Model; + model:SunburstChart.Model; + defaults:SunburstChart.Model; /** Redraws the entire sunburst. You can call this method whenever you update, add or remove points from the data source or whenever you want to refresh the UI. * @returns {void} @@ -63672,7 +64073,7 @@ class SunburstChart extends ej.Widget { */ _destroy(): void; } -export namespace SunburstChart { +export module SunburstChart{ export interface Model { @@ -63780,7 +64181,7 @@ export interface Model { /** Specify levels of sunburst for grouped visualization of data * @Default {[]} */ - levels?: Level[]; + levels?: Array; /** Options to customize the legend items and legend title. */ @@ -63815,40 +64216,40 @@ export interface Model { animationType?: ej.datavisualization.Sunburst.Animation|string; /** Fires before loading. */ - load?(e: LoadEventArgs): void; + load? (e: LoadEventArgs): void; /** Fires before rendering sunburst. */ - preRender?(e: PreRenderEventArgs): void; + preRender? (e: PreRenderEventArgs): void; /** Fires after rendering sunburst. */ - loaded?(e: LoadedEventArgs): void; + loaded? (e: LoadedEventArgs): void; /** Fires before rendering the datalabel */ - dataLabelRendering?(e: DataLabelRenderingEventArgs): void; + dataLabelRendering? (e: DataLabelRenderingEventArgs): void; /** Fires before rendering each segment */ - segmentRendering?(e: SegmentRenderingEventArgs): void; + segmentRendering? (e: SegmentRenderingEventArgs): void; /** Fires before rendering sunburst title. */ - titleRendering?(e: TitleRenderingEventArgs): void; + titleRendering? (e: TitleRenderingEventArgs): void; /** Fires during initialization of tooltip. */ - tooltipInitialize?(e: TooltipInitializeEventArgs): void; + tooltipInitialize? (e: TooltipInitializeEventArgs): void; /** Fires after clicking the point in sunburst */ - pointRegionClick?(e: PointRegionClickEventArgs): void; + pointRegionClick? (e: PointRegionClickEventArgs): void; /** Fires while moving the mouse over sunburst points */ - pointRegionMouseMove?(e: PointRegionMouseMoveEventArgs): void; + pointRegionMouseMove? (e: PointRegionMouseMoveEventArgs): void; /** Fires when clicking the point to perform drilldown. */ - drillDownClick?(e: DrillDownClickEventArgs): void; + drillDownClick? (e: DrillDownClickEventArgs): void; /** Fires when resetting drilldown points. */ - drillDownBack?(e: DrillDownBackEventArgs): void; + drillDownBack? (e: DrillDownBackEventArgs): void; /** Fires after resetting the sunburst points */ - drillDownReset?(e: DrillDownResetEventArgs): void; + drillDownReset? (e: DrillDownResetEventArgs): void; } export interface LoadEventArgs { @@ -64671,16 +65072,20 @@ export interface ZoomSettings { toolbarVerticalAlignment?: ej.datavisualization.Sunburst.SunburstVerticalAlignment|string; } } -namespace Sunburst { -enum FontStyle { +module Sunburst +{ +enum FontStyle +{ //string Normal, //string Italic, } } -namespace Sunburst { -enum FontWeight { +module Sunburst +{ +enum FontWeight +{ //string Regular, //string @@ -64689,16 +65094,20 @@ Bold, Lighter, } } -namespace Sunburst { -enum SunburstLabelRotationMode { +module Sunburst +{ +enum SunburstLabelRotationMode +{ //string Angle, //string Normal, } } -namespace Sunburst { -enum SunburstLabelOverflowMode { +module Sunburst +{ +enum SunburstLabelOverflowMode +{ //string Trim, //string @@ -64707,8 +65116,10 @@ Hide, None, } } -namespace Sunburst { -enum SunburstAlignment { +module Sunburst +{ +enum SunburstAlignment +{ //string Center, //string @@ -64717,8 +65128,10 @@ Near, Far, } } -namespace Sunburst { -enum SunburstHighlightMode { +module Sunburst +{ +enum SunburstHighlightMode +{ //string Point, //string @@ -64729,16 +65142,20 @@ Child, All, } } -namespace Sunburst { -enum SunburstHighlightType { +module Sunburst +{ +enum SunburstHighlightType +{ //string Opacity, //string Color, } } -namespace Sunburst { -enum SunburstClickAction { +module Sunburst +{ +enum SunburstClickAction +{ //string None, //string @@ -64747,8 +65164,10 @@ ToggleSegmentVisibility, ToggleSegmentSelection, } } -namespace Sunburst { -enum SunburstLegendPosition { +module Sunburst +{ +enum SunburstLegendPosition +{ //string Left, //string @@ -64759,8 +65178,10 @@ Top, Bottom, } } -namespace Sunburst { -enum SunburstLegendShape { +module Sunburst +{ +enum SunburstLegendShape +{ //string Diamond, //string @@ -64775,16 +65196,20 @@ Cross, Triangle, } } -namespace Sunburst { -enum SunburstTheme { +module Sunburst +{ +enum SunburstTheme +{ //string FlatLight, //string FlatDark, } } -namespace Sunburst { -enum SunburstHorizontalAlignment { +module Sunburst +{ +enum SunburstHorizontalAlignment +{ //string Center, //string @@ -64793,8 +65218,10 @@ Left, Right, } } -namespace Sunburst { -enum SunburstVerticalAlignment { +module Sunburst +{ +enum SunburstVerticalAlignment +{ //string Top, //string @@ -64803,8 +65230,10 @@ Bottom, Middle, } } -namespace Sunburst { -enum Animation { +module Sunburst +{ +enum Animation +{ //string Rotation, //string @@ -64814,12 +65243,13 @@ FadeIn, class Overview extends ej.Widget { static fn: Overview; - constructor(element: JQuery | Element, options?: Overview.Model); + constructor(element: JQuery, options?: Overview.Model); + constructor(element: Element, options?: Overview.Model); static Locale: any; - model: Overview.Model; - defaults: Overview.Model; + model:Overview.Model; + defaults:Overview.Model; } -export namespace Overview { +export module Overview{ export interface Model { @@ -64843,24 +65273,12 @@ export interface Model { } interface JQueryXHR { - /** Returns the cancel option value. - */ - cancel?: boolean; } interface JQueryPromise { - /** Returns the cancel option value. - */ - cancel?: boolean; } interface JQueryDeferred extends JQueryPromise { - /** Returns the cancel option value. - */ - cancel?: boolean; } interface JQueryParam { - /** Returns the cancel option value. - */ - cancel?: boolean; } interface JQuery { data(key: any): any; @@ -64870,332 +65288,413 @@ interface Window { } interface JQuery { +ejAccordion(): JQuery; ejAccordion(options?: ej.Accordion.Model): JQuery; ejAccordion(memberName: any, value?: any, param?: any): any; +data(key: "ejAccordion"): ej.Accordion; +ejAutocomplete(): JQuery; ejAutocomplete(options?: ej.Autocomplete.Model): JQuery; ejAutocomplete(memberName: any, value?: any, param?: any): any; +data(key: "ejAutocomplete"): ej.Autocomplete; +ejBarcode(): JQuery; ejBarcode(options?: ej.datavisualization.Barcode.Model): JQuery; ejBarcode(memberName: any, value?: any, param?: any): any; +data(key: "ejBarcode"): ej.datavisualization.Barcode; +ejBulletGraph(): JQuery; ejBulletGraph(options?: ej.datavisualization.BulletGraph.Model): JQuery; ejBulletGraph(memberName: any, value?: any, param?: any): any; +data(key: "ejBulletGraph"): ej.datavisualization.BulletGraph; +ejButton(): JQuery; ejButton(options?: ej.Button.Model): JQuery; ejButton(memberName: any, value?: any, param?: any): any; +data(key: "ejButton"): ej.Button; +ejCaptcha(): JQuery; ejCaptcha(options?: ej.Captcha.Model): JQuery; ejCaptcha(memberName: any, value?: any, param?: any): any; +data(key: "ejCaptcha"): ej.Captcha; +ejChart(): JQuery; ejChart(options?: ej.datavisualization.Chart.Model): JQuery; ejChart(memberName: any, value?: any, param?: any): any; +data(key: "ejChart"): ej.datavisualization.Chart; +ejCheckBox(): JQuery; ejCheckBox(options?: ej.CheckBox.Model): JQuery; ejCheckBox(memberName: any, value?: any, param?: any): any; +data(key: "ejCheckBox"): ej.CheckBox; +ejCircularGauge(): JQuery; ejCircularGauge(options?: ej.datavisualization.CircularGauge.Model): JQuery; ejCircularGauge(memberName: any, value?: any, param?: any): any; +data(key: "ejCircularGauge"): ej.datavisualization.CircularGauge; +ejColorPicker(): JQuery; ejColorPicker(options?: ej.ColorPicker.Model): JQuery; ejColorPicker(memberName: any, value?: any, param?: any): any; +data(key: "ejColorPicker"): ej.ColorPicker; +ejDatePicker(): JQuery; ejDatePicker(options?: ej.DatePicker.Model): JQuery; ejDatePicker(memberName: any, value?: any, param?: any): any; +data(key: "ejDatePicker"): ej.DatePicker; +ejDateRangePicker(): JQuery; ejDateRangePicker(options?: ej.DateRangePicker.Model): JQuery; ejDateRangePicker(memberName: any, value?: any, param?: any): any; +data(key: "ejDateRangePicker"): ej.DateRangePicker; +ejDateTimePicker(): JQuery; ejDateTimePicker(options?: ej.DateTimePicker.Model): JQuery; ejDateTimePicker(memberName: any, value?: any, param?: any): any; +data(key: "ejDateTimePicker"): ej.DateTimePicker; +ejDiagram(): JQuery; ejDiagram(options?: ej.datavisualization.Diagram.Model): JQuery; ejDiagram(memberName: any, value?: any, param?: any): any; +data(key: "ejDiagram"): ej.datavisualization.Diagram; +ejDialog(): JQuery; ejDialog(options?: ej.Dialog.Model): JQuery; ejDialog(memberName: any, value?: any, param?: any): any; +data(key: "ejDialog"): ej.Dialog; +ejDigitalGauge(): JQuery; ejDigitalGauge(options?: ej.datavisualization.DigitalGauge.Model): JQuery; ejDigitalGauge(memberName: any, value?: any, param?: any): any; +data(key: "ejDigitalGauge"): ej.datavisualization.DigitalGauge; +ejDocumentEditor(): JQuery; ejDocumentEditor(options?: ej.DocumentEditor.Model): JQuery; ejDocumentEditor(memberName: any, value?: any, param?: any): any; +data(key: "ejDocumentEditor"): ej.DocumentEditor; +ejDraggable(): JQuery; ejDraggable(options?: ej.Draggable.Model): JQuery; ejDraggable(memberName: any, value?: any, param?: any): any; +data(key: "ejDraggable"): ej.Draggable; +ejDropDownList(): JQuery; ejDropDownList(options?: ej.DropDownList.Model): JQuery; ejDropDownList(memberName: any, value?: any, param?: any): any; +data(key: "ejDropDownList"): ej.DropDownList; +ejDroppable(): JQuery; ejDroppable(options?: ej.Droppable.Model): JQuery; ejDroppable(memberName: any, value?: any, param?: any): any; +data(key: "ejDroppable"): ej.Droppable; +ejFileExplorer(): JQuery; ejFileExplorer(options?: ej.FileExplorer.Model): JQuery; ejFileExplorer(memberName: any, value?: any, param?: any): any; +data(key: "ejFileExplorer"): ej.FileExplorer; +ejGantt(): JQuery; ejGantt(options?: ej.Gantt.Model): JQuery; ejGantt(memberName: any, value?: any, param?: any): any; +data(key: "ejGantt"): ej.Gantt; +ejGrid(): JQuery; ejGrid(options?: ej.Grid.Model): JQuery; ejGrid(memberName: any, value?: any, param?: any): any; +data(key: "ejGrid"): ej.Grid; +ejGroupButton(): JQuery; ejGroupButton(options?: ej.GroupButton.Model): JQuery; ejGroupButton(memberName: any, value?: any, param?: any): any; +data(key: "ejGroupButton"): ej.GroupButton; +ejHeatMap(): JQuery; ejHeatMap(options?: ej.datavisualization.HeatMap.Model): JQuery; ejHeatMap(memberName: any, value?: any, param?: any): any; +data(key: "ejHeatMap"): ej.datavisualization.HeatMap; +ejHeatMapLegend(): JQuery; ejHeatMapLegend(options?: ej.datavisualization.HeatMapLegend.Model): JQuery; ejHeatMapLegend(memberName: any, value?: any, param?: any): any; +data(key: "ejHeatMapLegend"): ej.datavisualization.HeatMapLegend; +ejKanban(): JQuery; ejKanban(options?: ej.Kanban.Model): JQuery; ejKanban(memberName: any, value?: any, param?: any): any; +data(key: "ejKanban"): ej.Kanban; +ejLinearGauge(): JQuery; ejLinearGauge(options?: ej.datavisualization.LinearGauge.Model): JQuery; ejLinearGauge(memberName: any, value?: any, param?: any): any; +data(key: "ejLinearGauge"): ej.datavisualization.LinearGauge; +ejListBox(): JQuery; ejListBox(options?: ej.ListBox.Model): JQuery; ejListBox(memberName: any, value?: any, param?: any): any; +data(key: "ejListBox"): ej.ListBox; +ejListView(): JQuery; ejListView(options?: ej.ListView.Model): JQuery; ejListView(memberName: any, value?: any, param?: any): any; +data(key: "ejListView"): ej.ListView; +ejMap(): JQuery; ejMap(options?: ej.datavisualization.Map.Model): JQuery; ejMap(memberName: any, value?: any, param?: any): any; +data(key: "ejMap"): ej.datavisualization.Map; +ejMaskEdit(): JQuery; ejMaskEdit(options?: ej.MaskEdit.Model): JQuery; ejMaskEdit(memberName: any, value?: any, param?: any): any; +data(key: "ejMaskEdit"): ej.MaskEdit; +ejMenu(): JQuery; ejMenu(options?: ej.Menu.Model): JQuery; ejMenu(memberName: any, value?: any, param?: any): any; +data(key: "ejMenu"): ej.Menu; +ejNavigationDrawer(): JQuery; ejNavigationDrawer(options?: ej.NavigationDrawer.Model): JQuery; ejNavigationDrawer(memberName: any, value?: any, param?: any): any; +data(key: "ejNavigationDrawer"): ej.NavigationDrawer; +ejOverview(): JQuery; ejOverview(options?: ej.datavisualization.Overview.Model): JQuery; ejOverview(memberName: any, value?: any, param?: any): any; +data(key: "ejOverview"): ej.datavisualization.Overview; +ejPager(): JQuery; ejPager(options?: ej.Pager.Model): JQuery; ejPager(memberName: any, value?: any, param?: any): any; +data(key: "ejPager"): ej.Pager; +ejPdfViewer(): JQuery; ejPdfViewer(options?: ej.PdfViewer.Model): JQuery; ejPdfViewer(memberName: any, value?: any, param?: any): any; +data(key: "ejPdfViewer"): ej.PdfViewer; +ejPivotChart(): JQuery; ejPivotChart(options?: ej.PivotChart.Model): JQuery; ejPivotChart(memberName: any, value?: any, param?: any): any; +data(key: "ejPivotChart"): ej.PivotChart; +ejPivotClient(): JQuery; ejPivotClient(options?: ej.PivotClient.Model): JQuery; ejPivotClient(memberName: any, value?: any, param?: any): any; +data(key: "ejPivotClient"): ej.PivotClient; +ejPivotGauge(): JQuery; ejPivotGauge(options?: ej.PivotGauge.Model): JQuery; ejPivotGauge(memberName: any, value?: any, param?: any): any; +data(key: "ejPivotGauge"): ej.PivotGauge; +ejPivotGrid(): JQuery; ejPivotGrid(options?: ej.PivotGrid.Model): JQuery; ejPivotGrid(memberName: any, value?: any, param?: any): any; +data(key: "ejPivotGrid"): ej.PivotGrid; +ejPivotPager(): JQuery; ejPivotPager(options?: ej.PivotPager.Model): JQuery; ejPivotPager(memberName: any, value?: any, param?: any): any; +data(key: "ejPivotPager"): ej.PivotPager; +ejPivotSchemaDesigner(): JQuery; ejPivotSchemaDesigner(options?: ej.PivotSchemaDesigner.Model): JQuery; ejPivotSchemaDesigner(memberName: any, value?: any, param?: any): any; +data(key: "ejPivotSchemaDesigner"): ej.PivotSchemaDesigner; +ejPivotTreeMap(): JQuery; ejPivotTreeMap(options?: ej.PivotTreeMap.Model): JQuery; ejPivotTreeMap(memberName: any, value?: any, param?: any): any; +data(key: "ejPivotTreeMap"): ej.PivotTreeMap; +ejProgressBar(): JQuery; ejProgressBar(options?: ej.ProgressBar.Model): JQuery; ejProgressBar(memberName: any, value?: any, param?: any): any; +data(key: "ejProgressBar"): ej.ProgressBar; +ejRadialMenu(): JQuery; ejRadialMenu(options?: ej.RadialMenu.Model): JQuery; ejRadialMenu(memberName: any, value?: any, param?: any): any; +data(key: "ejRadialMenu"): ej.RadialMenu; +ejRadialSlider(): JQuery; ejRadialSlider(options?: ej.RadialSlider.Model): JQuery; ejRadialSlider(memberName: any, value?: any, param?: any): any; +data(key: "ejRadialSlider"): ej.RadialSlider; +ejRadioButton(): JQuery; ejRadioButton(options?: ej.RadioButton.Model): JQuery; ejRadioButton(memberName: any, value?: any, param?: any): any; +data(key: "ejRadioButton"): ej.RadioButton; +ejRangeNavigator(): JQuery; ejRangeNavigator(options?: ej.datavisualization.RangeNavigator.Model): JQuery; ejRangeNavigator(memberName: any, value?: any, param?: any): any; +data(key: "ejRangeNavigator"): ej.datavisualization.RangeNavigator; +ejRating(): JQuery; ejRating(options?: ej.Rating.Model): JQuery; ejRating(memberName: any, value?: any, param?: any): any; +data(key: "ejRating"): ej.Rating; +ejRecurrenceEditor(): JQuery; ejRecurrenceEditor(options?: ej.RecurrenceEditor.Model): JQuery; ejRecurrenceEditor(memberName: any, value?: any, param?: any): any; +data(key: "ejRecurrenceEditor"): ej.RecurrenceEditor; +ejReportViewer(): JQuery; ejReportViewer(options?: ej.ReportViewer.Model): JQuery; ejReportViewer(memberName: any, value?: any, param?: any): any; +data(key: "ejReportViewer"): ej.ReportViewer; +ejResizable(): JQuery; ejResizable(options?: ej.Resizable.Model): JQuery; ejResizable(memberName: any, value?: any, param?: any): any; +data(key: "ejResizable"): ej.Resizable; +ejRibbon(): JQuery; ejRibbon(options?: ej.Ribbon.Model): JQuery; ejRibbon(memberName: any, value?: any, param?: any): any; +data(key: "ejRibbon"): ej.Ribbon; +ejRotator(): JQuery; ejRotator(options?: ej.Rotator.Model): JQuery; ejRotator(memberName: any, value?: any, param?: any): any; +data(key: "ejRotator"): ej.Rotator; +ejRTE(): JQuery; ejRTE(options?: ej.RTE.Model): JQuery; ejRTE(memberName: any, value?: any, param?: any): any; +data(key: "ejRTE"): ej.RTE; +ejSchedule(): JQuery; ejSchedule(options?: ej.Schedule.Model): JQuery; ejSchedule(memberName: any, value?: any, param?: any): any; +data(key: "ejSchedule"): ej.Schedule; +ejScroller(): JQuery; ejScroller(options?: ej.Scroller.Model): JQuery; ejScroller(memberName: any, value?: any, param?: any): any; +data(key: "ejScroller"): ej.Scroller; +ejSignature(): JQuery; ejSignature(options?: ej.Signature.Model): JQuery; ejSignature(memberName: any, value?: any, param?: any): any; +data(key: "ejSignature"): ej.Signature; +ejSlider(): JQuery; ejSlider(options?: ej.Slider.Model): JQuery; ejSlider(memberName: any, value?: any, param?: any): any; +data(key: "ejSlider"): ej.Slider; +ejSparkline(): JQuery; ejSparkline(options?: ej.datavisualization.Sparkline.Model): JQuery; ejSparkline(memberName: any, value?: any, param?: any): any; +data(key: "ejSparkline"): ej.datavisualization.Sparkline; +ejSpellCheck(): JQuery; ejSpellCheck(options?: ej.SpellCheck.Model): JQuery; ejSpellCheck(memberName: any, value?: any, param?: any): any; +data(key: "ejSpellCheck"): ej.SpellCheck; +ejSplitButton(): JQuery; ejSplitButton(options?: ej.SplitButton.Model): JQuery; ejSplitButton(memberName: any, value?: any, param?: any): any; +data(key: "ejSplitButton"): ej.SplitButton; +ejSplitter(): JQuery; ejSplitter(options?: ej.Splitter.Model): JQuery; ejSplitter(memberName: any, value?: any, param?: any): any; +data(key: "ejSplitter"): ej.Splitter; +ejSpreadsheet(): JQuery; ejSpreadsheet(options?: ej.Spreadsheet.Model): JQuery; ejSpreadsheet(memberName: any, value?: any, param?: any): any; +data(key: "ejSpreadsheet"): ej.Spreadsheet; +ejSunburstChart(): JQuery; ejSunburstChart(options?: ej.datavisualization.SunburstChart.Model): JQuery; ejSunburstChart(memberName: any, value?: any, param?: any): any; +data(key: "ejSunburstChart"): ej.datavisualization.SunburstChart; +ejSymbolPalette(): JQuery; ejSymbolPalette(options?: ej.datavisualization.SymbolPalette.Model): JQuery; ejSymbolPalette(memberName: any, value?: any, param?: any): any; +data(key: "ejSymbolPalette"): ej.datavisualization.SymbolPalette; +ejTab(): JQuery; ejTab(options?: ej.Tab.Model): JQuery; ejTab(memberName: any, value?: any, param?: any): any; +data(key: "ejTab"): ej.Tab; +ejTagCloud(): JQuery; ejTagCloud(options?: ej.TagCloud.Model): JQuery; ejTagCloud(memberName: any, value?: any, param?: any): any; +data(key: "ejTagCloud"): ej.TagCloud; +ejNumericTextbox(): JQuery; ejNumericTextbox(options?: ej.Editor.Model): JQuery; ejNumericTextbox(memberName: any, value?: any, param?: any): any; +data(key: "ejNumericTextbox"): ej.NumericTextbox; +ejCurrencyTextbox(): JQuery; ejCurrencyTextbox(options?: ej.Editor.Model): JQuery; ejCurrencyTextbox(memberName: any, value?: any, param?: any): any; +data(key: "ejCurrencyTextbox"): ej.CurrencyTextbox; +ejPercentageTextbox(): JQuery; ejPercentageTextbox(options?: ej.Editor.Model): JQuery; ejPercentageTextbox(memberName: any, value?: any, param?: any): any; +data(key: "ejPercentageTextbox"): ej.PercentageTextbox; +ejTile(): JQuery; ejTile(options?: ej.Tile.Model): JQuery; ejTile(memberName: any, value?: any, param?: any): any; +data(key: "ejTile"): ej.Tile; +ejTimePicker(): JQuery; ejTimePicker(options?: ej.TimePicker.Model): JQuery; ejTimePicker(memberName: any, value?: any, param?: any): any; +data(key: "ejTimePicker"): ej.TimePicker; +ejToggleButton(): JQuery; ejToggleButton(options?: ej.ToggleButton.Model): JQuery; ejToggleButton(memberName: any, value?: any, param?: any): any; +data(key: "ejToggleButton"): ej.ToggleButton; +ejToolbar(): JQuery; ejToolbar(options?: ej.Toolbar.Model): JQuery; ejToolbar(memberName: any, value?: any, param?: any): any; +data(key: "ejToolbar"): ej.Toolbar; +ejTooltip(): JQuery; ejTooltip(options?: ej.Tooltip.Model): JQuery; ejTooltip(memberName: any, value?: any, param?: any): any; +data(key: "ejTooltip"): ej.Tooltip; +ejTreeGrid(): JQuery; ejTreeGrid(options?: ej.TreeGrid.Model): JQuery; ejTreeGrid(memberName: any, value?: any, param?: any): any; +data(key: "ejTreeGrid"): ej.TreeGrid; +ejTreeMap(): JQuery; ejTreeMap(options?: ej.datavisualization.TreeMap.Model): JQuery; ejTreeMap(memberName: any, value?: any, param?: any): any; +data(key: "ejTreeMap"): ej.datavisualization.TreeMap; +ejTreeView(): JQuery; ejTreeView(options?: ej.TreeView.Model): JQuery; ejTreeView(memberName: any, value?: any, param?: any): any; +data(key: "ejTreeView"): ej.TreeView; +ejUploadbox(): JQuery; ejUploadbox(options?: ej.Uploadbox.Model): JQuery; ejUploadbox(memberName: any, value?: any, param?: any): any; +data(key: "ejUploadbox"): ej.Uploadbox; +ejWaitingPopup(): JQuery; ejWaitingPopup(options?: ej.WaitingPopup.Model): JQuery; ejWaitingPopup(memberName: any, value?: any, param?: any): any; - -data(key: "ejAccordion"): ej.Accordion; -data(key: "ejAutocomplete"): ej.Autocomplete; -data(key: "ejBarcode"): ej.datavisualization.Barcode; -data(key: "ejBulletGraph"): ej.datavisualization.BulletGraph; -data(key: "ejButton"): ej.Button; -data(key: "ejCaptcha"): ej.Captcha; -data(key: "ejChart"): ej.datavisualization.Chart; -data(key: "ejCheckBox"): ej.CheckBox; -data(key: "ejCircularGauge"): ej.datavisualization.CircularGauge; -data(key: "ejColorPicker"): ej.ColorPicker; -data(key: "ejDatePicker"): ej.DatePicker; -data(key: "ejDateRangePicker"): ej.DateRangePicker; -data(key: "ejDateTimePicker"): ej.DateTimePicker; -data(key: "ejDiagram"): ej.datavisualization.Diagram; -data(key: "ejDialog"): ej.Dialog; -data(key: "ejDigitalGauge"): ej.datavisualization.DigitalGauge; -data(key: "ejDocumentEditor"): ej.DocumentEditor; -data(key: "ejDraggable"): ej.Draggable; -data(key: "ejDropDownList"): ej.DropDownList; -data(key: "ejDroppable"): ej.Droppable; -data(key: "ejFileExplorer"): ej.FileExplorer; -data(key: "ejGantt"): ej.Gantt; -data(key: "ejGrid"): ej.Grid; -data(key: "ejGroupButton"): ej.GroupButton; -data(key: "ejHeatMap"): ej.datavisualization.HeatMap; -data(key: "ejHeatMapLegend"): ej.datavisualization.HeatMapLegend; -data(key: "ejKanban"): ej.Kanban; -data(key: "ejLinearGauge"): ej.datavisualization.LinearGauge; -data(key: "ejListBox"): ej.ListBox; -data(key: "ejListView"): ej.ListView; -data(key: "ejMap"): ej.datavisualization.Map; -data(key: "ejMaskEdit"): ej.MaskEdit; -data(key: "ejMenu"): ej.Menu; -data(key: "ejNavigationDrawer"): ej.NavigationDrawer; -data(key: "ejOverview"): ej.datavisualization.Overview; -data(key: "ejPager"): ej.Pager; -data(key: "ejPdfViewer"): ej.PdfViewer; -data(key: "ejPivotChart"): ej.PivotChart; -data(key: "ejPivotClient"): ej.PivotClient; -data(key: "ejPivotGauge"): ej.PivotGauge; -data(key: "ejPivotGrid"): ej.PivotGrid; -data(key: "ejPivotPager"): ej.PivotPager; -data(key: "ejPivotSchemaDesigner"): ej.PivotSchemaDesigner; -data(key: "ejPivotTreeMap"): ej.PivotTreeMap; -data(key: "ejProgressBar"): ej.ProgressBar; -data(key: "ejRadialMenu"): ej.RadialMenu; -data(key: "ejRadialSlider"): ej.RadialSlider; -data(key: "ejRadioButton"): ej.RadioButton; -data(key: "ejRangeNavigator"): ej.datavisualization.RangeNavigator; -data(key: "ejRating"): ej.Rating; -data(key: "ejRecurrenceEditor"): ej.RecurrenceEditor; -data(key: "ejReportViewer"): ej.ReportViewer; -data(key: "ejResizable"): ej.Resizable; -data(key: "ejRibbon"): ej.Ribbon; -data(key: "ejRotator"): ej.Rotator; -data(key: "ejRTE"): ej.RTE; -data(key: "ejSchedule"): ej.Schedule; -data(key: "ejScroller"): ej.Scroller; -data(key: "ejSignature"): ej.Signature; -data(key: "ejSlider"): ej.Slider; -data(key: "ejSparkline"): ej.datavisualization.Sparkline; -data(key: "ejSpellCheck"): ej.SpellCheck; -data(key: "ejSplitButton"): ej.SplitButton; -data(key: "ejSplitter"): ej.Splitter; -data(key: "ejSpreadsheet"): ej.Spreadsheet; -data(key: "ejSunburstChart"): ej.datavisualization.SunburstChart; -data(key: "ejSymbolPalette"): ej.datavisualization.SymbolPalette; -data(key: "ejTab"): ej.Tab; -data(key: "ejTagCloud"): ej.TagCloud; -data(key: "ejNumericTextbox"): ej.NumericTextbox; -data(key: "ejCurrencyTextbox"): ej.CurrencyTextbox; -data(key: "ejPercentageTextbox"): ej.PercentageTextbox; -data(key: "ejTile"): ej.Tile; -data(key: "ejTimePicker"): ej.TimePicker; -data(key: "ejToggleButton"): ej.ToggleButton; -data(key: "ejToolbar"): ej.Toolbar; -data(key: "ejTooltip"): ej.Tooltip; -data(key: "ejTreeGrid"): ej.TreeGrid; -data(key: "ejTreeMap"): ej.datavisualization.TreeMap; -data(key: "ejTreeView"): ej.TreeView; -data(key: "ejUploadbox"): ej.Uploadbox; data(key: "ejWaitingPopup"): ej.WaitingPopup; }