From 605b2727218367b7785cf1761507b41f0ed120cb Mon Sep 17 00:00:00 2001 From: Alexander M Date: Mon, 19 Jul 2021 11:31:28 +0300 Subject: [PATCH 01/23] Fixing some strictTemplates errors --- projects/app-crm/src/app/grid-crm/data.ts | 31 +++++++++++++++++++ .../src/app/grid-crm/grid-crm.component.ts | 26 ++++++++-------- 2 files changed, 44 insertions(+), 13 deletions(-) diff --git a/projects/app-crm/src/app/grid-crm/data.ts b/projects/app-crm/src/app/grid-crm/data.ts index 0d4fff2269..d97d7d11e9 100644 --- a/projects/app-crm/src/app/grid-crm/data.ts +++ b/projects/app-crm/src/app/grid-crm/data.ts @@ -1,3 +1,34 @@ /* eslint-disable */ +export interface Employee { + id: number; + avatar: string; + name: string; + email: string; + company: string; + position: string; + work_phone: string; + mobile_phone: string; + fax: string; + street: string; + city: string; + post_code: number; + state: string; + country: string; + referred_by: string; + created_on: Date; + birthday: Date; + last_activity: Date; + next_activity: Date; + deals?: { Deals: number, Month: number }[]; + deals_won: number; + deals_lost: number; + deals_pending: number; + deals_total: number; + ratio: number; + estimated_sales: number; + actual_sales: number; + tags: string; +} + export const data: any[] = [{"id":256286239,"avatar":"assets/images/men/43.jpg","name":"Gawain Beadnall","email":"gbeadnall0@etsy.com","company":"Divanoodle","position":"Statistician I","work_phone":"+1-317-866-4381","mobile_phone":"+1-203-937-3567","fax":"+1-212-115-1790","street":"47 Garrison Park","city":"Indianapolis","post_code":46207,"state":"IN","country":"United States","referred_by":"Vyky Corwin","created_on":new Date("12/8/2017"),"birthday":new Date("2/10/2002"),"last_activity":new Date("12/16/2017"),"next_activity":new Date("4/16/2019"),"deals_won":5,"deals_lost":13,"deals_pending":7,"deals_total":25,"ratio":28,"estimated_sales":686210,"actual_sales":421105,"tags":"warm, engineering"},{"id":863241310,"avatar":"assets/images/women/40.jpg","name":"Ivy Simkovich","email":"isimkovich1@clickbank.net","company":"Linktype","position":"Research Nurse","work_phone":"+1-770-283-2050","mobile_phone":"+1-509-995-2578","fax":"+1-907-491-2187","street":"3 Aberg Street","city":"Marietta","post_code":30061,"state":"GA","country":"United States","referred_by":"Hew Chung","created_on":new Date("6/24/2017"),"birthday":new Date("1/1/1997"),"last_activity":new Date("7/15/2017"),"next_activity":new Date("6/15/2019"),"deals_won":2,"deals_lost":4,"deals_pending":29,"deals_total":35,"ratio":33,"estimated_sales":2008801,"actual_sales":186592,"tags":"demo, medical"},{"id":905500122,"avatar":"assets/images/men/15.jpg","name":"Rowen Titchen","email":"rtitchen2@netscape.com","company":"Meembee","position":"Staff Scientist","work_phone":"+1-804-667-0331","mobile_phone":"+1-608-608-6837","fax":"+1-775-602-1752","street":"6105 Thompson Road","city":"Richmond","post_code":23228,"state":"VA","country":"United States","referred_by":"Web Ondrak","created_on":new Date("9/12/2017"),"birthday":new Date("3/14/1997"),"last_activity":new Date("10/8/2017"),"next_activity":new Date("8/8/2018"),"deals_won":18,"deals_lost":19,"deals_pending":7,"deals_total":44,"ratio":49,"estimated_sales":950873,"actual_sales":3395844,"tags":"demo, retail"},{"id":507049693,"avatar":"assets/images/women/66.jpg","name":"Merle Affron","email":"maffron3@cbc.ca","company":new Date(""),"position":"Director of Sales","work_phone":"+1-248-958-1645","mobile_phone":"+1-480-880-6216","fax":"+1-304-696-5315","street":"0 Hanover Street","city":"Troy","post_code":48098,"state":"MI","country":"United States","referred_by":"Seana Yegorshin","created_on":new Date("5/31/2017"),"birthday":new Date("5/5/1988"),"last_activity":new Date("6/4/2017"),"next_activity":new Date("9/4/2018"),"deals_won":23,"deals_lost":22,"deals_pending":2,"deals_total":47,"ratio":51,"estimated_sales":170852,"actual_sales":3020337,"tags":"cold, construction"},{"id":379956513,"avatar":"assets/images/women/81.jpg","name":"Mallory Timmons","email":"mtimmons4@xing.com","company":"Plambee","position":"Automation Specialist IV","work_phone":"+1-205-678-8101","mobile_phone":"+1-208-724-3386","fax":"+1-402-239-2201","street":"245 Roxbury Place","city":"Birmingham","post_code":35215,"state":"AL","country":"United States","referred_by":"Costa Saveall","created_on":new Date("11/9/2017"),"birthday":new Date("10/25/1983"),"last_activity":new Date("11/22/2017"),"next_activity":new Date("3/22/2019"),"deals_won":6,"deals_lost":28,"deals_pending":11,"deals_total":45,"ratio":18,"estimated_sales":1734161,"actual_sales":1006212,"tags":"demo, engineering"},{"id":291588694,"avatar":"assets/images/men/92.jpg","name":"Kalil Bonavia","email":"kbonavia5@example.com","company":"Flashpoint","position":"Accountant I","work_phone":"+1-404-429-3024","mobile_phone":"+1-302-868-1246","fax":"+1-516-102-5599","street":"424 Troy Point","city":"Atlanta","post_code":30328,"state":"GA","country":"United States","referred_by":"Morie Ralph","created_on":new Date("1/11/2018"),"birthday":new Date("7/4/1999"),"last_activity":new Date("2/7/2018"),"next_activity":new Date("7/7/2018"),"deals_won":7,"deals_lost":9,"deals_pending":6,"deals_total":22,"ratio":44,"estimated_sales":459672,"actual_sales":1387575,"tags":"pro, pharmaceutical"},{"id":204849533,"avatar":"assets/images/men/13.jpg","name":"Hasheem Dowzell","email":"hdowzell6@cnn.com","company":"Tazzy","position":"Software Engineer II","work_phone":"+1-503-326-8537","mobile_phone":"+1-601-981-8625","fax":"+1-415-335-9927","street":"7 Chive Way","city":"Beaverton","post_code":97075,"state":"OR","country":"United States","referred_by":"Saleem Grayling","created_on":new Date("11/30/2017"),"birthday":new Date("8/15/1987"),"last_activity":new Date("12/3/2017"),"next_activity":new Date("8/3/2019"),"deals_won":27,"deals_lost":23,"deals_pending":8,"deals_total":58,"ratio":54,"estimated_sales":557944,"actual_sales":4693923,"tags":"retail"},{"id":783203189,"avatar":"assets/images/men/40.jpg","name":"Gonzales Bogart","email":"gbogarte@elpais.com","company":"Digitube","position":"Graphic Designer","work_phone":"+1-850-613-0419","mobile_phone":"+1-202-820-1151","fax":"+1-312-563-1537","street":"84 Washington Park","city":"Pensacola","post_code":32575,"state":"FL","country":"United States","referred_by":"Noelyn Chong","created_on":new Date("7/5/2017"),"birthday":new Date("10/5/1971"),"last_activity":new Date("7/22/2017"),"next_activity":new Date("6/22/2019"),"deals_won":28,"deals_lost":30,"deals_pending":30,"deals_total":88,"ratio":48,"estimated_sales":3292440,"actual_sales":2691388,"tags":"subscriber, construction"},{"id":277837180,"avatar":"assets/images/women/98.jpg","name":"Lorette Pendrich","email":"lpendrichf@discuz.net","company":"Realbuzz","position":"Programmer I","work_phone":"+1-202-234-5835","mobile_phone":"+1-803-863-6616","fax":"+1-315-545-6583","street":"8688 Corben Crossing","city":"Washington","post_code":56944,"state":"DC","country":"United States","referred_by":"Clea Spinetti","created_on":new Date("3/30/2017"),"birthday":new Date("4/13/1999"),"last_activity":new Date("4/25/2017"),"next_activity":new Date("12/25/2017"),"deals_won":29,"deals_lost":7,"deals_pending":25,"deals_total":61,"ratio":81,"estimated_sales":4851650,"actual_sales":3161029,"tags":"cool, pharmaceutical"},{"id":516140284,"avatar":"assets/images/women/55.jpg","name":"Morna Melville","email":"mmelvilleg@weebly.com","company":"Thoughtbridge","position":"Electrical Engineer","work_phone":"+1-414-266-7543","mobile_phone":"+1-713-893-5054","fax":"+1-213-254-2161","street":"0927 Shasta Terrace","city":"Milwaukee","post_code":53225,"state":"WI","country":"United States","referred_by":"Charlotta Sebborn","created_on":new Date("5/10/2017"),"birthday":new Date("9/12/1984"),"last_activity":new Date("5/12/2017"),"next_activity":new Date("7/12/2017"),"deals_won":29,"deals_lost":27,"deals_pending":30,"deals_total":86,"ratio":52,"estimated_sales":2864850,"actual_sales":3328011,"tags":new Date("")},{"id":791301636,"avatar":"assets/images/women/17.jpg","name":"Karol Emett","email":"kemetth@ocn.ne.jp","company":"Twinte","position":new Date(""),"work_phone":"+1-215-959-2505","mobile_phone":"+1-202-233-8921","fax":"+1-941-745-3008","street":"81 Riverside Place","city":"Philadelphia","post_code":19196,"state":"PA","country":"United States","referred_by":"Roseann Cauthra","created_on":new Date("5/1/2017"),"birthday":new Date("5/16/1992"),"last_activity":new Date("5/20/2017"),"next_activity":new Date("11/20/2017"),"deals_won":6,"deals_lost":10,"deals_pending":7,"deals_total":23,"ratio":38,"estimated_sales":794122,"actual_sales":923508,"tags":"subscriber, pharmaceutical"},{"id":118347444,"avatar":"assets/images/women/39.jpg","name":"Leisha Demkowicz","email":"ldemkowiczi@livejournal.com","company":"Eabox","position":"Technical Writer","work_phone":"+1-503-778-2852","mobile_phone":"+1-713-788-1766","fax":"+1-954-731-9032","street":"17 Mandrake Junction","city":"Portland","post_code":97216,"state":"OR","country":"United States","referred_by":"Alla Bridgnell","created_on":new Date("8/22/2017"),"birthday":new Date("1/12/1978"),"last_activity":new Date("9/1/2017"),"next_activity":new Date("5/1/2019"),"deals_won":29,"deals_lost":25,"deals_pending":0,"deals_total":54,"ratio":54,"estimated_sales":0,"actual_sales":4943021,"tags":"cold, medical"},{"id":131949787,"avatar":"assets/images/men/30.jpg","name":"Doy Stonman","email":"dstonmanj@smugmug.com","company":"Rhycero","position":"Marketing Assistant","work_phone":"+1-814-375-3219","mobile_phone":"+1-713-491-0043","fax":"+1-727-380-5997","street":"63 Russell Road","city":"Erie","post_code":16505,"state":"PA","country":"United States","referred_by":"Timofei Jeves","created_on":new Date("2/12/2018"),"birthday":new Date("11/12/1976"),"last_activity":new Date("2/15/2018"),"next_activity":new Date("3/15/2019"),"deals_won":7,"deals_lost":25,"deals_pending":20,"deals_total":52,"ratio":22,"estimated_sales":3827040,"actual_sales":883463,"tags":"pro, engineering"},{"id":658168789,"avatar":"assets/images/men/23.jpg","name":"Earlie Limbrick","email":"elimbrickk@bloglovin.com","company":"Pixope","position":"VP Accounting","work_phone":"+1-202-816-6480","mobile_phone":"+1-352-363-5733","fax":"+1-682-825-7884","street":"008 Cherokee Street","city":"Washington","post_code":20392,"state":"DC","country":"United States","referred_by":"Nisse Cullity","created_on":new Date("1/4/2017"),"birthday":new Date("11/15/1980"),"last_activity":new Date("1/27/2017"),"next_activity":new Date("6/27/2018"),"deals_won":0,"deals_lost":3,"deals_pending":22,"deals_total":25,"ratio":0,"estimated_sales":2125904,"actual_sales":0,"tags":"pro, retail"},{"id":584436787,"avatar":"assets/images/women/11.jpg","name":"Norah Van Vuuren","email":"nvanl@addtoany.com","company":"Twinte","position":"Information Systems Manager","work_phone":"+1-253-501-5798","mobile_phone":"+1-256-342-6639","fax":"+1-602-316-2980","street":"3 Susan Terrace","city":"Tacoma","post_code":98417,"state":"WA","country":"United States","referred_by":"Chrysa Bernakiewicz","created_on":new Date("3/1/2018"),"birthday":new Date("6/7/1970"),"last_activity":new Date("3/27/2018"),"next_activity":new Date("10/27/2019"),"deals_won":27,"deals_lost":10,"deals_pending":5,"deals_total":42,"ratio":73,"estimated_sales":447200,"actual_sales":3497445,"tags":"pro, construction"},{"id":868982214,"avatar":"assets/images/men/7.jpg","name":"Griffy Franz-Schoninger","email":"gfranzschoningerm@twitpic.com","company":"Rhynyx","position":"Assistant Media Planner","work_phone":"+1-205-199-0409","mobile_phone":"+1-850-844-0989","fax":"+1-615-121-7041","street":"67082 Mariners Cove Point","city":"Tuscaloosa","post_code":35405,"state":"AL","country":"United States","referred_by":"Blondie Brownsell","created_on":new Date("11/25/2017"),"birthday":new Date("6/18/1987"),"last_activity":new Date("12/11/2017"),"next_activity":new Date("7/11/2019"),"deals_won":21,"deals_lost":2,"deals_pending":11,"deals_total":34,"ratio":91,"estimated_sales":1374648,"actual_sales":3622626,"tags":"pro, construction"},{"id":443932207,"avatar":"assets/images/women/66.jpg","name":"Renate Daymond","email":"rdaymondn@microsoft.com","company":"Demivee","position":"Administrative Officer","work_phone":"+1-253-250-0773","mobile_phone":"+1-469-784-8216","fax":"+1-518-342-4173","street":"0 Eliot Way","city":"Tacoma","post_code":98417,"state":"WA","country":"United States","referred_by":"Willard Worters","created_on":new Date("3/8/2018"),"birthday":new Date("2/22/1996"),"last_activity":new Date("3/29/2018"),"next_activity":new Date("8/29/2018"),"deals_won":28,"deals_lost":5,"deals_pending":13,"deals_total":46,"ratio":85,"estimated_sales":939731,"actual_sales":4735052,"tags":"subscriber, financial"},{"id":865960075,"avatar":"assets/images/men/93.jpg","name":"Reg Heed","email":"rheedo@washingtonpost.com","company":"Dynabox","position":"Compensation Analyst","work_phone":"+1-718-629-6316","mobile_phone":"+1-504-259-7697","fax":"+1-915-517-0236","street":"481 Eastwood Trail","city":"Bronx","post_code":10459,"state":"NY","country":"United States","referred_by":"Gloria Pleace","created_on":new Date("4/22/2017"),"birthday":new Date("9/11/2002"),"last_activity":new Date("5/3/2017"),"next_activity":new Date("5/3/2018"),"deals_won":16,"deals_lost":5,"deals_pending":21,"deals_total":42,"ratio":76,"estimated_sales":1771476,"actual_sales":1283424,"tags":"hot, engineering"},{"id":359209632,"avatar":"assets/images/men/38.jpg","name":"Porter Roget","email":"progetp@dot.gov","company":"Livepath","position":"Nuclear Power Engineer","work_phone":"+1-702-139-7230","mobile_phone":"+1-925-533-5399","fax":"+1-202-487-0697","street":"2994 Center Park","city":"Las Vegas","post_code":89125,"state":"NV","country":"United States","referred_by":"Rebekah Eldin","created_on":new Date("4/22/2017"),"birthday":new Date("10/18/1974"),"last_activity":new Date("4/29/2017"),"next_activity":new Date("2/28/2018"),"deals_won":16,"deals_lost":3,"deals_pending":11,"deals_total":30,"ratio":84,"estimated_sales":1282578,"actual_sales":1273872,"tags":"warm, financial"},{"id":274966895,"avatar":"assets/images/women/49.jpg","name":"Heidi Fisby","email":"hfisbyq@bloomberg.com","company":"Rhynyx","position":"Staff Scientist","work_phone":"+1-501-338-5259","mobile_phone":"+1-405-564-2876","fax":"+1-612-202-0590","street":"694 Sunbrook Avenue","city":"North Little Rock","post_code":72199,"state":"AR","country":"United States","referred_by":"Catha Landy","created_on":new Date("2/4/2018"),"birthday":new Date("2/12/2000"),"last_activity":new Date("2/25/2018"),"next_activity":new Date("4/25/2019"),"deals_won":11,"deals_lost":19,"deals_pending":5,"deals_total":35,"ratio":37,"estimated_sales":870600,"actual_sales":2156231,"tags":"pro, retail"},{"id":213491893,"avatar":"assets/images/women/46.jpg","name":"Lanie Rennock","email":"lrennockr@github.com","company":"Zoonoodle","position":"Analog Circuit Design manager","work_phone":"+1-617-203-3526","mobile_phone":"+1-206-498-0654","fax":"+1-512-636-2267","street":"67 Sundown Avenue","city":"Boston","post_code":2298,"state":"MA","country":"United States","referred_by":"Rudie Roser","created_on":new Date("8/1/2017"),"birthday":new Date("12/16/1988"),"last_activity":new Date("8/16/2017"),"next_activity":new Date("11/16/2017"),"deals_won":1,"deals_lost":7,"deals_pending":26,"deals_total":34,"ratio":13,"estimated_sales":4697628,"actual_sales":147204,"tags":"demo, engineering"},{"id":320452212,"avatar":"assets/images/men/50.jpg","name":"Ariel O'Scanlon","email":"aoscanlons@flavors.me","company":"Voolith","position":"Junior Executive","work_phone":"+1-304-424-5432","mobile_phone":"+1-718-491-5502","fax":"+1-505-237-7051","street":"968 Browning Court","city":"Morgantown","post_code":26505,"state":"WV","country":"United States","referred_by":"Blaire Mullinder","created_on":new Date("2/16/2017"),"birthday":new Date("5/27/2001"),"last_activity":new Date("2/19/2017"),"next_activity":new Date("3/19/2017"),"deals_won":13,"deals_lost":16,"deals_pending":5,"deals_total":34,"ratio":45,"estimated_sales":551540,"actual_sales":997100,"tags":"demo, retail"},{"id":51663196,"avatar":"assets/images/women/62.jpg","name":"Kaitlin Foro","email":"kforot@digg.com","company":"Feedspan","position":"Director of Sales","work_phone":"+1-816-772-9231","mobile_phone":"+1-559-919-8970","fax":"+1-419-673-7069","street":"842 Amoth Center","city":"Kansas City","post_code":64187,"state":"MO","country":"United States","referred_by":"Wilma Dow","created_on":new Date("4/2/2018"),"birthday":new Date("1/6/1997"),"last_activity":new Date("4/28/2018"),"next_activity":new Date("8/28/2019"),"deals_won":19,"deals_lost":18,"deals_pending":21,"deals_total":58,"ratio":51,"estimated_sales":3628422,"actual_sales":1417267,"tags":"demo, pharmaceutical"},{"id":751762440,"avatar":"assets/images/women/76.jpg","name":"Krissy Jowett","email":"kjowettu@reddit.com","company":"Roombo","position":"Quality Control Specialist","work_phone":"+1-702-975-7252","mobile_phone":"+1-216-205-9579","fax":"+1-312-279-6531","street":"055 Hagan Center","city":"Las Vegas","post_code":89105,"state":"NV","country":"United States","referred_by":"Stevana Lucia","created_on":new Date("3/1/2018"),"birthday":new Date("5/3/1984"),"last_activity":new Date("3/10/2018"),"next_activity":new Date("2/10/2019"),"deals_won":4,"deals_lost":8,"deals_pending":17,"deals_total":29,"ratio":33,"estimated_sales":2458761,"actual_sales":354696,"tags":"demo, financial"},{"id":378738789,"avatar":"assets/images/women/70.jpg","name":"Cammie Hulks","email":"chulksv@twitpic.com","company":"Oodoo","position":"Budget/Accounting Analyst II","work_phone":"+1-310-984-6577","mobile_phone":"+1-225-885-4117","fax":"+1-954-374-4766","street":"201 Sundown Avenue","city":"Los Angeles","post_code":90005,"state":"CA","country":"United States","referred_by":"Hewett Starmont","created_on":new Date("3/7/2017"),"birthday":new Date("6/9/1994"),"last_activity":new Date("3/30/2017"),"next_activity":new Date("5/30/2017"),"deals_won":1,"deals_lost":28,"deals_pending":29,"deals_total":58,"ratio":3,"estimated_sales":4977386,"actual_sales":163577,"tags":"subscriber, construction"},{"id":259368814,"avatar":"assets/images/men/40.jpg","name":"Etan Oscroft","email":"eoscroftw@bbb.org","company":"Vinte","position":"Developer III","work_phone":"+1-812-782-8424","mobile_phone":"+1-570-406-7766","fax":"+1-719-462-9451","street":"767 Rockefeller Parkway","city":"Jeffersonville","post_code":47134,"state":"IN","country":"United States","referred_by":"Raquel Goulbourne","created_on":new Date("8/21/2017"),"birthday":new Date("12/23/1982"),"last_activity":new Date("8/22/2017"),"next_activity":new Date("4/22/2018"),"deals_won":6,"deals_lost":19,"deals_pending":18,"deals_total":43,"ratio":24,"estimated_sales":1431054,"actual_sales":504924,"tags":"subscriber, pharmaceutical"},{"id":669889487,"avatar":"assets/images/women/17.jpg","name":"Michaella Gormally","email":"mgormallyx@umn.edu","company":"Yodo","position":"Sales Associate","work_phone":"+1-651-252-6398","mobile_phone":"+1-916-454-2604","fax":"+1-919-341-9062","street":"256 David Point","city":"Saint Paul","post_code":55188,"state":"MN","country":"United States","referred_by":"Bethany Chesney","created_on":new Date("3/26/2018"),"birthday":new Date("3/3/1995"),"last_activity":new Date("4/13/2018"),"next_activity":new Date("12/13/2018"),"deals_won":8,"deals_lost":21,"deals_pending":30,"deals_total":59,"ratio":28,"estimated_sales":2192640,"actual_sales":1561904,"tags":"cool, medical"},{"id":996195134,"avatar":"assets/images/women/42.jpg","name":"Rivy Brearley","email":"rbrearleyy@e-recht24.de","company":"Eabox","position":"Nuclear Power Engineer","work_phone":"+1-423-813-8094","mobile_phone":"+1-610-442-8261","fax":"+1-405-676-7147","street":"56769 Bellgrove Parkway","city":"Kingsport","post_code":37665,"state":"TN","country":"United States","referred_by":"Tommy Phythien","created_on":new Date("4/6/2018"),"birthday":new Date("1/28/1971"),"last_activity":new Date("4/24/2018"),"next_activity":new Date("12/24/2018"),"deals_won":0,"deals_lost":18,"deals_pending":11,"deals_total":29,"ratio":0,"estimated_sales":1596804,"actual_sales":0,"tags":"cold, retail"},{"id":203483816,"avatar":"assets/images/men/63.jpg","name":"Georges Piperley","email":"gpiperleyz@github.com","company":"Chatterpoint","position":"Pharmacist","work_phone":"+1-702-587-9964","mobile_phone":"+1-864-809-6121","fax":"+1-812-550-4209","street":"37 Lake View Lane","city":"Las Vegas","post_code":89130,"state":"NV","country":"United States","referred_by":"Leontine Warmisham","created_on":new Date("3/10/2017"),"birthday":new Date("4/7/1976"),"last_activity":new Date("4/2/2017"),"next_activity":new Date("8/2/2017"),"deals_won":6,"deals_lost":10,"deals_pending":17,"deals_total":33,"ratio":38,"estimated_sales":2460886,"actual_sales":976764,"tags":"cool, pharmaceutical"},{"id":652718947,"avatar":"assets/images/men/35.jpg","name":"Corbett Loughlin","email":"cloughlin10@cdbaby.com","company":"Miboo","position":"Chemical Engineer","work_phone":"+1-352-682-0722","mobile_phone":"+1-806-834-6352","fax":"+1-843-292-5815","street":"0 Anhalt Park","city":"Ocala","post_code":34474,"state":"FL","country":"United States","referred_by":"Marigold Kearsley","created_on":new Date("1/19/2018"),"birthday":new Date("10/25/1978"),"last_activity":new Date("2/3/2018"),"next_activity":new Date("9/3/2018"),"deals_won":10,"deals_lost":6,"deals_pending":5,"deals_total":21,"ratio":63,"estimated_sales":851975,"actual_sales":579500,"tags":new Date("")},{"id":141237612,"avatar":"assets/images/men/10.jpg","name":"Don Jirieck","email":"djirieck11@google.co.jp","company":"Skidoo","position":"Marketing Manager","work_phone":"+1-212-710-1454","mobile_phone":"+1-713-927-1005","fax":"+1-331-215-8282","street":"70 New Castle Way","city":"New York City","post_code":10105,"state":"NY","country":"United States","referred_by":"Audra Barnfield","created_on":new Date("5/14/2017"),"birthday":new Date("7/3/1996"),"last_activity":new Date("6/7/2017"),"next_activity":new Date("10/7/2018"),"deals_won":16,"deals_lost":19,"deals_pending":20,"deals_total":55,"ratio":46,"estimated_sales":1737780,"actual_sales":1710384,"tags":"pro, financial"},{"id":65129205,"avatar":"assets/images/men/3.jpg","name":"Alvin Assender","email":"aassender12@nsw.gov.au","company":"Twitterwire","position":"Executive Secretary","work_phone":"+1-404-948-0848","mobile_phone":"+1-757-737-5002","fax":"+1-682-139-3112","street":"38925 Morrow Way","city":"Atlanta","post_code":30336,"state":"GA","country":"United States","referred_by":"Benedick Dockwra","created_on":new Date("5/6/2017"),"birthday":new Date("1/1/1991"),"last_activity":new Date("6/5/2017"),"next_activity":new Date("3/5/2018"),"deals_won":4,"deals_lost":5,"deals_pending":7,"deals_total":16,"ratio":44,"estimated_sales":356503,"actual_sales":609956,"tags":"subscriber, medical"},{"id":317962954,"avatar":"assets/images/women/95.jpg","name":"Phyllis Treadgear","email":"ptreadgear13@yolasite.com","company":"Brainsphere","position":"Biostatistician II","work_phone":"+1-901-762-8621","mobile_phone":"+1-202-652-1656","fax":"+1-202-228-4954","street":"7756 Commercial Place","city":"Memphis","post_code":38136,"state":"TN","country":"United States","referred_by":"Talya Livezley","created_on":new Date("11/9/2017"),"birthday":new Date("12/17/1987"),"last_activity":new Date("11/28/2017"),"next_activity":new Date("10/28/2018"),"deals_won":30,"deals_lost":16,"deals_pending":16,"deals_total":62,"ratio":65,"estimated_sales":3134544,"actual_sales":3120450,"tags":"warm, pharmaceutical"},{"id":754512920,"avatar":"assets/images/women/57.jpg","name":"Clementine McLellan","email":"cmclellan14@prlog.org","company":"Rhyzio","position":"VP Marketing","work_phone":"+1-802-350-5146","mobile_phone":"+1-407-589-4737","fax":"+1-609-145-5299","street":"92 Buena Vista Avenue","city":"Montpelier","post_code":5609,"state":"VT","country":"United States","referred_by":"Vera Heathcote","created_on":new Date("6/3/2017"),"birthday":new Date("6/6/1992"),"last_activity":new Date("6/17/2017"),"next_activity":new Date("4/17/2018"),"deals_won":30,"deals_lost":2,"deals_pending":14,"deals_total":46,"ratio":94,"estimated_sales":2692368,"actual_sales":5775570,"tags":"warm, financial"},{"id":487658833,"avatar":"assets/images/men/88.jpg","name":"Mendel Saby","email":"msaby15@seattletimes.com","company":"Twimm","position":"Payment Adjustment Coordinator","work_phone":"+1-414-978-0163","mobile_phone":"+1-813-784-5869","fax":"+1-215-268-6809","street":"81548 Rieder Center","city":"Milwaukee","post_code":53225,"state":"WI","country":"United States","referred_by":"Veriee Ruffler","created_on":new Date("11/3/2017"),"birthday":new Date("9/18/1974"),"last_activity":new Date("11/24/2017"),"next_activity":new Date("12/24/2017"),"deals_won":21,"deals_lost":14,"deals_pending":1,"deals_total":36,"ratio":6,"estimated_sales":65359,"actual_sales":2337804,"tags":"cool, engineering"},{"id":297796630,"avatar":"assets/images/women/85.jpg","name":"Wilma Bulford","email":"wbulford16@squidoo.com","company":"Youspan","position":"Paralegal","work_phone":"+1-610-214-1806","mobile_phone":"+1-510-734-9029","fax":"+1-816-925-1316","street":"67041 Ludington Parkway","city":"Bethlehem","post_code":18018,"state":"PA","country":"United States","referred_by":"Ame Sheara","created_on":new Date("2/26/2017"),"birthday":new Date("11/24/1974"),"last_activity":new Date("3/11/2017"),"next_activity":new Date("8/11/2018"),"deals_won":11,"deals_lost":10,"deals_pending":8,"deals_total":29,"ratio":52,"estimated_sales":1081936,"actual_sales":2128148,"tags":new Date("")},{"id":298047164,"avatar":"assets/images/men/76.jpg","name":"Simon O'Mannion","email":"somannion17@constantcontact.com","company":"Latz","position":"Software Consultant","work_phone":"+1-815-580-5623","mobile_phone":"+1-214-396-7418","fax":"+1-626-550-8987","street":"2411 Eggendart Crossing","city":"Rockford","post_code":61110,"state":"IL","country":"United States","referred_by":"Curtis Orrom","created_on":new Date("9/1/2017"),"birthday":new Date("8/25/1988"),"last_activity":new Date("9/18/2017"),"next_activity":new Date("10/18/2017"),"deals_won":11,"deals_lost":9,"deals_pending":8,"deals_total":28,"ratio":55,"estimated_sales":1515576,"actual_sales":1515635,"tags":"cool, pharmaceutical"},{"id":766132212,"avatar":"assets/images/men/19.jpg","name":"Godfree Rylands","email":"grylands18@tripod.com","company":"Twitternation","position":"Software Test Engineer IV","work_phone":"+1-520-300-0116","mobile_phone":"+1-302-247-0581","fax":"+1-561-874-4801","street":"011 Melrose Place","city":"Tucson","post_code":85732,"state":"AZ","country":"United States","referred_by":"Theressa Nerney","created_on":new Date("11/12/2017"),"birthday":new Date("4/20/1993"),"last_activity":new Date("12/11/2017"),"next_activity":new Date("8/11/2019"),"deals_won":3,"deals_lost":1,"deals_pending":2,"deals_total":6,"ratio":75,"estimated_sales":284054,"actual_sales":464196,"tags":"cool, financial"},{"id":794881867,"avatar":"assets/images/women/52.jpg","name":"Natasha d' Eye","email":"nd19@engadget.com","company":"Tagfeed","position":"Quality Control Specialist","work_phone":"+1-904-299-7647","mobile_phone":"+1-720-846-0210","fax":"+1-209-746-3973","street":"37 Gerald Place","city":"Jacksonville","post_code":32259,"state":"FL","country":"United States","referred_by":"Sanford Guitonneau","created_on":new Date("1/20/2018"),"birthday":new Date("3/25/1983"),"last_activity":new Date("1/23/2018"),"next_activity":new Date("9/23/2018"),"deals_won":26,"deals_lost":27,"deals_pending":26,"deals_total":79,"ratio":49,"estimated_sales":1441180,"actual_sales":3417960,"tags":"cool, retail"},{"id":442665449,"avatar":"assets/images/women/14.jpg","name":"Lyda Rylett","email":"lrylett1a@bravesites.com","company":"Bubblemix","position":"Civil Engineer","work_phone":"+1-260-911-8241","mobile_phone":"+1-202-918-6602","fax":"+1-203-932-8088","street":"54398 Prairie Rose Hill","city":"Fort Wayne","post_code":46862,"state":"IN","country":"United States","referred_by":"Helli Dumphy","created_on":new Date("12/7/2017"),"birthday":new Date("7/5/1973"),"last_activity":new Date("12/28/2017"),"next_activity":new Date("6/28/2019"),"deals_won":27,"deals_lost":19,"deals_pending":10,"deals_total":56,"ratio":59,"estimated_sales":990030,"actual_sales":4172931,"tags":"hot, construction"},{"id":148724233,"avatar":"assets/images/women/80.jpg","name":"Amalia Pentercost","email":"apentercost1b@redcross.org","company":"Tambee","position":"Office Assistant I","work_phone":"+1-561-194-3284","mobile_phone":"+1-217-333-7543","fax":"+1-626-298-8211","street":"602 Stoughton Lane","city":"Boca Raton","post_code":33499,"state":"FL","country":"United States","referred_by":"Rudie Olifard","created_on":new Date("11/17/2017"),"birthday":new Date("4/13/1979"),"last_activity":new Date("11/19/2017"),"next_activity":new Date("3/19/2019"),"deals_won":25,"deals_lost":17,"deals_pending":2,"deals_total":44,"ratio":6,"estimated_sales":388396,"actual_sales":4518825,"tags":"demo, engineering"},{"id":476172606,"avatar":"assets/images/women/30.jpg","name":"Madelle Ettels","email":"mettels1c@ucsd.edu","company":"Tanoodle","position":"Structural Engineer","work_phone":"+1-562-279-0663","mobile_phone":"+1-216-340-4937","fax":"+1-512-720-8731","street":"684 Dorton Terrace","city":"Huntington Beach","post_code":92648,"state":"CA","country":"United States","referred_by":"Clotilda Androsik","created_on":new Date("5/4/2017"),"birthday":new Date("6/8/1974"),"last_activity":new Date("5/25/2017"),"next_activity":new Date("6/25/2018"),"deals_won":29,"deals_lost":9,"deals_pending":13,"deals_total":51,"ratio":76,"estimated_sales":1501760,"actual_sales":2678701,"tags":"engineering"},{"id":672186492,"avatar":"assets/images/men/93.jpg","name":"Denis Guly","email":"dguly1d@lulu.com","company":"Roombo","position":"Recruiter","work_phone":"+1-707-461-1987","mobile_phone":"+1-917-800-6080","fax":"+1-202-531-0317","street":"55703 Arizona Crossing","city":"Petaluma","post_code":94975,"state":"CA","country":"United States","referred_by":"Wilma Stannislawski","created_on":new Date("10/29/2017"),"birthday":new Date("7/14/1993"),"last_activity":new Date("11/9/2017"),"next_activity":new Date("6/9/2018"),"deals_won":22,"deals_lost":26,"deals_pending":9,"deals_total":57,"ratio":46,"estimated_sales":1054476,"actual_sales":1898666,"tags":"demo, retail"},{"id":751652610,"avatar":"assets/images/men/39.jpg","name":"Saxe Trythall","email":"strythall1e@flavors.me","company":"Trudeo","position":"Electrical Engineer","work_phone":"+1-561-829-0731","mobile_phone":"+1-816-223-4700","fax":"+1-406-724-0788","street":"5 Grim Terrace","city":"West Palm Beach","post_code":33421,"state":"FL","country":"United States","referred_by":"Morgun Kubicka","created_on":new Date("3/1/2017"),"birthday":new Date("5/18/1983"),"last_activity":new Date("3/22/2017"),"next_activity":new Date("1/22/2018"),"deals_won":17,"deals_lost":11,"deals_pending":5,"deals_total":33,"ratio":61,"estimated_sales":355155,"actual_sales":2360110,"tags":new Date("")},{"id":260931205,"avatar":"assets/images/women/88.jpg","name":"Erina Isaaksohn","email":"eisaaksohn1f@zdnet.com","company":"Zoomlounge","position":"VP Accounting","work_phone":"+1-972-696-4121","mobile_phone":"+1-865-834-1229","fax":"+1-717-633-3832","street":"20698 Reinke Terrace","city":"Dallas","post_code":75216,"state":"TX","country":"United States","referred_by":"Alden Winfred","created_on":new Date("12/22/2017"),"birthday":new Date("9/19/1975"),"last_activity":new Date("1/15/2018"),"next_activity":new Date("10/15/2018"),"deals_won":1,"deals_lost":1,"deals_pending":28,"deals_total":30,"ratio":5,"estimated_sales":4174828,"actual_sales":187960,"tags":"hot, pharmaceutical"},{"id":530445829,"avatar":"assets/images/men/63.jpg","name":"Torrance Harrington","email":"tharrington1g@alibaba.com","company":"Vinder","position":"Biostatistician III","work_phone":"+1-502-409-4283","mobile_phone":"+1-510-936-7027","fax":"+1-517-723-6778","street":"750 Westend Road","city":"Louisville","post_code":40215,"state":"KY","country":"United States","referred_by":"Bethany Gipp","created_on":new Date("2/17/2017"),"birthday":new Date("3/27/1986"),"last_activity":new Date("2/20/2017"),"next_activity":new Date("8/20/2017"),"deals_won":29,"deals_lost":14,"deals_pending":6,"deals_total":49,"ratio":67,"estimated_sales":894474,"actual_sales":4664418,"tags":"subscriber, engineering"},{"id":425656541,"avatar":"assets/images/men/57.jpg","name":"Reinhard Godrich","email":"rgodrich1h@blinklist.com","company":"Mita","position":"Accountant II","work_phone":"+1-609-255-9161","mobile_phone":"+1-904-735-8887","fax":"+1-301-578-9833","street":"3 Vera Alley","city":"Trenton","post_code":8695,"state":"NJ","country":"United States","referred_by":"Shell Hanmore","created_on":new Date("12/26/2017"),"birthday":new Date("12/13/1994"),"last_activity":new Date("1/16/2018"),"next_activity":new Date("6/16/2018"),"deals_won":23,"deals_lost":26,"deals_pending":19,"deals_total":68,"ratio":47,"estimated_sales":3179669,"actual_sales":1938279,"tags":"subscriber, financial"},{"id":915429938,"avatar":"assets/images/women/89.jpg","name":"Christiana Louder","email":"clouder1i@buzzfeed.com","company":"Meembee","position":"Financial Advisor","work_phone":"+1-331-773-4799","mobile_phone":"+1-713-853-8164","fax":"+1-412-872-4138","street":"8065 Mandrake Plaza","city":"Aurora","post_code":60505,"state":"IL","country":"United States","referred_by":"Fernande Berrick","created_on":new Date("4/14/2017"),"birthday":new Date("7/6/1997"),"last_activity":new Date("4/24/2017"),"next_activity":new Date("5/24/2017"),"deals_won":4,"deals_lost":24,"deals_pending":3,"deals_total":31,"ratio":14,"estimated_sales":150252,"actual_sales":670580,"tags":"demo, pharmaceutical"},{"id":653923840,"avatar":"assets/images/men/35.jpg","name":"Tod Farnes","email":"tfarnes1j@hao123.com","company":"Kazio","position":"Environmental Specialist","work_phone":"+1-304-641-7053","mobile_phone":"+1-952-317-6848","fax":"+1-203-922-7681","street":"3 Scott Crossing","city":"Huntington","post_code":25775,"state":"WV","country":"United States","referred_by":"Vance Dadd","created_on":new Date("8/9/2017"),"birthday":new Date("11/13/1975"),"last_activity":new Date("8/29/2017"),"next_activity":new Date("1/29/2019"),"deals_won":20,"deals_lost":8,"deals_pending":10,"deals_total":38,"ratio":71,"estimated_sales":1898010,"actual_sales":2612840,"tags":"cold, retail"},{"id":185035041,"avatar":"assets/images/men/86.jpg","name":"Kaspar Beaman","email":"kbeaman1k@fc2.com","company":"Fivechat","position":"Occupational Therapist","work_phone":"+1-912-427-7887","mobile_phone":"+1-202-276-7703","fax":"+1-602-761-8918","street":"0 Lien Alley","city":"Savannah","post_code":31416,"state":"GA","country":"United States","referred_by":"Maggi Aspling","created_on":new Date("4/4/2017"),"birthday":new Date("9/4/1997"),"last_activity":new Date("4/9/2017"),"next_activity":new Date("12/9/2018"),"deals_won":0,"deals_lost":2,"deals_pending":8,"deals_total":10,"ratio":0,"estimated_sales":1289280,"actual_sales":0,"tags":"warm, construction"},{"id":109623,"avatar":"assets/images/women/14.jpg","name":"Shandra Cassels","email":"scassels1l@cocolog-nifty.com","company":"Podcat","position":"Social Worker","work_phone":"+1-507-261-6559","mobile_phone":"+1-816-215-0675","fax":"+1-801-664-8102","street":"63830 High Crossing Park","city":"Rochester","post_code":55905,"state":"MN","country":"United States","referred_by":"Axel Giacomasso","created_on":new Date("1/19/2018"),"birthday":new Date("7/19/1974"),"last_activity":new Date("2/5/2018"),"next_activity":new Date("6/5/2019"),"deals_won":2,"deals_lost":20,"deals_pending":18,"deals_total":40,"ratio":9,"estimated_sales":3420072,"actual_sales":313548,"tags":"subscriber, retail"},{"id":356968052,"avatar":"assets/images/women/73.jpg","name":"Liuka Waterstone","email":"lwaterstone1m@google.de","company":"Rhynyx","position":"Senior Financial Analyst","work_phone":"+1-734-129-3969","mobile_phone":"+1-949-324-5747","fax":"+1-410-643-1340","street":"67 Hooker Place","city":"Detroit","post_code":48242,"state":"MI","country":"United States","referred_by":"Perice Labell","created_on":new Date("4/16/2017"),"birthday":new Date("1/28/1992"),"last_activity":new Date("5/16/2017"),"next_activity":new Date("2/16/2018"),"deals_won":22,"deals_lost":10,"deals_pending":22,"deals_total":54,"ratio":69,"estimated_sales":3677278,"actual_sales":1747108,"tags":"demo, retail"},{"id":929773684,"avatar":"assets/images/men/49.jpg","name":"Buddy Bletso","email":"bbletso1n@apache.org","company":"Bubblebox","position":"Budget/Accounting Analyst IV","work_phone":"+1-650-832-8650","mobile_phone":"+1-540-496-9590","fax":"+1-210-261-1402","street":"16 Arizona Hill","city":"Sunnyvale","post_code":94089,"state":"CA","country":"United States","referred_by":"Piggy Kaveney","created_on":new Date("11/8/2017"),"birthday":new Date("6/18/1970"),"last_activity":new Date("11/17/2017"),"next_activity":new Date("11/17/2018"),"deals_won":20,"deals_lost":20,"deals_pending":15,"deals_total":55,"ratio":5,"estimated_sales":2490840,"actual_sales":3033900,"tags":"medical"},{"id":709072297,"avatar":"assets/images/women/69.jpg","name":"Kristal Tuckey","email":"ktuckey1o@craigslist.org","company":"Buzzbean","position":"Quality Engineer","work_phone":"+1-202-866-2533","mobile_phone":"+1-704-393-3956","fax":"+1-512-548-3198","street":"320 Dakota Park","city":"Washington","post_code":20067,"state":"DC","country":"United States","referred_by":"Junia Casazza","created_on":new Date("10/13/2017"),"birthday":new Date("11/26/1973"),"last_activity":new Date("11/8/2017"),"next_activity":new Date("9/8/2019"),"deals_won":16,"deals_lost":16,"deals_pending":27,"deals_total":59,"ratio":5,"estimated_sales":3547287,"actual_sales":1301440,"tags":"demo, financial"},{"id":628030366,"avatar":"assets/images/women/81.jpg","name":"Selestina Frany","email":"sfrany1p@devhub.com","company":"Rooxo","position":"Dental Hygienist","work_phone":"+1-520-658-1497","mobile_phone":"+1-316-166-4112","fax":"+1-540-110-0444","street":"589 Village Lane","city":"Tucson","post_code":85715,"state":"AZ","country":"United States","referred_by":"Xenos Krook","created_on":new Date("6/19/2017"),"birthday":new Date("11/20/1977"),"last_activity":new Date("6/30/2017"),"next_activity":new Date("11/30/2017"),"deals_won":27,"deals_lost":2,"deals_pending":28,"deals_total":57,"ratio":93,"estimated_sales":3626196,"actual_sales":2823849,"tags":"warm, medical"},{"id":115434000,"avatar":"assets/images/men/66.jpg","name":"Damian Wapples","email":"dwapples1q@aboutads.info","company":"Thoughtworks","position":"Clinical Specialist","work_phone":"+1-757-752-6615","mobile_phone":"+1-330-679-7630","fax":"+1-386-559-8233","street":"99317 Manufacturers Way","city":"Newport News","post_code":23612,"state":"VA","country":"United States","referred_by":"Kanya Lafayette","created_on":new Date("4/4/2018"),"birthday":new Date("6/14/1976"),"last_activity":new Date("4/7/2018"),"next_activity":new Date("2/7/2019"),"deals_won":24,"deals_lost":4,"deals_pending":26,"deals_total":54,"ratio":86,"estimated_sales":2852928,"actual_sales":4581096,"tags":"demo, medical"},{"id":781474958,"avatar":"assets/images/men/37.jpg","name":"Wilfred Sibbit","email":"wsibbit1r@guardian.co.uk","company":"Skinix","position":"Analog Circuit Design manager","work_phone":"+1-609-454-3582","mobile_phone":"+1-267-898-4817","fax":"+1-915-672-0287","street":"9773 Elgar Trail","city":"Trenton","post_code":8638,"state":"NJ","country":"United States","referred_by":"Temp Smallcombe","created_on":new Date("11/30/2017"),"birthday":new Date("8/5/1972"),"last_activity":new Date("12/13/2017"),"next_activity":new Date("11/13/2018"),"deals_won":11,"deals_lost":30,"deals_pending":14,"deals_total":55,"ratio":27,"estimated_sales":1884918,"actual_sales":1082730,"tags":"hot, construction"},{"id":716652088,"avatar":"assets/images/women/65.jpg","name":"Jackqueline Knell","email":"jknell1s@studiopress.com","company":"Aimbo","position":"Senior Financial Analyst","work_phone":"+1-206-461-0587","mobile_phone":"+1-615-755-0624","fax":"+1-518-359-1627","street":"07 Nelson Crossing","city":"Seattle","post_code":98127,"state":"WA","country":"United States","referred_by":"Arturo Comben","created_on":new Date("2/22/2018"),"birthday":new Date("4/17/1976"),"last_activity":new Date("3/24/2018"),"next_activity":new Date("4/24/2019"),"deals_won":12,"deals_lost":6,"deals_pending":30,"deals_total":48,"ratio":67,"estimated_sales":2401050,"actual_sales":2235468,"tags":"hot, financial"},{"id":926110582,"avatar":"assets/images/men/77.jpg","name":"Sargent Brownsill","email":"sbrownsill1t@tiny.cc","company":"Leexo","position":"Director of Sales","work_phone":"+1-540-211-9674","mobile_phone":"+1-513-450-2194","fax":"+1-251-180-6430","street":"7 Crest Line Point","city":"Roanoke","post_code":24014,"state":"VA","country":"United States","referred_by":"Addy Rides","created_on":new Date("5/29/2017"),"birthday":new Date("9/3/2002"),"last_activity":new Date("6/6/2017"),"next_activity":new Date("9/6/2017"),"deals_won":23,"deals_lost":10,"deals_pending":0,"deals_total":33,"ratio":7,"estimated_sales":0,"actual_sales":3207787,"tags":"warm, pharmaceutical"},{"id":382757519,"avatar":"assets/images/men/33.jpg","name":"Harley Wasselin","email":"hwasselin1u@discovery.com","company":"Brainsphere","position":"Marketing Assistant","work_phone":"+1-405-554-3182","mobile_phone":"+1-801-649-5535","fax":"+1-314-299-9579","street":"13508 Sundown Circle","city":"Oklahoma City","post_code":73147,"state":"OK","country":"United States","referred_by":"Silvester Segges","created_on":new Date("8/16/2017"),"birthday":new Date("5/30/1999"),"last_activity":new Date("9/9/2017"),"next_activity":new Date("12/9/2017"),"deals_won":2,"deals_lost":13,"deals_pending":20,"deals_total":35,"ratio":13,"estimated_sales":1572000,"actual_sales":209878,"tags":"pro, retail"},{"id":563374905,"avatar":"assets/images/women/91.jpg","name":"Melisent Arlett","email":"marlett1v@ebay.co.uk","company":"Bubbletube","position":"VP Sales","work_phone":"+1-408-346-0228","mobile_phone":"+1-202-830-4135","fax":"+1-312-873-3929","street":"52 Texas Park","city":"San Jose","post_code":95160,"state":"CA","country":"United States","referred_by":"Lou Ruffle","created_on":new Date("5/22/2017"),"birthday":new Date("9/8/1973"),"last_activity":new Date("6/4/2017"),"next_activity":new Date("11/4/2018"),"deals_won":1,"deals_lost":22,"deals_pending":27,"deals_total":50,"ratio":4,"estimated_sales":1400166,"actual_sales":61337,"tags":"subscriber, retail"},{"id":787253389,"avatar":"assets/images/women/31.jpg","name":"Gilda Fazackerley","email":"gfazackerley1w@exblog.jp","company":"Flashpoint","position":"Help Desk Technician","work_phone":"+1-315-585-2018","mobile_phone":"+1-253-384-7619","fax":"+1-305-581-7413","street":"99 Loftsgordon Parkway","city":"Syracuse","post_code":13251,"state":"NY","country":"United States","referred_by":"Constantino Yatman","created_on":new Date("9/4/2017"),"birthday":new Date("6/26/2000"),"last_activity":new Date("9/14/2017"),"next_activity":new Date("3/14/2018"),"deals_won":11,"deals_lost":27,"deals_pending":29,"deals_total":67,"ratio":29,"estimated_sales":2749374,"actual_sales":714571,"tags":"demo, engineering"},{"id":470959772,"avatar":"assets/images/women/34.jpg","name":"Yoshiko Trinke","email":"ytrinke1x@symantec.com","company":"Buzzdog","position":"Research Associate","work_phone":"+1-615-409-3097","mobile_phone":"+1-316-395-0385","fax":"+1-516-931-2494","street":"21969 Oak Lane","city":"Nashville","post_code":37250,"state":"TN","country":"United States","referred_by":"Augustine Glasser","created_on":new Date("6/18/2017"),"birthday":new Date("3/10/1979"),"last_activity":new Date("6/20/2017"),"next_activity":new Date("10/20/2018"),"deals_won":25,"deals_lost":10,"deals_pending":25,"deals_total":60,"ratio":71,"estimated_sales":4323875,"actual_sales":2746800,"tags":"demo, medical"},{"id":304897422,"avatar":"assets/images/women/47.jpg","name":"Doralyn Fransinelli","email":"dfransinelli1y@ucsd.edu","company":"Edgetag","position":"Structural Analysis Engineer","work_phone":"+1-915-495-9682","mobile_phone":"+1-206-825-5739","fax":"+1-813-586-6619","street":"0 Helena Alley","city":"El Paso","post_code":79945,"state":"TX","country":"United States","referred_by":"Ramsay Ugolini","created_on":new Date("12/30/2017"),"birthday":new Date("12/17/1985"),"last_activity":new Date("1/24/2018"),"next_activity":new Date("9/24/2018"),"deals_won":9,"deals_lost":3,"deals_pending":0,"deals_total":12,"ratio":75,"estimated_sales":0,"actual_sales":1598400,"tags":"pro, retail"},{"id":113000277,"avatar":"assets/images/men/34.jpg","name":"Bard Shivlin","email":"bshivlin1z@ebay.co.uk","company":"Twinder","position":"Associate Professor","work_phone":"+1-850-435-5596","mobile_phone":"+1-414-492-8462","fax":"+1-612-701-4098","street":"5154 Hovde Street","city":"Pensacola","post_code":32511,"state":"FL","country":"United States","referred_by":"Jaynell Innis","created_on":new Date("7/10/2017"),"birthday":new Date("8/26/1970"),"last_activity":new Date("7/27/2017"),"next_activity":new Date("1/27/2018"),"deals_won":3,"deals_lost":27,"deals_pending":2,"deals_total":32,"ratio":1,"estimated_sales":115192,"actual_sales":451728,"tags":"cold, construction"},{"id":115567478,"avatar":"assets/images/men/96.jpg","name":"Jermain Capron","email":"jcapron20@so-net.ne.jp","company":"Podcat","position":"Analog Circuit Design manager","work_phone":"+1-323-118-4740","mobile_phone":"+1-864-471-4588","fax":"+1-857-430-0588","street":"3492 Graedel Circle","city":"Inglewood","post_code":90305,"state":"CA","country":"United States","referred_by":"Wynn Chamberlin","created_on":new Date("3/13/2018"),"birthday":new Date("4/5/1994"),"last_activity":new Date("3/21/2018"),"next_activity":new Date("3/21/2019"),"deals_won":9,"deals_lost":11,"deals_pending":21,"deals_total":41,"ratio":45,"estimated_sales":2045631,"actual_sales":1248336,"tags":"cool, engineering"},{"id":327823716,"avatar":"assets/images/men/51.jpg","name":"Greg Lifsey","email":"glifsey21@nytimes.com","company":"Tagcat","position":"Human Resources Manager","work_phone":"+1-615-402-5193","mobile_phone":"+1-404-496-8008","fax":"+1-817-294-8693","street":"2 Crowley Circle","city":"Murfreesboro","post_code":37131,"state":"TN","country":"United States","referred_by":"Kendal Lenin","created_on":new Date("2/12/2017"),"birthday":new Date("7/9/1975"),"last_activity":new Date("2/14/2017"),"next_activity":new Date("5/14/2018"),"deals_won":15,"deals_lost":22,"deals_pending":16,"deals_total":53,"ratio":41,"estimated_sales":1574176,"actual_sales":1160025,"tags":"warm, construction"},{"id":622175884,"avatar":"assets/images/women/13.jpg","name":"Nonna Brailsford","email":"nbrailsford22@exblog.jp","company":"Thoughtbridge","position":"Staff Scientist","work_phone":"+1-407-261-5214","mobile_phone":"+1-971-802-7754","fax":"+1-602-286-3546","street":"7 Ilene Circle","city":"Orlando","post_code":32891,"state":"FL","country":"United States","referred_by":"Westleigh Grimsdell","created_on":new Date("2/15/2017"),"birthday":new Date("11/19/1981"),"last_activity":new Date("3/4/2017"),"next_activity":new Date("9/4/2017"),"deals_won":10,"deals_lost":23,"deals_pending":9,"deals_total":42,"ratio":3,"estimated_sales":538875,"actual_sales":1733590,"tags":new Date("")},{"id":712619219,"avatar":"assets/images/women/7.jpg","name":"Gabbey Lillee","email":"glillee23@tiny.cc","company":"Brightbean","position":"VP Sales","work_phone":"+1-503-450-6669","mobile_phone":"+1-775-407-8541","fax":"+1-915-499-3761","street":"79112 Little Fleur Crossing","city":"Beaverton","post_code":97075,"state":"OR","country":"United States","referred_by":"Caldwell Village","created_on":new Date("11/17/2017"),"birthday":new Date("8/22/1999"),"last_activity":new Date("12/9/2017"),"next_activity":new Date("7/9/2018"),"deals_won":6,"deals_lost":10,"deals_pending":12,"deals_total":28,"ratio":38,"estimated_sales":1643220,"actual_sales":951342,"tags":"cool, engineering"},{"id":409767062,"avatar":"assets/images/women/97.jpg","name":"Cookie Leale","email":"cleale24@salon.com","company":"Kaymbo","position":"Speech Pathologist","work_phone":"+1-202-748-0506","mobile_phone":"+1-262-911-6263","fax":"+1-303-664-4963","street":"864 Twin Pines Circle","city":"Washington","post_code":20414,"state":"DC","country":"United States","referred_by":"Ammamaria Wahner","created_on":new Date("10/18/2017"),"birthday":new Date("7/13/1995"),"last_activity":new Date("10/31/2017"),"next_activity":new Date("6/30/2018"),"deals_won":12,"deals_lost":5,"deals_pending":15,"deals_total":32,"ratio":71,"estimated_sales":1222830,"actual_sales":1138104,"tags":"cool, medical"},{"id":226394719,"avatar":"assets/images/men/77.jpg","name":"Hugues Ferrier","email":"hferrier25@msn.com","company":"Topicblab","position":"Senior Cost Accountant","work_phone":"+1-501-665-6272","mobile_phone":"+1-234-452-0778","fax":"+1-712-998-9730","street":"65 Kings Center","city":"Little Rock","post_code":72222,"state":"AR","country":"United States","referred_by":"Saleem Grocock","created_on":new Date("6/7/2017"),"birthday":new Date("5/26/1978"),"last_activity":new Date("7/5/2017"),"next_activity":new Date("6/5/2018"),"deals_won":19,"deals_lost":7,"deals_pending":8,"deals_total":34,"ratio":73,"estimated_sales":950984,"actual_sales":2280513,"tags":"subscriber, construction"},{"id":950707960,"avatar":"assets/images/men/38.jpg","name":"Newton Collerd","email":"ncollerd26@issuu.com","company":"Yodel","position":"Account Representative I","work_phone":"+1-225-794-2492","mobile_phone":"+1-360-707-4543","fax":"+1-505-575-8418","street":"7722 Westend Pass","city":"Baton Rouge","post_code":70836,"state":"LA","country":"United States","referred_by":"Charmian Ajsik","created_on":new Date("12/18/2017"),"birthday":new Date("2/24/1982"),"last_activity":new Date("1/15/2018"),"next_activity":new Date("10/15/2019"),"deals_won":3,"deals_lost":1,"deals_pending":26,"deals_total":30,"ratio":75,"estimated_sales":3642366,"actual_sales":195156,"tags":"subscriber, pharmaceutical"},{"id":900932268,"avatar":"assets/images/women/10.jpg","name":"Laural Bogart","email":"lbogart27@feedburner.com","company":"Feedfish","position":"Marketing Manager","work_phone":"+1-215-924-8996","mobile_phone":"+1-412-641-6320","fax":"+1-804-150-3782","street":"9 Meadow Ridge Circle","city":"Philadelphia","post_code":19093,"state":"PA","country":"United States","referred_by":"Joey Harce","created_on":new Date("7/18/2017"),"birthday":new Date("2/22/1981"),"last_activity":new Date("8/6/2017"),"next_activity":new Date("4/6/2018"),"deals_won":16,"deals_lost":8,"deals_pending":24,"deals_total":48,"ratio":67,"estimated_sales":1986888,"actual_sales":2213760,"tags":"pro, pharmaceutical"},{"id":614294465,"avatar":"assets/images/women/27.jpg","name":"Elvina Weall","email":"eweall28@usda.gov","company":"Eamia","position":"Analyst Programmer","work_phone":"+1-512-582-5067","mobile_phone":"+1-203-733-0335","fax":"+1--614-4601","street":"010 Lindbergh Hill","city":"Austin","post_code":78737,"state":"TX","country":"United States","referred_by":"Monte Norcott","created_on":new Date("2/12/2018"),"birthday":new Date("7/6/1978"),"last_activity":new Date("3/12/2018"),"next_activity":new Date("10/12/2018"),"deals_won":14,"deals_lost":13,"deals_pending":22,"deals_total":49,"ratio":52,"estimated_sales":4032248,"actual_sales":794038,"tags":new Date("")},{"id":377106801,"avatar":"assets/images/women/89.jpg","name":"Juieta Mendez","email":"jmendez29@bing.com","company":"Babbleblab","position":"Account Representative IV","work_phone":"+1-410-373-5750","mobile_phone":"+1-512-166-8473","fax":"+1-801-164-8887","street":"24 5th Alley","city":"Baltimore","post_code":21265,"state":"MD","country":"United States","referred_by":"Ivett Olechnowicz","created_on":new Date("2/23/2017"),"birthday":new Date("6/3/1986"),"last_activity":new Date("3/2/2017"),"next_activity":new Date("12/2/2017"),"deals_won":8,"deals_lost":26,"deals_pending":12,"deals_total":46,"ratio":24,"estimated_sales":1882284,"actual_sales":433880,"tags":"demo, engineering"},{"id":262450597,"avatar":"assets/images/men/25.jpg","name":"Emlen Castell","email":"ecastell2a@ucsd.edu","company":"Fivebridge","position":"Paralegal","work_phone":"+1-585-817-1379","mobile_phone":"+1-214-403-1468","fax":"+1-336-307-1139","street":"4 Merry Way","city":"Rochester","post_code":14639,"state":"NY","country":"United States","referred_by":"Cristionna Madine","created_on":new Date("2/6/2018"),"birthday":new Date("1/19/1975"),"last_activity":new Date("3/4/2018"),"next_activity":new Date("9/4/2019"),"deals_won":25,"deals_lost":6,"deals_pending":26,"deals_total":57,"ratio":81,"estimated_sales":3368196,"actual_sales":2038825,"tags":"retail"},{"id":235852051,"avatar":"assets/images/men/40.jpg","name":"Justis Isles","email":"jisles2b@ifeng.com","company":"Skilith","position":"Mechanical Systems Engineer","work_phone":"+1-305-857-8429","mobile_phone":"+1-941-709-9660","fax":"+1-213-500-2975","street":"549 Dawn Drive","city":"Hialeah","post_code":33018,"state":"FL","country":"United States","referred_by":"Noellyn Pass","created_on":new Date("11/24/2017"),"birthday":new Date("7/20/2001"),"last_activity":new Date("12/21/2017"),"next_activity":new Date("6/21/2018"),"deals_won":28,"deals_lost":29,"deals_pending":8,"deals_total":65,"ratio":49,"estimated_sales":1213264,"actual_sales":3278968,"tags":"medical"},{"id":664568769,"avatar":"assets/images/women/26.jpg","name":"Janeva Burnsall","email":"jburnsall2c@flickr.com","company":"Dazzlesphere","position":"VP Quality Control","work_phone":"+1-513-252-4337","mobile_phone":"+1-502-228-4513","fax":"+1-704-229-9925","street":"80588 Anthes Court","city":"Cincinnati","post_code":45999,"state":"OH","country":"United States","referred_by":"Trula Jozsika","created_on":new Date("12/12/2017"),"birthday":new Date("9/30/1989"),"last_activity":new Date("12/28/2017"),"next_activity":new Date("5/28/2019"),"deals_won":11,"deals_lost":3,"deals_pending":12,"deals_total":26,"ratio":79,"estimated_sales":1948260,"actual_sales":1611643,"tags":"pharmaceutical"},{"id":752959468,"avatar":"assets/images/women/68.jpg","name":"Kelcie Folley","email":"kfolley2d@livejournal.com","company":"Abatz","position":"Systems Administrator II","work_phone":"+1-336-131-5394","mobile_phone":"+1-843-966-3156","fax":"+1-407-424-2202","street":"3 American Ash Center","city":"Greensboro","post_code":27425,"state":"NC","country":"United States","referred_by":"Chet Lydall","created_on":new Date("12/10/2017"),"birthday":new Date("5/12/1977"),"last_activity":new Date("12/17/2017"),"next_activity":new Date("12/17/2018"),"deals_won":5,"deals_lost":15,"deals_pending":22,"deals_total":42,"ratio":25,"estimated_sales":1296262,"actual_sales":301030,"tags":"cold, medical"},{"id":786276070,"avatar":"assets/images/women/22.jpg","name":"Claudina Davey","email":"cdavey2e@businessweek.com","company":"Oyoloo","position":"VP Quality Control","work_phone":"+1-818-505-3284","mobile_phone":"+1-713-179-5326","fax":"+1-540-574-0485","street":"4875 Surrey Drive","city":"Los Angeles","post_code":90065,"state":"CA","country":"United States","referred_by":"Corabella Netherwood","created_on":new Date("3/29/2017"),"birthday":new Date("8/30/1975"),"last_activity":new Date("4/28/2017"),"next_activity":new Date("8/28/2017"),"deals_won":26,"deals_lost":19,"deals_pending":1,"deals_total":46,"ratio":58,"estimated_sales":168833,"actual_sales":3745014,"tags":"medical"},{"id":520466635,"avatar":"assets/images/women/42.jpg","name":"Shanna Mowling","email":"smowling2f@apache.org","company":new Date(""),"position":"Dental Hygienist","work_phone":"+1-423-201-3489","mobile_phone":"+1-615-539-3025","fax":"+1-813-114-9544","street":"3 Crescent Oaks Court","city":"Chattanooga","post_code":37416,"state":"TN","country":"United States","referred_by":"Elayne Barg","created_on":new Date("2/5/2018"),"birthday":new Date("1/19/1972"),"last_activity":new Date("2/28/2018"),"next_activity":new Date("12/28/2018"),"deals_won":25,"deals_lost":7,"deals_pending":27,"deals_total":59,"ratio":78,"estimated_sales":4789557,"actual_sales":2129000,"tags":"subscriber, construction"},{"id":638218995,"avatar":"assets/images/women/79.jpg","name":"Ardyth Arcase","email":"aarcase2g@techcrunch.com","company":"Mydeo","position":"Senior Cost Accountant","work_phone":"+1-202-329-2722","mobile_phone":"+1-936-520-8614","fax":"+1-775-735-4912","street":"16773 Everett Plaza","city":"Washington","post_code":20535,"state":"DC","country":"United States","referred_by":"Sheffy Jenoure","created_on":new Date("3/28/2017"),"birthday":new Date("4/20/1976"),"last_activity":new Date("4/5/2017"),"next_activity":new Date("2/5/2019"),"deals_won":12,"deals_lost":26,"deals_pending":6,"deals_total":44,"ratio":32,"estimated_sales":881670,"actual_sales":1350960,"tags":"subscriber, retail"}] /* eslint-enable */ diff --git a/projects/app-crm/src/app/grid-crm/grid-crm.component.ts b/projects/app-crm/src/app/grid-crm/grid-crm.component.ts index cf604fced6..9f6098f308 100644 --- a/projects/app-crm/src/app/grid-crm/grid-crm.component.ts +++ b/projects/app-crm/src/app/grid-crm/grid-crm.component.ts @@ -25,7 +25,7 @@ import { VerticalAlignment, IgxGridCellComponent } from 'igniteui-angular'; -import { data } from './data'; +import { data, Employee } from './data'; // eslint-disable-next-line prefer-arrow/prefer-arrow-functions function formatDate(val: Date) { @@ -93,20 +93,20 @@ class SoonSummary extends IgxDateSummaryOperand { export class GridCRMComponent implements OnInit, AfterViewInit { @ViewChild('grid1', { read: IgxGridComponent, static: true }) - public grid1: IgxGridComponent; + public grid1!: IgxGridComponent; - @ViewChild('toggleRefHiding') public toggleRefHiding: IgxToggleDirective; - @ViewChild('toggleRefPinning') public toggleRefPinning: IgxToggleDirective; + @ViewChild('toggleRefHiding') public toggleRefHiding!: IgxToggleDirective; + @ViewChild('toggleRefPinning') public toggleRefPinning!: IgxToggleDirective; - @ViewChild('hidingButton') public hidingButton: ElementRef; - @ViewChild('pinningButton') public pinningButton: ElementRef; + @ViewChild('hidingButton') public hidingButton!: ElementRef; + @ViewChild('pinningButton') public pinningButton!: ElementRef; - public localData: any[]; + public localData: Employee[] = []; public dealsSummary = DealsSummary; public earliestSummary = EarliestSummary; public soonSummary = SoonSummary; - public cols: QueryList; + public cols!: QueryList; public hiddenColsLength: number; public pinnedColsLength: number; @@ -141,7 +141,7 @@ export class GridCRMComponent implements OnInit, AfterViewInit { } public ngOnInit() { - const employees = data; + const employees: Employee[] = data; for (const employee of employees) { this.getDeals(employee); } @@ -177,7 +177,7 @@ export class GridCRMComponent implements OnInit, AfterViewInit { col.hidden = !col.hidden; } - public togglePin(col: IgxColumnComponent, evt) { + public togglePin(col: IgxColumnComponent, evt: any) { if (col.pinned) { this.grid1.unpinColumn(col.field); this.pinnedColsLength--; @@ -195,7 +195,7 @@ export class GridCRMComponent implements OnInit, AfterViewInit { return new Intl.DateTimeFormat('en-US').format(val); } - public searchKeyDown(ev) { + public searchKeyDown(ev: KeyboardEvent) { if (ev.key === 'Enter' || ev.key === 'ArrowDown' || ev.key === 'ArrowRight') { ev.preventDefault(); this.grid1.findNext(this.searchText, this.caseSensitive); @@ -219,8 +219,8 @@ export class GridCRMComponent implements OnInit, AfterViewInit { return val.toLocaleString('en-us', { maximumFractionDigits: 2 }); } - public getDeals(employee: any): any { - employee['Deals'] = this.getDealsData(); + public getDeals(employee: Employee): any { + employee.deals = this.getDealsData(); } public getDealsData(months?: number): any[] { From d876107d2d901e4e45e86f208eab553dd2a95864 Mon Sep 17 00:00:00 2001 From: Alexander M Date: Tue, 20 Jul 2021 10:11:31 +0300 Subject: [PATCH 02/23] Fix strictTemplates errors for Boston Marathon --- projects/app-lob/src/app/data/athletesData.ts | 23 ++++- .../grid-boston-marathon/grid.component.ts | 95 ++++++++++--------- 2 files changed, 73 insertions(+), 45 deletions(-) diff --git a/projects/app-lob/src/app/data/athletesData.ts b/projects/app-lob/src/app/data/athletesData.ts index 4dd1d593ad..1950012615 100644 --- a/projects/app-lob/src/app/data/athletesData.ts +++ b/projects/app-lob/src/app/data/athletesData.ts @@ -1,7 +1,28 @@ /* eslint-disable @typescript-eslint/naming-convention */ /* tslint:disable */ -export const athletesData = [{ +export interface SpeedDescriptor { + Speed: number; + Minute: number; + } + +export interface Athlete { + Id: number; + Avatar: string; + Position: string; + Name: string; + AthleteNumber: number; + BeatsPerMinute: number; + TopSpeed: number; + Registered: string; + TrackProgress: number; + CountryFlag: string; + CountryName: string; + LastPosition?: number; + Speed?: SpeedDescriptor; +} + +export const АthletesData = [{ Id: 84, Avatar: 'assets/images/men/12.jpg', Position: 'current', diff --git a/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts b/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts index 4b65ad4683..2ff6fa58bc 100644 --- a/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts +++ b/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts @@ -19,7 +19,7 @@ import { AbsolutePosition, OverlayClosingEventArgs } from 'igniteui-angular'; -import { athletesData } from '../../data/athletesData'; +import { Athlete, АthletesData, SpeedDescriptor } from '../../data/athletesData'; @Component({ selector: 'app-grid', @@ -29,36 +29,36 @@ import { athletesData } from '../../data/athletesData'; export class GridComponent implements OnInit, OnDestroy, AfterViewInit { @ViewChild('grid1', { read: IgxGridComponent, static: true }) - public grid1: IgxGridComponent; + public grid1!: IgxGridComponent; @ViewChild('winnerAlert', { static: true }) - public winnerAlert: ElementRef; + public winnerAlert!: ElementRef; @ViewChild('finishedAlert', { static: true }) - public finishedAlert: ElementRef; + public finishedAlert!: ElementRef; public topSpeedSummary = CustomTopSpeedSummary; public bnpSummary = CustomBPMSummary; public speedSummary = CustomSpeedSummary; - public localData: any[]; + public localData: Athlete[] = []; public isFinished = false; public hasWinner = false; public athleteColumnWidth = '30%'; public showOverlay = false; public overlaySettings: OverlaySettings; // eslint-disable-next-line @typescript-eslint/naming-convention - public winner = { Avatar: null, Name: null }; - public top3 = []; + public winner: Athlete = { Avatar: '', Name: '' } as Athlete; + public top3: Athlete[] = []; private _live = true; - private _timer; + private _timer: any; private windowWidth: any; private _overlayId: string; - get live() { + get live(): boolean { return this._live; } - set live(val) { + set live(val: boolean) { this._live = val; if (this._live) { this._timer = setInterval(() => this.ticker(), 1500); @@ -67,24 +67,24 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { } } - get showWinnerOverlay() { + get showWinnerOverlay(): boolean { return this.showOverlay && this.hasWinner && !this.isFinished; } - get showFinishedOverlay() { + get showFinishedOverlay(): boolean { return this.showOverlay && this.isFinished; } - get hideAthleteNumber() { + get hideAthleteNumber(): boolean { return this.windowWidth && this.windowWidth < 960; } - get hideBeatsPerMinute() { + get hideBeatsPerMinute(): boolean { return (this.windowWidth && this.windowWidth < 860) || !this.live; } constructor(@Inject(IgxOverlayService) public overlayService: IgxOverlayService) {} - public ngOnInit() { - this.localData = athletesData.slice(0, 30).sort((a, b) => b.TrackProgress - a.TrackProgress); + public ngOnInit(): void { + this.localData = АthletesData.slice(0, 30).sort((a, b) => b.TrackProgress - a.TrackProgress); this.localData.forEach(rec => this.getSpeed(rec)); this.windowWidth = window.innerWidth; this._timer = setInterval(() => this.ticker(), 1500); @@ -93,7 +93,7 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { }); } - public ngAfterViewInit() { + public ngAfterViewInit(): void { this.overlaySettings = IgxOverlayService.createAbsoluteOverlaySettings( AbsolutePosition.Center, this.grid1 @@ -105,16 +105,16 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { const val = cell.value; return val; } - public ngOnDestroy() { + public ngOnDestroy(): void { clearInterval(this._timer); } - public isTop3(cell): boolean { + public isTop3(cell: IgxGridCellComponent): boolean { const top = this.grid1.page === 0 && cell.row.index < 4; return top; } - public getTrophyUrl(index: number) { + public getTrophyUrl(index: number): string { if (index === 0) { return 'assets/images/grid/trophy_gold.svg'; } @@ -124,6 +124,7 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { if (index === 2) { return 'assets/images/grid/trophy_bronze.svg'; } + return ''; } public cellSelection(evt) { @@ -131,7 +132,7 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { this.grid1.selectRows([cell.row.rowID], true); } - public getIconType(cell) { + public getIconType(cell: IgxGridCellComponent): string { switch (cell.row.rowData.Position) { case 'up': return 'arrow_upward'; @@ -142,7 +143,7 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { } } - public getBadgeType(cell) { + public getBadgeType(cell: IgxGridCellComponent): string { switch (cell.row.rowData.Position) { case 'up': return 'success'; @@ -153,15 +154,15 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { } } - public getSpeed(athlete: any): any { - athlete['Speed'] = this.addSpeedeData(athlete, 40); + public getSpeed(athlete: Athlete): void { + athlete['Speed'] = this.addSpeedData(athlete, 40); } - public getSpeedeData(minutes?: number): any[] { + public getSpeedeData(minutes?: number): SpeedDescriptor[] { if (minutes === undefined) { minutes = 20; } - const speed: any[] = []; + const speed: SpeedDescriptor[] = []; for (let m = 0; m < minutes; m += 3) { const value = this.getRandomNumber(17, 20); // eslint-disable-next-line @typescript-eslint/naming-convention @@ -170,7 +171,7 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { return speed; } - public addSpeedeData(athlete, minutes?: number): any[] { + public addSpeedData(athlete, minutes?: number): SpeedDescriptor[] { if (minutes === undefined) { minutes = 20; } @@ -190,31 +191,31 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { // eslint-disable-next-line @typescript-eslint/member-ordering @HostListener('window:resize', ['$event']) - public onResize(event) { + public onResize(event: any): void { this.windowWidth = event.target.innerWidth; } - public filter(term) { + public filter(term): void { this.grid1.filter('CountryName', term, IgxStringFilteringOperand.instance().condition('contains'), true); this.grid1.markForCheck(); } - public showAlert(element: ElementRef) { + public showAlert(element: ElementRef): void { this.showOverlay = true; this._overlayId = this.overlayService.attach(element, this.overlaySettings); this.overlayService.show(this._overlayId); } - public hideAlert() { + public hideAlert(): void { this.showOverlay = false; this.overlayService.hide(this._overlayId); } - private generateRandomNumber(min, max) { + private generateRandomNumber(min: number, max: number): number { return Math.floor(Math.random() * (max - min + 1)) + min; } - private ticker() { + private ticker(): void { if (this.showWinnerOverlay) { this.hideAlert(); } @@ -231,7 +232,7 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { return Math.round(min + Math.random() * (max - min)); } - private manageRace() { + private manageRace(): void { // show winner alert if (!this.hasWinner && this.localData[0].TrackProgress >= 100) { this.winner = this.localData[0]; @@ -253,12 +254,12 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { } } - private updateData() { - const newData = []; + private updateData(): void { + const newData: Athlete[] = []; this.localData.forEach((rec, index) => { rec.LastPosition = index; if (rec.TrackProgress < 100) { - rec.Speed = this.addSpeedeData(rec, 3); + rec.Speed = this.addSpeedData(rec, 3); rec.BeatsPerMinute += this.generateRandomNumber(-5, 5); if (rec.Id < this.grid1.perPage + 1) { rec.TrackProgress = Math.min(rec.TrackProgress + this.generateRandomNumber(15, 20), 100); @@ -287,8 +288,11 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { class CustomTopSpeedSummary { - public operate(data?: any[]): IgxSummaryResult[] { - const result = []; + public operate(data?: number[]): IgxSummaryResult[] { + const result: IgxSummaryResult[] = []; + if (!data){ + return result; + } result.push({ key: 'max', label: 'max', @@ -301,8 +305,11 @@ class CustomTopSpeedSummary { export class CustomBPMSummary { - public operate(data?: any[]): IgxSummaryResult[] { - const result = []; + public operate(data?: number[]): IgxSummaryResult[] { + const result: IgxSummaryResult[] = []; + if (!data){ + return result; + } result.push( { key: 'average', @@ -316,14 +323,14 @@ export class CustomBPMSummary { export class CustomSpeedSummary { - public operate(data?: any[]): IgxSummaryResult[] { - data = data.reduce((acc, val) => acc.concat(val), []).map(rec => rec.Speed); + public operate(data?: Athlete[]): IgxSummaryResult[] { + const speedData = data.reduce((acc, val) => acc.concat(val), [] as Athlete[]).map(rec => rec.Speed); const result = []; result.push( { key: 'average', label: 'average', - summaryResult: data.length ? IgxNumberSummaryOperand.average(data).toFixed(2) : null + summaryResult: speedData.length ? IgxNumberSummaryOperand.average(speedData).toFixed(2) : null }); return result; From 41e9075a982031de676eaaeb6898376df8d55d01 Mon Sep 17 00:00:00 2001 From: Alexander M Date: Tue, 20 Jul 2021 10:31:25 +0300 Subject: [PATCH 03/23] Fixing strictTemplates for TreeGrid FinJS --- .../app-lob/src/app/data/financialData.ts | 8 +++---- .../app/grid-finjs/grid-finjs.component.ts | 22 +++++++++---------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/projects/app-lob/src/app/data/financialData.ts b/projects/app-lob/src/app/data/financialData.ts index 01870ad4c4..1b83acd234 100644 --- a/projects/app-lob/src/app/data/financialData.ts +++ b/projects/app-lob/src/app/data/financialData.ts @@ -1004,14 +1004,14 @@ export class FinancialData { return currData; } - private static randomizeObjectData(dataObj) { + private static randomizeObjectData(dataObj: any) { const changeP = 'changeP'; const res = this.generateNewPrice(dataObj.price); dataObj.change = res.price - dataObj.price; dataObj.price = res.price; dataObj[changeP] = res.changePercent; } - private static generateNewPrice(oldPrice): any { + private static generateNewPrice(oldPrice: number): any { const rnd = parseFloat(Math.random().toFixed(2)); const volatility = 2; let newPrice = 0; @@ -1030,7 +1030,7 @@ export class FinancialData { return result; } - private static generateRandomNumber(min, max) { + private static generateRandomNumber(min: number, max: number): number { return Math.floor(Math.random() * (max - min + 1)) + min; } private static randomizeCountry(region: any) { @@ -1064,7 +1064,7 @@ export class FinancialData { return country; } - private static randomizeDate() { + private static randomizeDate(): Date { const date = new Date(); date.setHours(this.generateRandomNumber(0, 23)); date.setMonth(this.generateRandomNumber(0, date.getMonth())); diff --git a/projects/app-lob/src/app/grid-finjs/grid-finjs.component.ts b/projects/app-lob/src/app/grid-finjs/grid-finjs.component.ts index 8a99558615..aec8823eae 100644 --- a/projects/app-lob/src/app/grid-finjs/grid-finjs.component.ts +++ b/projects/app-lob/src/app/grid-finjs/grid-finjs.component.ts @@ -1,7 +1,7 @@ /* eslint-disable max-len */ import { ElementRef, Inject, Component, EventEmitter, OnInit, Output, ViewChild } from '@angular/core'; import { DOCUMENT } from '@angular/common'; -import { IgxGridComponent, SortingDirection, DefaultSortingStrategy, IgxGridCellComponent, IGridKeydownEventArgs, OverlaySettings, IgxOverlayOutletDirective } from 'igniteui-angular'; +import { IgxGridComponent, SortingDirection, DefaultSortingStrategy, IgxGridCellComponent, IGridKeydownEventArgs, IRowSelectionEventArgs, OverlaySettings, IgxOverlayOutletDirective, GridSelectionMode } from 'igniteui-angular'; import { SignalRService } from '../services/signal-r.service'; @Component({ @@ -10,13 +10,13 @@ import { SignalRService } from '../services/signal-r.service'; styleUrls: ['./grid-finjs.component.scss'] }) export class GridFinJSComponent implements OnInit { - @ViewChild('grid1', { static: true }) public grid: IgxGridComponent; - @ViewChild(IgxOverlayOutletDirective, { static: true }) public outlet: IgxOverlayOutletDirective; + @ViewChild('grid1', { static: true }) public grid!: IgxGridComponent; + @ViewChild(IgxOverlayOutletDirective, { static: true }) public outlet!: IgxOverlayOutletDirective; @Output() public selectedDataChanged = new EventEmitter(); @Output() public keyDown = new EventEmitter(); @Output() public chartColumnKeyDown = new EventEmitter(); - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; public volume = 1000; public frequency = 500; public data$: any; @@ -30,7 +30,7 @@ export class GridFinJSComponent implements OnInit { constructor(private el: ElementRef, @Inject(DOCUMENT) private document: Document, public dataService: SignalRService) { } - public ngOnInit() { + public ngOnInit(): void { this.dataService.getData(this.volume); this.overlaySettings.outlet = this.outlet; this.data$ = this.dataService.data; @@ -64,7 +64,7 @@ export class GridFinJSComponent implements OnInit { } /** Event Handlers and Methods */ - public onChange() { + public onChange(): void { if (this.grid.groupingExpressions.length > 0) { this.grid.groupingExpressions = []; } else { @@ -90,12 +90,12 @@ export class GridFinJSComponent implements OnInit { } } - public rowSelectionChanged(args) { + public rowSelectionChanged(args: IRowSelectionEventArgs): void { this.grid.clearCellSelection(); this.selectedDataChanged.emit(args.newSelection); } - public toggleGrouping() { + public toggleGrouping(): void { if (this.grid.groupingExpressions.length > 0) { this.grid.groupingExpressions = []; } else { @@ -121,7 +121,7 @@ export class GridFinJSComponent implements OnInit { } } - public gridKeydown(evt) { + public gridKeydown(evt: any): void { if (this.grid.selectedRows.length > 0 && evt.shiftKey === true && evt.ctrlKey === true && evt.key.toLowerCase() === 'd') { evt.preventDefault(); @@ -129,7 +129,7 @@ export class GridFinJSComponent implements OnInit { } } - public customKeydown(args: IGridKeydownEventArgs) { + public customKeydown(args: IGridKeydownEventArgs): void { const target: IgxGridCellComponent = args.target as IgxGridCellComponent; const evt: KeyboardEvent = args.event as KeyboardEvent; const type = args.targetType; @@ -140,7 +140,7 @@ export class GridFinJSComponent implements OnInit { } } - public chartColumnAction(target) { + public chartColumnAction(target): void { this.chartColumnKeyDown.emit(target.rowData); } From 56686ba21af483ac7343e439164809bbd929391a Mon Sep 17 00:00:00 2001 From: Alexander M Date: Tue, 20 Jul 2021 10:38:02 +0300 Subject: [PATCH 04/23] Fixing strictTemplates errors in TreeGridFinJS --- .../tree-grid-finjs-sample.component.ts | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.ts b/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.ts index c59b5f4cb6..09d70289af 100644 --- a/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.ts +++ b/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.ts @@ -15,11 +15,11 @@ import { SignalRService } from '../services/signal-r.service'; }) export class TreeGridFinJSComponent implements OnDestroy, OnInit { - @ViewChild('grid1', { static: true }) public grid1: IgxTreeGridComponent; - @ViewChild('buttonGroup1', { static: true }) public buttonGroup1: IgxButtonGroupComponent; - @ViewChild('slider1', { static: true }) public volumeSlider: IgxSliderComponent; - @ViewChild('slider2', { static: true }) public intervalSlider: IgxSliderComponent; - @ViewChild(IgxOverlayOutletDirective, { static: true }) public outlet: IgxOverlayOutletDirective; + @ViewChild('grid1', { static: true }) public grid1!: IgxTreeGridComponent; + @ViewChild('buttonGroup1', { static: true }) public buttonGroup1!: IgxButtonGroupComponent; + @ViewChild('slider1', { static: true }) public volumeSlider!: IgxSliderComponent; + @ViewChild('slider2', { static: true }) public intervalSlider!: IgxSliderComponent; + @ViewChild(IgxOverlayOutletDirective, { static: true }) public outlet!: IgxOverlayOutletDirective; @HostBinding('class.dark-theme') public theme = false; @@ -89,9 +89,9 @@ export class TreeGridFinJSComponent implements OnDestroy, OnInit { public regions = REGIONS; public isLoading = true; - private subscription; - private selectedButton; - private _timer; + private subscription: any; + private selectedButton: number; + private _timer: any; constructor(private elRef: ElementRef, public dataService: SignalRService) { this.dataService.startConnection(); @@ -106,11 +106,11 @@ export class TreeGridFinJSComponent implements OnDestroy, OnInit { }); } - public ngOnInit() { + public ngOnInit(): void { this.overlaySettings.outlet = this.outlet; } - public onButtonAction(event: any) { + public onButtonAction(event: any): void { switch (event.index) { case 0: { this.disableOtherButtons(event.index, true); @@ -135,12 +135,12 @@ export class TreeGridFinJSComponent implements OnDestroy, OnInit { } } - updateVolume() { + updateVolume(): void { this.dataService.hasRemoteConnection ? this.dataService.broadcastParams(this.frequency, this.volume, false) : this.dataService.getData(this.volume); } - public stopFeed() { + public stopFeed(): void { if (this._timer) { clearInterval(this._timer); } From 6bbbcb2d5b66529bd5fda80264114f5f7d6758ec Mon Sep 17 00:00:00 2001 From: Konstantin Dinev Date: Mon, 19 Sep 2022 10:43:07 +0300 Subject: [PATCH 05/23] chore(*): indentation in athletesData --- projects/app-lob/src/app/data/athletesData.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/app-lob/src/app/data/athletesData.ts b/projects/app-lob/src/app/data/athletesData.ts index 1950012615..64904f8f50 100644 --- a/projects/app-lob/src/app/data/athletesData.ts +++ b/projects/app-lob/src/app/data/athletesData.ts @@ -4,7 +4,7 @@ export interface SpeedDescriptor { Speed: number; Minute: number; - } +} export interface Athlete { Id: number; From 4e34e08223914a46595f533ba28d08d2b2e6f81f Mon Sep 17 00:00:00 2001 From: Konstantin Dinev Date: Mon, 19 Sep 2022 16:30:54 +0300 Subject: [PATCH 06/23] chore(*): fixing more strictTemplate errors --- .../src/app/grid-crm/grid-crm.component.html | 2 +- .../data-analysis-dock-manager.component.html | 2 +- .../grid-dynamic-chart-data.component.html | 12 ++-- .../app/grid-finjs/grid-finjs.component.html | 6 +- .../grid-boston-marathon/grid.component.html | 8 +-- .../grid-master-detail.component.html | 4 +- .../hierarchical-grid-resizing.component.html | 4 +- .../src/app/index/index.component.html | 6 +- ...ee-grid-childdatakey-sample.component.html | 2 +- ...id-primaryforeignkey-sample.component.html | 2 +- .../tree-grid-finjs-sample.component.html | 2 +- .../badge-sample-2.component.html | 2 +- .../badge-sample-3.component.html | 4 +- .../badge-styling-sample.component.html | 4 +- .../chip-area-sample.component.html | 2 +- .../igxFor-horizontal.component.html | 2 +- .../data-display/igxFor/igxFor.component.html | 2 +- .../text-highlight-sample-1.component.html | 6 +- .../text-highlight-sample-2.component.html | 6 +- .../text-highlight-style.component.html | 6 +- .../buttons-roundness-sample.html | 2 +- .../rating-form/rating-form.component.html | 2 +- .../custom-grid-paging-style.component.html | 6 +- .../grid-action-strip-sample.html | 2 +- ...d-advanced-filtering-sample.component.html | 2 +- ...id-advanced-filtering-style.component.html | 2 +- .../grid-allData-summary.component.html | 6 +- .../grid-batch-editing-sample.component.html | 4 +- ...batch-editing-remote-paging.component.html | 4 +- .../grid-cellSelection.component.html | 2 +- ...clipboard-operations-sample.component.html | 4 +- ...d-collapsible-column-groups.component.html | 4 +- .../grid-column-autosizing.component.html | 4 +- ...id-column-data-types-sample.component.html | 20 +++---- .../grid-column-hiding-sample.component.html | 2 +- ...olumn-hiding-toolbar-sample.component.html | 2 +- ...column-hiding-toolbar-style.component.html | 2 +- .../grid-composite-data.component.html | 6 +- ...grid-conditional-cell-style.component.html | 6 +- ...tional-row-selectors-sample.component.html | 2 +- .../grid-contextmenu-sample.component.html | 8 +-- .../crud-sample.component.html | 4 +- .../grid-custom-filtering.component.html | 4 +- ...custom-kb-navigation-sample.component.html | 12 ++-- ...custom-remote-paging-sample.component.html | 2 +- ...-custom-summaries-selection.component.html | 4 +- .../grid-displaydensity-sample.component.html | 4 +- .../grid-drop-indicator.html | 2 +- .../grid-editing-events.component.html | 4 +- .../grid-editing-excel-style.component.html | 2 +- .../grid-editing-lifecycle.component.html | 2 +- .../grid-editing-sample.component.html | 2 +- .../grid-editing-style-sample.component.html | 4 +- ...le-filtering-load-on-demand.component.html | 2 +- ...el-style-filtering-sample-1.component.html | 2 +- ...el-style-filtering-sample-2.component.html | 2 +- ...el-style-filtering-sample-3.component.html | 2 +- ...excel-style-filtering-style.component.html | 2 +- .../grid-export-visualization.component.html | 2 +- ...external-advanced-filtering.component.html | 6 +- ...ernal-excel-style-filtering.component.html | 2 +- ...grid-external-outlet-sample.component.html | 4 +- .../grid-filtering-sample.component.html | 4 +- .../grid-filtering-style.component.html | 4 +- ...d-filtering-template-sample.component.html | 2 +- ...ormatted-filtering-strategy.component.html | 2 +- ...grid-group-by-paging-sample.component.html | 2 +- .../grid-groupby-custom-sample.component.html | 2 +- .../grid-groupby-sample.component.html | 2 +- .../grid-groupby-styling.component.html | 2 +- ...grid-groupby-summary-sample.component.html | 2 +- ...upby-summary-styling-sample.component.html | 2 +- .../grid-moving-sample.component.html | 2 +- .../grid-moving-styled-sample.component.html | 2 +- .../grid-mrl-custom-navigation.component.html | 2 +- ...-multi-cell-selection-style.component.html | 6 +- .../grid-multi-cell-selection.component.html | 8 +-- ...id-multi-row-layout-styling.component.html | 2 +- .../grid-multi-row-layout.component.html | 2 +- .../grid-multiple-row-drag.component.html | 12 ++-- .../grid-nested-data-bind2.html | 2 +- .../grid-nested-data-bind.html | 2 +- .../grid-pager-sample.component.html | 8 +-- .../grid-paging-sample.component.html | 6 +- .../grid-paste-sample.component.html | 2 +- .../remote-filtering-sample.component.html | 4 +- ...ote-paging-default-template.component.html | 4 +- .../remote-paging-sample.component.html | 4 +- .../grid-resize-line-styling-sample.html | 4 +- .../grid-resizing-sample.component.html | 2 +- .../grid-row-drag-base.component.html | 6 +- .../grid-row-drag-to-grid.component.html | 6 +- .../grid-row-drag.component.html | 4 +- .../grid-row-editing-sample.component.html | 4 +- .../grid-row-editing-style.component.html | 2 +- .../grid-row-pinning-drag.component.html | 2 +- ...id-row-pinning-extra-column.component.html | 4 +- .../grid-row-pinning-styling.component.html | 2 +- .../grid-row-pinning.component.html | 2 +- .../grid-row-reorder.html | 4 +- .../grid-rowClasses.component.html | 2 +- .../grid-rowStyles.component.html | 2 +- .../grid-sample-2.component.html | 4 +- .../grid-sample-3.component.html | 6 +- .../grid-sample-4.component.html | 2 +- .../grid-sample-5.component.html | 2 +- .../grid-pinning-styling.component.html | 4 +- .../grid-pinning.component.html | 2 +- .../grid-toolbar-pinning.component.html | 2 +- ...le-selection-template-excel.component.html | 2 +- ...-selection-template-numbers.component.html | 2 +- .../grid-selection.component.html | 2 +- .../grid-save-state/grid-state.component.html | 2 +- .../grid-search-sample.component.html | 6 +- .../grid-sorting-indicators.component.html | 16 ++--- .../grid-sorting-sample.component.html | 14 ++--- .../grid-sorting-styling.component.html | 12 ++-- .../grid-summary-formatter.component.html | 2 +- .../grid-summary-template.component.html | 6 +- .../grid-toolbar-sample-1.component.html | 6 +- .../grid-toolbar-sample-2.component.html | 6 +- .../grid-toolbar-sample-3.component.html | 6 +- .../grid-toolbar-sample-4.component.html | 18 +++--- .../grid-toolbar-style.component.html | 6 +- .../grid-validation-style.component.html | 4 +- .../grid-with-rating.component.html | 2 +- .../multi-column-header-template.html | 26 ++++----- ...multi-column-headers-export.component.html | 2 +- ...ulti-column-headers-styling.component.html | 4 +- .../multi-column-headers.html | 22 +++---- ...grid-column-group-selection.component.html | 4 +- ...rid-column-selection-styles.component.html | 4 +- ...hical-grid-column-selection.component.html | 2 +- .../hgrid-column-autosizing.component.html | 4 +- .../hgrid-editing-lifecycle.component.html | 2 +- .../hgrid-rowClasses.component.html | 2 +- .../hgrid-rowStyles.component.html | 2 +- .../hgrid-summary-template.component.html | 2 +- ...hierarchical-grid-action-strip-sample.html | 2 +- .../hierarchical-grid-add-row.component.html | 2 +- ...id-advanced-filtering-style.component.html | 2 +- ...cal-grid-advanced-filtering.component.html | 2 +- ...chical-grid-allData-summary.component.html | 4 +- ...archical-grid-batch-editing.component.html | 6 +- ...archical-grid-cellSelection.component.html | 2 +- ...d-collapsible-column-groups.component.html | 34 +++++------ ...column-hiding-toolbar-style.component.html | 2 +- ...archical-grid-custom-hiding.component.html | 4 +- .../hierarchical-grid-hiding.component.html | 2 +- ...archical-grid-moving-styled.component.html | 2 +- .../hierarchical-grid-moving.component.html | 2 +- .../hierarchical-grid-pinning.component.html | 2 +- ...chical-grid-toolbar-pinning.component.html | 2 +- ...d-conditional-row-selectors.component.html | 2 +- ...grid-cross-field-validation.component.html | 6 +- ...custom-kb-navigation-sample.component.html | 14 ++--- .../hierarchical-grid-density.component.html | 4 +- ...rchical-grid-editing-events.component.html | 4 +- ...archical-grid-editing-style.component.html | 4 +- .../hierarchical-grid-editing.component.html | 8 +-- ...le-filtering-load-on-demand.component.html | 2 +- ...el-style-filtering-sample-1.component.html | 2 +- ...el-style-filtering-sample-2.component.html | 2 +- ...el-style-filtering-sample-3.component.html | 2 +- ...excel-style-filtering-style.component.html | 2 +- ...external-advanced-filtering.component.html | 2 +- ...ernal-excel-style-filtering.component.html | 2 +- ...grid-external-outlet-sample.component.html | 4 +- ...chical-grid-filtering-style.component.html | 4 +- ...cal-grid-filtering-template.component.html | 2 +- ...hical-grid-custom-filtering.component.html | 4 +- ...hierarchical-grid-filtering.component.html | 4 +- ...ormatted-filtering-strategy.component.html | 2 +- .../hierarchical-grid-lod.component.html | 2 +- ...hical-grid-multi-cell-style.component.html | 4 +- ...-grid-multi-column-template.component.html | 58 +++++++++---------- ...al-grid-multi-column-export.component.html | 56 +++++++++--------- ...l-grid-multi-column-styling.component.html | 4 +- ...rarchical-grid-multi-column.component.html | 54 ++++++++--------- ...rchical-grid-multi-row-drag.component.html | 2 +- ...rarchical-grid-pager-sample.component.html | 2 +- ...rarchical-grid-paging-style.component.html | 4 +- .../hierarchical-grid-paging.component.html | 4 +- ...archical-grid-remote-paging.component.html | 2 +- ...ote-paging-default-template.component.html | 2 +- ...al-grid-resize-line-styling.component.html | 4 +- .../hierarchical-row-drag-base.component.html | 2 +- .../hierarchical-grid-row-drag.component.html | 2 +- ...rchical-grid-row-edit-style.component.html | 4 +- ...erarchical-grid-row-editing.component.html | 2 +- ...id-row-pinning-extra-column.component.html | 4 +- ...al-grid-row-pinning-styling.component.html | 2 +- ...erarchical-grid-row-pinning.component.html | 2 +- ...erarchical-grid-row-reorder.component.html | 2 +- .../hGrid-state.component.html | 2 +- ...-selection-template-numbers.component.html | 2 +- ...hierarchical-grid-selection.component.html | 2 +- ...chical-grid-sorting-styling.component.html | 4 +- .../hierarchical-grid-sorting.component.html | 2 +- .../hierarchical-grid-styling.component.html | 4 +- ...ical-grid-summary-formatter.component.html | 2 +- ...chical-grid-summary-styling.component.html | 4 +- .../hierarchical-grid-summary.component.html | 4 +- ...archical-grid-toolbar-style.component.html | 2 +- ...rchical-grid-toolbar-custom.component.html | 12 ++-- ...chical-grid-toolbar-options.component.html | 2 +- ...archical-grid-toolbar-title.component.html | 2 +- ...hical-grid-validation-style.component.html | 4 +- .../email-sample/email-sample.component.html | 2 +- .../ripple-sample-2.component.html | 2 +- .../ripple-sample-3.component.html | 2 +- .../ripple-styling-sample.component.html | 2 +- .../card-sample-1.component.html | 2 +- .../card-sample-2.component.html | 4 +- .../card-sample-4.component.html | 2 +- .../card-styling-sample.component.html | 2 +- src/app/layouts/card/card.component.html | 2 +- .../tabbar-sample-3.component.ts | 6 +- .../list-chat-sample.component.html | 4 +- .../list-sample-2.component.html | 2 +- .../list-sample-3.component.html | 2 +- .../list-sample-4.component.html | 4 +- .../list-sample-7.component.html | 4 +- .../list-sample-8.component.html | 4 +- src/app/lists/list/list.component.html | 2 +- ...action-strip-paragraph-menu.component.html | 6 +- .../snackbar-sample-4.component.html | 4 +- .../pagination-sample.component.html | 2 +- .../calendar-sample-3.component.ts | 3 +- .../calendar-sample-7.component.html | 4 +- .../calendar-sample-7.component.ts | 6 +- .../multiview/multiview.component.html | 4 +- .../calendar/multiview/multiview.component.ts | 6 +- .../datepicker-sample-9.component.ts | 3 +- .../monthpicker-sample-3.component.ts | 3 +- .../timepicker-sample-4.component.html | 15 +++-- .../excel-export-sample-1.component.html | 4 +- .../excel-export-sample-1.component.ts | 16 ++--- .../animations-sample-2.component.html | 8 +-- .../bootstrap/bootstrap-sample.component.html | 6 +- .../default-theme-sample.component.html | 2 +- .../card-sample-shadow.html | 4 +- .../tree-grid-column-selection.component.ts | 4 +- ...e-grid-batch-editing-sample.component.html | 6 +- .../tree-grid-cellSelection.component.ts | 4 +- ...clipboard-operations-sample.component.html | 2 +- ...rid-collapsible-column-groups.component.ts | 4 +- ...ee-grid-displaydensity-sample.component.ts | 3 +- .../tree-grid-employees-sample.component.ts | 3 +- ...xcel-style-filtering-sample-1.component.ts | 4 +- ...d-filtering-template-sample.component.html | 6 +- ...roup-by-load-on-demand-sample.component.ts | 4 +- ...id-keyboard-navigation-sample.component.ts | 4 +- ...e-grid-multi-cell-selection.component.html | 6 +- ...ree-grid-multi-cell-selection.component.ts | 6 +- ...lumn-header-template-sample.component.html | 4 +- ...column-header-template-sample.component.ts | 4 +- ...d-multi-column-headers-export.component.ts | 4 +- ...d-multi-column-headers-sample.component.ts | 4 +- .../tree-grid-multi-row-drag.component.ts | 4 +- ...ote-paging-default-template.component.html | 2 +- ...e-grid-remote-paging-sample.component.html | 4 +- .../tree-grid-row-edit-style.component.ts | 3 +- ...ree-grid-row-editing-sample.component.html | 4 +- .../tree-grid-row-editing-sample.component.ts | 4 +- .../tree-grid-row-reorder.component.ts | 4 +- .../tree-grid-search-sample.component.html | 4 +- .../tree-grid-selection-sample.component.ts | 4 +- ...-selection-template-numbers.component.html | 2 +- .../tree-grid-style.component.html | 2 +- .../tree-grid-summary-sample.component.html | 2 +- .../tree-grid-summary-styling.component.html | 2 +- .../tree-grid-summary2-sample.component.html | 4 +- .../tree-grid-toolbar-sample-1.component.html | 4 +- .../tree-grid-toolbar-sample-2.component.html | 2 +- .../tree-grid-toolbar-sample-3.component.html | 2 +- .../tree-grid-toolbar-sample-4.component.html | 2 +- .../tree-grid-toolbar-style.component.html | 2 +- .../treegrid-summary-template.component.ts | 4 +- tsconfig.json | 5 ++ 280 files changed, 649 insertions(+), 639 deletions(-) diff --git a/projects/app-crm/src/app/grid-crm/grid-crm.component.html b/projects/app-crm/src/app/grid-crm/grid-crm.component.html index 236ffe6651..c42f6a35d3 100644 --- a/projects/app-crm/src/app/grid-crm/grid-crm.component.html +++ b/projects/app-crm/src/app/grid-crm/grid-crm.component.html @@ -1,5 +1,5 @@
- + diff --git a/projects/app-lob/src/app/grid-dynamic-chart-data/data-analysis-dock-manager/data-analysis-dock-manager.component.html b/projects/app-lob/src/app/grid-dynamic-chart-data/data-analysis-dock-manager/data-analysis-dock-manager.component.html index 30566a416c..e3d2a4046a 100644 --- a/projects/app-lob/src/app/grid-dynamic-chart-data/data-analysis-dock-manager/data-analysis-dock-manager.component.html +++ b/projects/app-lob/src/app/grid-dynamic-chart-data/data-analysis-dock-manager/data-analysis-dock-manager.component.html @@ -1,6 +1,6 @@
- diff --git a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html index 11b55f307c..647d26ff27 100644 --- a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html +++ b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html @@ -1,5 +1,5 @@
- @@ -123,7 +123,7 @@
- Clear All
@@ -141,10 +141,10 @@
- {{chart | name}}
@@ -153,8 +153,8 @@
@@ -96,7 +96,7 @@ - {{homeRouteItem.displayName}} @@ -29,7 +29,7 @@ - {{navItem.name}} @@ -52,4 +52,4 @@
-
\ No newline at end of file +
diff --git a/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.html b/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.html index d54e6aec11..e7880eef71 100644 --- a/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.html +++ b/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.html b/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.html index 3e6063ffe7..5f057f1015 100644 --- a/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.html +++ b/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html b/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html index 211accb163..2fda7508c8 100644 --- a/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html +++ b/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html @@ -24,7 +24,7 @@ Feeding {{volume}} records every {{frequency / 1000}} sec. ~{{volume/5}} records updated.
- - +
diff --git a/src/app/data-display/badge/badge-sample-3/badge-sample-3.component.html b/src/app/data-display/badge/badge-sample-3/badge-sample-3.component.html index 8c9485ce54..0b45e71891 100644 --- a/src/app/data-display/badge/badge-sample-3/badge-sample-3.component.html +++ b/src/app/data-display/badge/badge-sample-3/badge-sample-3.component.html @@ -1,11 +1,11 @@ - + Team Members (4)
- +
diff --git a/src/app/data-display/badge/badge-styling-sample/badge-styling-sample.component.html b/src/app/data-display/badge/badge-styling-sample/badge-styling-sample.component.html index 5bb8302cf8..25c9d04902 100644 --- a/src/app/data-display/badge/badge-styling-sample/badge-styling-sample.component.html +++ b/src/app/data-display/badge/badge-styling-sample/badge-styling-sample.component.html @@ -1,11 +1,11 @@ - + Team Members (4)
- +
diff --git a/src/app/data-display/chip/chip-area-sample/chip-area-sample.component.html b/src/app/data-display/chip/chip-area-sample/chip-area-sample.component.html index f75ff7e399..f82b0d1e46 100644 --- a/src/app/data-display/chip/chip-area-sample/chip-area-sample.component.html +++ b/src/app/data-display/chip/chip-area-sample/chip-area-sample.component.html @@ -13,7 +13,7 @@ class="chip-avatar-resized" igxPrefix [src]="chip.photo" - roundShape="true" + [roundShape]="true" > {{chip.name}} diff --git a/src/app/data-display/igxFor/igxFor-horizontal-sample/igxFor-horizontal.component.html b/src/app/data-display/igxFor/igxFor-horizontal-sample/igxFor-horizontal.component.html index 4a135e9ba3..347ba960c1 100644 --- a/src/app/data-display/igxFor/igxFor-horizontal-sample/igxFor-horizontal.component.html +++ b/src/app/data-display/igxFor/igxFor-horizontal-sample/igxFor-horizontal.component.html @@ -22,7 +22,7 @@ *igxFor="let item of data | igxFilter: fo; scrollOrientation : 'horizontal'; containerSize: '880px'; itemSize: '220px'">
- +
{{item.name}}
diff --git a/src/app/data-display/igxFor/igxFor.component.html b/src/app/data-display/igxFor/igxFor.component.html index a179ca7f39..edd1455d05 100644 --- a/src/app/data-display/igxFor/igxFor.component.html +++ b/src/app/data-display/igxFor/igxFor.component.html @@ -18,7 +18,7 @@ igxRipple="pink" igxRippleTarget=".igx-list__item" *igxFor="let item of data | igxFilter: fo; scrollOrientation : 'vertical'; containerSize: '500px'; itemSize: '50px'"> - + {{ item.name }} star diff --git a/src/app/data-display/text-highlight/text-highlight-sample-1/text-highlight-sample-1.component.html b/src/app/data-display/text-highlight/text-highlight-sample-1/text-highlight-sample-1.component.html index b96647a45f..f6a12672f8 100644 --- a/src/app/data-display/text-highlight/text-highlight-sample-1/text-highlight-sample-1.component.html +++ b/src/app/data-display/text-highlight/text-highlight-sample-1/text-highlight-sample-1.component.html @@ -9,7 +9,7 @@
- @@ -24,10 +24,10 @@
- -
diff --git a/src/app/data-display/text-highlight/text-highlight-sample-2/text-highlight-sample-2.component.html b/src/app/data-display/text-highlight/text-highlight-sample-2/text-highlight-sample-2.component.html index 0c3d315711..71f145bdf5 100644 --- a/src/app/data-display/text-highlight/text-highlight-sample-2/text-highlight-sample-2.component.html +++ b/src/app/data-display/text-highlight/text-highlight-sample-2/text-highlight-sample-2.component.html @@ -11,7 +11,7 @@
- @@ -27,10 +27,10 @@
- -
diff --git a/src/app/data-display/text-highlight/text-highlight-style/text-highlight-style.component.html b/src/app/data-display/text-highlight/text-highlight-style/text-highlight-style.component.html index d31d4d4897..b08fed6b9e 100644 --- a/src/app/data-display/text-highlight/text-highlight-style/text-highlight-style.component.html +++ b/src/app/data-display/text-highlight/text-highlight-style/text-highlight-style.component.html @@ -10,7 +10,7 @@
- @@ -26,10 +26,10 @@
- -
diff --git a/src/app/data-entries/buttons/buttons-roundness-sample/buttons-roundness-sample.html b/src/app/data-entries/buttons/buttons-roundness-sample/buttons-roundness-sample.html index 349d25bd8a..41d05a9007 100644 --- a/src/app/data-entries/buttons/buttons-roundness-sample/buttons-roundness-sample.html +++ b/src/app/data-entries/buttons/buttons-roundness-sample/buttons-roundness-sample.html @@ -13,7 +13,7 @@
-
diff --git a/src/app/data-entries/rating/rating-form/rating-form.component.html b/src/app/data-entries/rating/rating-form/rating-form.component.html index cf041af9b0..e7742828ca 100644 --- a/src/app/data-entries/rating/rating-form/rating-form.component.html +++ b/src/app/data-entries/rating/rating-form/rating-form.component.html @@ -20,7 +20,7 @@

{{ product.ProductName }}

diff --git a/src/app/grid/custom-grid-paging-style/custom-grid-paging-style.component.html b/src/app/grid/custom-grid-paging-style/custom-grid-paging-style.component.html index fcb410c1c1..46862365ac 100644 --- a/src/app/grid/custom-grid-paging-style/custom-grid-paging-style.component.html +++ b/src/app/grid/custom-grid-paging-style/custom-grid-paging-style.component.html @@ -1,7 +1,7 @@
- + - + @@ -34,4 +34,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-action-strip/grid-action-strip-sample.html b/src/app/grid/grid-action-strip/grid-action-strip-sample.html index 5fce571927..0875e51bab 100644 --- a/src/app/grid/grid-action-strip/grid-action-strip-sample.html +++ b/src/app/grid/grid-action-strip/grid-action-strip-sample.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-advanced-filtering-sample/grid-advanced-filtering-sample.component.html b/src/app/grid/grid-advanced-filtering-sample/grid-advanced-filtering-sample.component.html index e1ede5e76d..e1324db92a 100644 --- a/src/app/grid/grid-advanced-filtering-sample/grid-advanced-filtering-sample.component.html +++ b/src/app/grid/grid-advanced-filtering-sample/grid-advanced-filtering-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-advanced-filtering-style/grid-advanced-filtering-style.component.html b/src/app/grid/grid-advanced-filtering-style/grid-advanced-filtering-style.component.html index eae46f42b0..6a1ae5a500 100644 --- a/src/app/grid/grid-advanced-filtering-style/grid-advanced-filtering-style.component.html +++ b/src/app/grid/grid-advanced-filtering-style/grid-advanced-filtering-style.component.html @@ -1,4 +1,4 @@ - + diff --git a/src/app/grid/grid-allData-summary/grid-allData-summary.component.html b/src/app/grid/grid-allData-summary/grid-allData-summary.component.html index 2038c1e131..e6448f3b0c 100644 --- a/src/app/grid/grid-allData-summary/grid-allData-summary.component.html +++ b/src/app/grid/grid-allData-summary/grid-allData-summary.component.html @@ -1,13 +1,13 @@
- + - + - diff --git a/src/app/grid/grid-batch-editing/grid-batch-editing-sample.component.html b/src/app/grid/grid-batch-editing/grid-batch-editing-sample.component.html index 6792e11204..512fe482eb 100644 --- a/src/app/grid/grid-batch-editing/grid-batch-editing-sample.component.html +++ b/src/app/grid/grid-batch-editing/grid-batch-editing-sample.component.html @@ -1,5 +1,5 @@
- @@ -28,7 +28,7 @@
- diff --git a/src/app/grid/grid-batchEditing-remotePaging/batch-editing-remote-paging.component.html b/src/app/grid/grid-batchEditing-remotePaging/batch-editing-remote-paging.component.html index aa9520713e..ec92383723 100644 --- a/src/app/grid/grid-batchEditing-remotePaging/batch-editing-remote-paging.component.html +++ b/src/app/grid/grid-batchEditing-remotePaging/batch-editing-remote-paging.component.html @@ -1,5 +1,5 @@
- - diff --git a/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.html b/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.html index e7aebd7623..8ee4147153 100644 --- a/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.html +++ b/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.html @@ -2,7 +2,7 @@ - + diff --git a/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html b/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html index 97ed152824..f8ffa07fbc 100644 --- a/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html +++ b/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html @@ -13,13 +13,13 @@
- +
Grid copy behavior Copying of header labels Copying column formatters - diff --git a/src/app/grid/grid-collapsible-columnGroups/grid-collapsible-column-groups.component.html b/src/app/grid/grid-collapsible-columnGroups/grid-collapsible-column-groups.component.html index fc7a1c1cc8..21b5b6015a 100644 --- a/src/app/grid/grid-collapsible-columnGroups/grid-collapsible-column-groups.component.html +++ b/src/app/grid/grid-collapsible-columnGroups/grid-collapsible-column-groups.component.html @@ -1,7 +1,7 @@
- + {{column.expanded ? 'expand_more' : 'chevron_right'}} @@ -67,4 +67,4 @@
-
\ No newline at end of file +
diff --git a/src/app/grid/grid-column-autosizing/grid-column-autosizing.component.html b/src/app/grid/grid-column-autosizing/grid-column-autosizing.component.html index f80b146a03..2d3ecb9f05 100644 --- a/src/app/grid/grid-column-autosizing/grid-column-autosizing.component.html +++ b/src/app/grid/grid-column-autosizing/grid-column-autosizing.component.html @@ -1,5 +1,5 @@
- + -
\ No newline at end of file +
diff --git a/src/app/grid/grid-column-data-types-sample/grid-column-data-types-sample.component.html b/src/app/grid/grid-column-data-types-sample/grid-column-data-types-sample.component.html index 51abe86347..d3d5afd731 100644 --- a/src/app/grid/grid-column-data-types-sample/grid-column-data-types-sample.component.html +++ b/src/app/grid/grid-column-data-types-sample/grid-column-data-types-sample.component.html @@ -77,32 +77,32 @@ - + [editable]="true" [dataType]="'string'" [resizable]="true"> + [pipeArgs]="formatOptions" [dataType]="'number'" [resizable]="true"> + [pipeArgs]="formatDateTimeOptions" [dataType]="'dateTime'" [resizable]="true"> + [pipeArgs]="formatDateOptions" [dataType]="'date'" [resizable]="true"> + [pipeArgs]="formatTimeOptions" [dataType]="'time'" [resizable]="true"> + [editable]="true" [pipeArgs]="formatOptions" [dataType]="'currency'" [resizable]="true"> + [editable]="true" [pipeArgs]="formatOptions" [dataType]="'percent'" [resizable]="true"> + [editable]="true" [dataType]="'boolean'" [resizable]="true"> -
\ No newline at end of file +
diff --git a/src/app/grid/grid-column-hiding-sample/grid-column-hiding-sample.component.html b/src/app/grid/grid-column-hiding-sample/grid-column-hiding-sample.component.html index e24198706b..f47d43ee55 100644 --- a/src/app/grid/grid-column-hiding-sample/grid-column-hiding-sample.component.html +++ b/src/app/grid/grid-column-hiding-sample/grid-column-hiding-sample.component.html @@ -12,7 +12,7 @@
- diff --git a/src/app/grid/grid-column-hiding-toolbar-sample/grid-column-hiding-toolbar-sample.component.html b/src/app/grid/grid-column-hiding-toolbar-sample/grid-column-hiding-toolbar-sample.component.html index 4af23de4bb..9211c2d525 100644 --- a/src/app/grid/grid-column-hiding-toolbar-sample/grid-column-hiding-toolbar-sample.component.html +++ b/src/app/grid/grid-column-hiding-toolbar-sample/grid-column-hiding-toolbar-sample.component.html @@ -1,5 +1,5 @@
- Employees diff --git a/src/app/grid/grid-column-hiding-toolbar-style/grid-column-hiding-toolbar-style.component.html b/src/app/grid/grid-column-hiding-toolbar-style/grid-column-hiding-toolbar-style.component.html index 925dab2fe1..4e2c32a087 100644 --- a/src/app/grid/grid-column-hiding-toolbar-style/grid-column-hiding-toolbar-style.component.html +++ b/src/app/grid/grid-column-hiding-toolbar-style/grid-column-hiding-toolbar-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-composite-data-binding/grid-composite-data.component.html b/src/app/grid/grid-composite-data-binding/grid-composite-data.component.html index 1fb32b828d..6b1e3ad403 100644 --- a/src/app/grid/grid-composite-data-binding/grid-composite-data.component.html +++ b/src/app/grid/grid-composite-data-binding/grid-composite-data.component.html @@ -1,7 +1,7 @@
- - + +
ContactName: {{cell.row.data.ContactName}} @@ -36,7 +36,7 @@
- +
diff --git a/src/app/grid/grid-conditional-cell-style/grid-conditional-cell-style.component.html b/src/app/grid/grid-conditional-cell-style/grid-conditional-cell-style.component.html index 4fe68c4313..e91301365f 100644 --- a/src/app/grid/grid-conditional-cell-style/grid-conditional-cell-style.component.html +++ b/src/app/grid/grid-conditional-cell-style/grid-conditional-cell-style.component.html @@ -1,6 +1,6 @@
- - + + @@ -31,4 +31,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-conditional-row-selectors/grid-conditional-row-selectors-sample.component.html b/src/app/grid/grid-conditional-row-selectors/grid-conditional-row-selectors-sample.component.html index 1d27088fbd..133c3b6342 100644 --- a/src/app/grid/grid-conditional-row-selectors/grid-conditional-row-selectors-sample.component.html +++ b/src/app/grid/grid-conditional-row-selectors/grid-conditional-row-selectors-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-contextmenu-sample/grid-contextmenu-sample.component.html b/src/app/grid/grid-contextmenu-sample/grid-contextmenu-sample.component.html index fa9b7d24bd..dfb8a51491 100644 --- a/src/app/grid/grid-contextmenu-sample/grid-contextmenu-sample.component.html +++ b/src/app/grid/grid-contextmenu-sample/grid-contextmenu-sample.component.html @@ -1,18 +1,18 @@
- - + - + ${{val}} - + diff --git a/src/app/grid/grid-crud-sample/crud-sample.component.html b/src/app/grid/grid-crud-sample/crud-sample.component.html index 2ee72679b3..5482961e2f 100644 --- a/src/app/grid/grid-crud-sample/crud-sample.component.html +++ b/src/app/grid/grid-crud-sample/crud-sample.component.html @@ -1,5 +1,5 @@
- \ No newline at end of file + --> diff --git a/src/app/grid/grid-custom-filtering/grid-custom-filtering.component.html b/src/app/grid/grid-custom-filtering/grid-custom-filtering.component.html index 482d1d7109..31be41889e 100644 --- a/src/app/grid/grid-custom-filtering/grid-custom-filtering.component.html +++ b/src/app/grid/grid-custom-filtering/grid-custom-filtering.component.html @@ -1,5 +1,5 @@
- + @@ -18,4 +18,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.html b/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.html index 19271b0638..2881abaabc 100644 --- a/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.html +++ b/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.html @@ -1,24 +1,24 @@
- - + [editable]="true" [resizable]="true"> - + [editable]="true" [resizable]="true"> + [editable]="true" [resizable]="true">
diff --git a/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html b/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html index 1580158468..90a9a37651 100644 --- a/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html +++ b/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-custom-summaries-selection/grid-custom-summaries-selection.component.html b/src/app/grid/grid-custom-summaries-selection/grid-custom-summaries-selection.component.html index e6db75df96..2bd79abaeb 100644 --- a/src/app/grid/grid-custom-summaries-selection/grid-custom-summaries-selection.component.html +++ b/src/app/grid/grid-custom-summaries-selection/grid-custom-summaries-selection.component.html @@ -1,5 +1,5 @@
- @@ -22,4 +22,4 @@
-
\ No newline at end of file +
diff --git a/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.html b/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.html index 268ec21dfa..fee3667d06 100644 --- a/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.html +++ b/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.html @@ -1,7 +1,7 @@
- + @@ -54,4 +54,4 @@ - \ No newline at end of file + diff --git a/src/app/grid/grid-drop-indicator/grid-drop-indicator.html b/src/app/grid/grid-drop-indicator/grid-drop-indicator.html index 367f67b053..4dccb4cf1b 100644 --- a/src/app/grid/grid-drop-indicator/grid-drop-indicator.html +++ b/src/app/grid/grid-drop-indicator/grid-drop-indicator.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-editing-events/grid-editing-events.component.html b/src/app/grid/grid-editing-events/grid-editing-events.component.html index 1b4732c3ad..3c28108764 100644 --- a/src/app/grid/grid-editing-events/grid-editing-events.component.html +++ b/src/app/grid/grid-editing-events/grid-editing-events.component.html @@ -1,8 +1,8 @@

Shipping Orders

- + -You cannot order more than the units in stock! \ No newline at end of file +You cannot order more than the units in stock! diff --git a/src/app/grid/grid-editing-excel-style/grid-editing-excel-style.component.html b/src/app/grid/grid-editing-excel-style/grid-editing-excel-style.component.html index 17e7dc49de..1bc66dc25f 100644 --- a/src/app/grid/grid-editing-excel-style/grid-editing-excel-style.component.html +++ b/src/app/grid/grid-editing-excel-style/grid-editing-excel-style.component.html @@ -1,6 +1,6 @@
-
- + diff --git a/src/app/grid/grid-editing-style-sample/grid-editing-style-sample.component.html b/src/app/grid/grid-editing-style-sample/grid-editing-style-sample.component.html index 52b0617fd0..e250c84aa6 100644 --- a/src/app/grid/grid-editing-style-sample/grid-editing-style-sample.component.html +++ b/src/app/grid/grid-editing-style-sample/grid-editing-style-sample.component.html @@ -1,5 +1,5 @@
- + @@ -23,4 +23,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-excel-style-filtering-load-on-demand/grid-excel-style-filtering-load-on-demand.component.html b/src/app/grid/grid-excel-style-filtering-load-on-demand/grid-excel-style-filtering-load-on-demand.component.html index bc56bd73f1..a9b93f41aa 100644 --- a/src/app/grid/grid-excel-style-filtering-load-on-demand/grid-excel-style-filtering-load-on-demand.component.html +++ b/src/app/grid/grid-excel-style-filtering-load-on-demand/grid-excel-style-filtering-load-on-demand.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.html b/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.html index 4acd17e6a5..68efb056b5 100644 --- a/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.html +++ b/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.html @@ -2,7 +2,7 @@
- + diff --git a/src/app/grid/grid-excel-style-filtering-sample-2/grid-excel-style-filtering-sample-2.component.html b/src/app/grid/grid-excel-style-filtering-sample-2/grid-excel-style-filtering-sample-2.component.html index 3b6331c2f4..5abfe3eddc 100644 --- a/src/app/grid/grid-excel-style-filtering-sample-2/grid-excel-style-filtering-sample-2.component.html +++ b/src/app/grid/grid-excel-style-filtering-sample-2/grid-excel-style-filtering-sample-2.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-excel-style-filtering-sample-3/grid-excel-style-filtering-sample-3.component.html b/src/app/grid/grid-excel-style-filtering-sample-3/grid-excel-style-filtering-sample-3.component.html index 9541f3f705..3dd4ef33cb 100644 --- a/src/app/grid/grid-excel-style-filtering-sample-3/grid-excel-style-filtering-sample-3.component.html +++ b/src/app/grid/grid-excel-style-filtering-sample-3/grid-excel-style-filtering-sample-3.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-excel-style-filtering-style/grid-excel-style-filtering-style.component.html b/src/app/grid/grid-excel-style-filtering-style/grid-excel-style-filtering-style.component.html index 6217055c70..fc21df2121 100644 --- a/src/app/grid/grid-excel-style-filtering-style/grid-excel-style-filtering-style.component.html +++ b/src/app/grid/grid-excel-style-filtering-style/grid-excel-style-filtering-style.component.html @@ -1,6 +1,6 @@
- + diff --git a/src/app/grid/grid-export-visualization/grid-export-visualization.component.html b/src/app/grid/grid-export-visualization/grid-export-visualization.component.html index e89daa591c..87a1a245e7 100644 --- a/src/app/grid/grid-export-visualization/grid-export-visualization.component.html +++ b/src/app/grid/grid-export-visualization/grid-export-visualization.component.html @@ -1,5 +1,5 @@
- +
diff --git a/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html b/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html index e0d7840d91..95c1ff7d14 100644 --- a/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html +++ b/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html @@ -11,7 +11,7 @@
- + diff --git a/src/app/grid/grid-external-outlet-sample/grid-external-outlet-sample.component.html b/src/app/grid/grid-external-outlet-sample/grid-external-outlet-sample.component.html index f41b16781e..f227128692 100644 --- a/src/app/grid/grid-external-outlet-sample/grid-external-outlet-sample.component.html +++ b/src/app/grid/grid-external-outlet-sample/grid-external-outlet-sample.component.html @@ -1,5 +1,5 @@
- @@ -22,7 +22,7 @@
- diff --git a/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html b/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html index 6a5d82f412..dbf1afb711 100644 --- a/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html +++ b/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html @@ -5,7 +5,7 @@
- + @@ -25,4 +25,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-filtering-style/grid-filtering-style.component.html b/src/app/grid/grid-filtering-style/grid-filtering-style.component.html index 369984b67e..66e50e63c5 100644 --- a/src/app/grid/grid-filtering-style/grid-filtering-style.component.html +++ b/src/app/grid/grid-filtering-style/grid-filtering-style.component.html @@ -1,5 +1,5 @@
- + @@ -18,4 +18,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html b/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html index b739b3048a..632b3adc2a 100644 --- a/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html +++ b/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-formatted-filtering-strategy/grid-formatted-filtering-strategy.component.html b/src/app/grid/grid-formatted-filtering-strategy/grid-formatted-filtering-strategy.component.html index 7c9ea33136..cade90874b 100644 --- a/src/app/grid/grid-formatted-filtering-strategy/grid-formatted-filtering-strategy.component.html +++ b/src/app/grid/grid-formatted-filtering-strategy/grid-formatted-filtering-strategy.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html b/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html index 424fc2efd0..7b37b9191e 100644 --- a/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html +++ b/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-groupby-custom-sample/grid-groupby-custom-sample.component.html b/src/app/grid/grid-groupby-custom-sample/grid-groupby-custom-sample.component.html index b92049ede7..1f08bb87e2 100644 --- a/src/app/grid/grid-groupby-custom-sample/grid-groupby-custom-sample.component.html +++ b/src/app/grid/grid-groupby-custom-sample/grid-groupby-custom-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html b/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html index 5fb2fffd3a..7942a275d8 100644 --- a/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html +++ b/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-groupby-styling/grid-groupby-styling.component.html b/src/app/grid/grid-groupby-styling/grid-groupby-styling.component.html index 32171e0ca5..9b718aab36 100644 --- a/src/app/grid/grid-groupby-styling/grid-groupby-styling.component.html +++ b/src/app/grid/grid-groupby-styling/grid-groupby-styling.component.html @@ -1,5 +1,5 @@ Show summary row when group row is collapsed:
- + diff --git a/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.html b/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.html index 32f39dde74..a3ebf3837c 100644 --- a/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.html +++ b/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.html @@ -6,7 +6,7 @@
- + diff --git a/src/app/grid/grid-moving-sample/grid-moving-sample.component.html b/src/app/grid/grid-moving-sample/grid-moving-sample.component.html index 624efa1f65..e2c98f6a8c 100644 --- a/src/app/grid/grid-moving-sample/grid-moving-sample.component.html +++ b/src/app/grid/grid-moving-sample/grid-moving-sample.component.html @@ -5,7 +5,7 @@
- + diff --git a/src/app/grid/grid-moving-styled-sample/grid-moving-styled-sample.component.html b/src/app/grid/grid-moving-styled-sample/grid-moving-styled-sample.component.html index 6165136170..4df664141c 100644 --- a/src/app/grid/grid-moving-styled-sample/grid-moving-styled-sample.component.html +++ b/src/app/grid/grid-moving-styled-sample/grid-moving-styled-sample.component.html @@ -5,7 +5,7 @@
- + diff --git a/src/app/grid/grid-mrl-custom-navigation/grid-mrl-custom-navigation.component.html b/src/app/grid/grid-mrl-custom-navigation/grid-mrl-custom-navigation.component.html index ee141f14e6..b97196dfa8 100644 --- a/src/app/grid/grid-mrl-custom-navigation/grid-mrl-custom-navigation.component.html +++ b/src/app/grid/grid-mrl-custom-navigation/grid-mrl-custom-navigation.component.html @@ -1,5 +1,5 @@
- - + -
\ No newline at end of file +
diff --git a/src/app/grid/grid-multi-cell-selection/grid-multi-cell-selection.component.html b/src/app/grid/grid-multi-cell-selection/grid-multi-cell-selection.component.html index 4eae9c3331..2147dee906 100644 --- a/src/app/grid/grid-multi-cell-selection/grid-multi-cell-selection.component.html +++ b/src/app/grid/grid-multi-cell-selection/grid-multi-cell-selection.component.html @@ -3,7 +3,7 @@
Perform range selection on the left Grid to transfer data to the right Grid<
- Perform range selection on the left Grid to transfer data to the right Grid< (columnInit)="initColumn($event)" (sortingDone)="transferExpressions(source, target, 'sort')" (filteringDone)="transferExpressions(source, target, 'filter')" - [data]="sourceData" height="600px" autoGenerate="true"> + [data]="sourceData" height="600px" [autoGenerate]="true">
-
diff --git a/src/app/grid/grid-multi-row-layout-styling/grid-multi-row-layout-styling.component.html b/src/app/grid/grid-multi-row-layout-styling/grid-multi-row-layout-styling.component.html index 9a3ea6962a..c911f5129c 100644 --- a/src/app/grid/grid-multi-row-layout-styling/grid-multi-row-layout-styling.component.html +++ b/src/app/grid/grid-multi-row-layout-styling/grid-multi-row-layout-styling.component.html @@ -1,5 +1,5 @@
- - - @@ -14,13 +14,13 @@ -
- {{dragIcon}}{{countIcon}} +
+ {{dragIcon}}{{countIcon}}
- - @@ -38,4 +38,4 @@
Drop a row to add it to the grid
-
\ No newline at end of file +
diff --git a/src/app/grid/grid-nested-data-binding-2/grid-nested-data-bind2.html b/src/app/grid/grid-nested-data-binding-2/grid-nested-data-bind2.html index 2d728cb7ad..9b1e549f93 100644 --- a/src/app/grid/grid-nested-data-binding-2/grid-nested-data-bind2.html +++ b/src/app/grid/grid-nested-data-binding-2/grid-nested-data-bind2.html @@ -1,6 +1,6 @@
- +
- + diff --git a/src/app/grid/grid-pager-sample/grid-pager-sample.component.html b/src/app/grid/grid-pager-sample/grid-pager-sample.component.html index 34aac851fc..9f27ff2a46 100644 --- a/src/app/grid/grid-pager-sample/grid-pager-sample.component.html +++ b/src/app/grid/grid-pager-sample/grid-pager-sample.component.html @@ -1,14 +1,14 @@
- - - + @@ -26,7 +26,7 @@ - +
diff --git a/src/app/grid/grid-paging-sample/grid-paging-sample.component.html b/src/app/grid/grid-paging-sample/grid-paging-sample.component.html index e26ecfae5b..97f327e069 100644 --- a/src/app/grid/grid-paging-sample/grid-paging-sample.component.html +++ b/src/app/grid/grid-paging-sample/grid-paging-sample.component.html @@ -1,8 +1,8 @@
- + - + @@ -35,4 +35,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-paste/grid-paste-sample.component.html b/src/app/grid/grid-paste/grid-paste-sample.component.html index 9d00ccb387..9e576c0d88 100644 --- a/src/app/grid/grid-paste/grid-paste-sample.component.html +++ b/src/app/grid/grid-paste/grid-paste-sample.component.html @@ -8,7 +8,7 @@
- + diff --git a/src/app/grid/grid-remote-filtering-sample/remote-filtering-sample.component.html b/src/app/grid/grid-remote-filtering-sample/remote-filtering-sample.component.html index ade6af02c6..d076619e49 100644 --- a/src/app/grid/grid-remote-filtering-sample/remote-filtering-sample.component.html +++ b/src/app/grid/grid-remote-filtering-sample/remote-filtering-sample.component.html @@ -1,5 +1,5 @@
- @@ -32,4 +32,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-remote-paging-defaultTemplate-sample/remote-paging-default-template.component.html b/src/app/grid/grid-remote-paging-defaultTemplate-sample/remote-paging-default-template.component.html index 634a213f4d..e3b41322a7 100644 --- a/src/app/grid/grid-remote-paging-defaultTemplate-sample/remote-paging-default-template.component.html +++ b/src/app/grid/grid-remote-paging-defaultTemplate-sample/remote-paging-default-template.component.html @@ -1,10 +1,10 @@
- diff --git a/src/app/grid/grid-remote-paging-sample/remote-paging-sample.component.html b/src/app/grid/grid-remote-paging-sample/remote-paging-sample.component.html index 391e91e33c..f3b354b57d 100644 --- a/src/app/grid/grid-remote-paging-sample/remote-paging-sample.component.html +++ b/src/app/grid/grid-remote-paging-sample/remote-paging-sample.component.html @@ -1,5 +1,5 @@
- + @@ -21,4 +21,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-resize-line-styling-sample/grid-resize-line-styling-sample.html b/src/app/grid/grid-resize-line-styling-sample/grid-resize-line-styling-sample.html index e28610a6ef..edf66931a2 100644 --- a/src/app/grid/grid-resize-line-styling-sample/grid-resize-line-styling-sample.html +++ b/src/app/grid/grid-resize-line-styling-sample/grid-resize-line-styling-sample.html @@ -1,9 +1,9 @@
- + -
\ No newline at end of file +
diff --git a/src/app/grid/grid-resizing-sample/grid-resizing-sample.component.html b/src/app/grid/grid-resizing-sample/grid-resizing-sample.component.html index e5d2bb697c..0d5f6dc04a 100644 --- a/src/app/grid/grid-resizing-sample/grid-resizing-sample.component.html +++ b/src/app/grid/grid-resizing-sample/grid-resizing-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-row-drag-base/grid-row-drag-base.component.html b/src/app/grid/grid-row-drag-base/grid-row-drag-base.component.html index df3d48307b..a9f9874637 100644 --- a/src/app/grid/grid-row-drag-base/grid-row-drag-base.component.html +++ b/src/app/grid/grid-row-drag-base/grid-row-drag-base.component.html @@ -1,5 +1,5 @@
- + @@ -11,7 +11,7 @@ - @@ -25,4 +25,4 @@
Drop a row to add it to the grid
-
\ No newline at end of file +
diff --git a/src/app/grid/grid-row-drag-to-grid/grid-row-drag-to-grid.component.html b/src/app/grid/grid-row-drag-to-grid/grid-row-drag-to-grid.component.html index 1705d1b15b..05f0db29c9 100644 --- a/src/app/grid/grid-row-drag-to-grid/grid-row-drag-to-grid.component.html +++ b/src/app/grid/grid-row-drag-to-grid/grid-row-drag-to-grid.component.html @@ -1,5 +1,5 @@
- + @@ -14,7 +14,7 @@ drag_handle - @@ -28,4 +28,4 @@
Drop a row to add it to the grid
-
\ No newline at end of file +
diff --git a/src/app/grid/grid-row-drag/grid-row-drag.component.html b/src/app/grid/grid-row-drag/grid-row-drag.component.html index 4edef5d6d3..30d9b545fd 100644 --- a/src/app/grid/grid-row-drag/grid-row-drag.component.html +++ b/src/app/grid/grid-row-drag/grid-row-drag.component.html @@ -1,6 +1,6 @@
- + @@ -17,4 +17,4 @@
-
\ No newline at end of file +
diff --git a/src/app/grid/grid-row-editing-sample/grid-row-editing-sample.component.html b/src/app/grid/grid-row-editing-sample/grid-row-editing-sample.component.html index ff0ba85103..4aae864a91 100644 --- a/src/app/grid/grid-row-editing-sample/grid-row-editing-sample.component.html +++ b/src/app/grid/grid-row-editing-sample/grid-row-editing-sample.component.html @@ -1,5 +1,5 @@
- + @@ -14,4 +14,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-row-editing-style/grid-row-editing-style.component.html b/src/app/grid/grid-row-editing-style/grid-row-editing-style.component.html index e66a8d2262..4ad8f1b5ca 100644 --- a/src/app/grid/grid-row-editing-style/grid-row-editing-style.component.html +++ b/src/app/grid/grid-row-editing-style/grid-row-editing-style.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-row-pinning-drag/grid-row-pinning-drag.component.html b/src/app/grid/grid-row-pinning-drag/grid-row-pinning-drag.component.html index 76bdd72157..7fbd63b1c4 100644 --- a/src/app/grid/grid-row-pinning-drag/grid-row-pinning-drag.component.html +++ b/src/app/grid/grid-row-pinning-drag/grid-row-pinning-drag.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-row-pinning-extra-column/grid-row-pinning-extra-column.component.html b/src/app/grid/grid-row-pinning-extra-column/grid-row-pinning-extra-column.component.html index 6e698c2100..e6148d751f 100644 --- a/src/app/grid/grid-row-pinning-extra-column/grid-row-pinning-extra-column.component.html +++ b/src/app/grid/grid-row-pinning-extra-column/grid-row-pinning-extra-column.component.html @@ -2,7 +2,7 @@ Bottom Row Pinning toggle
- @@ -20,4 +20,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-row-pinning-styling/grid-row-pinning-styling.component.html b/src/app/grid/grid-row-pinning-styling/grid-row-pinning-styling.component.html index b95b3cca88..b81c327da9 100644 --- a/src/app/grid/grid-row-pinning-styling/grid-row-pinning-styling.component.html +++ b/src/app/grid/grid-row-pinning-styling/grid-row-pinning-styling.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-row-pinning/grid-row-pinning.component.html b/src/app/grid/grid-row-pinning/grid-row-pinning.component.html index 95f417420c..a82c30b70b 100644 --- a/src/app/grid/grid-row-pinning/grid-row-pinning.component.html +++ b/src/app/grid/grid-row-pinning/grid-row-pinning.component.html @@ -2,7 +2,7 @@ Bottom Row Pinning toggle
- diff --git a/src/app/grid/grid-row-reorder-sample/grid-row-reorder.html b/src/app/grid/grid-row-reorder-sample/grid-row-reorder.html index 7ea35cb9d9..133ce97c5e 100644 --- a/src/app/grid/grid-row-reorder-sample/grid-row-reorder.html +++ b/src/app/grid/grid-row-reorder-sample/grid-row-reorder.html @@ -1,5 +1,5 @@
- @@ -13,4 +13,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-rowClasses-sample/grid-rowClasses.component.html b/src/app/grid/grid-rowClasses-sample/grid-rowClasses.component.html index 50cb993689..f394743a87 100644 --- a/src/app/grid/grid-rowClasses-sample/grid-rowClasses.component.html +++ b/src/app/grid/grid-rowClasses-sample/grid-rowClasses.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-rowStyles-sample/grid-rowStyles.component.html b/src/app/grid/grid-rowStyles-sample/grid-rowStyles.component.html index 3a9b3fc106..bcf2176323 100644 --- a/src/app/grid/grid-rowStyles-sample/grid-rowStyles.component.html +++ b/src/app/grid/grid-rowStyles-sample/grid-rowStyles.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-sample-2/grid-sample-2.component.html b/src/app/grid/grid-sample-2/grid-sample-2.component.html index 86174d9238..bdfef2bbc3 100644 --- a/src/app/grid/grid-sample-2/grid-sample-2.component.html +++ b/src/app/grid/grid-sample-2/grid-sample-2.component.html @@ -1,5 +1,5 @@
- + @@ -47,4 +47,4 @@
-
\ No newline at end of file +
diff --git a/src/app/grid/grid-sample-3/grid-sample-3.component.html b/src/app/grid/grid-sample-3/grid-sample-3.component.html index f304a78038..5a88d6efb0 100644 --- a/src/app/grid/grid-sample-3/grid-sample-3.component.html +++ b/src/app/grid/grid-sample-3/grid-sample-3.component.html @@ -1,5 +1,5 @@
- + @@ -12,7 +12,7 @@ functions - ${{val}} @@ -22,7 +22,7 @@ functions - {{val}} diff --git a/src/app/grid/grid-sample-4/grid-sample-4.component.html b/src/app/grid/grid-sample-4/grid-sample-4.component.html index 3cdfb347a1..3ac55f15c0 100644 --- a/src/app/grid/grid-sample-4/grid-sample-4.component.html +++ b/src/app/grid/grid-sample-4/grid-sample-4.component.html @@ -14,7 +14,7 @@
- diff --git a/src/app/grid/grid-sample-5/grid-sample-5.component.html b/src/app/grid/grid-sample-5/grid-sample-5.component.html index e1897e17c3..3140510e6f 100644 --- a/src/app/grid/grid-sample-5/grid-sample-5.component.html +++ b/src/app/grid/grid-sample-5/grid-sample-5.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-sample-pinning-styling/grid-pinning-styling.component.html b/src/app/grid/grid-sample-pinning-styling/grid-pinning-styling.component.html index 0906306260..08078a6423 100644 --- a/src/app/grid/grid-sample-pinning-styling/grid-pinning-styling.component.html +++ b/src/app/grid/grid-sample-pinning-styling/grid-pinning-styling.component.html @@ -1,5 +1,5 @@
- + @@ -10,4 +10,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-sample-pinning/grid-pinning.component.html b/src/app/grid/grid-sample-pinning/grid-pinning.component.html index 51eb615d39..6f5bac4b38 100644 --- a/src/app/grid/grid-sample-pinning/grid-pinning.component.html +++ b/src/app/grid/grid-sample-pinning/grid-pinning.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-sample-pinning/grid-toolbar-pinning.component.html b/src/app/grid/grid-sample-pinning/grid-toolbar-pinning.component.html index 2cf1c073ac..38fdf7a384 100644 --- a/src/app/grid/grid-sample-pinning/grid-toolbar-pinning.component.html +++ b/src/app/grid/grid-sample-pinning/grid-toolbar-pinning.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-sample-selection-template-excel/grid-sample-selection-template-excel.component.html b/src/app/grid/grid-sample-selection-template-excel/grid-sample-selection-template-excel.component.html index f9e7a6c9b0..f13627de1f 100644 --- a/src/app/grid/grid-sample-selection-template-excel/grid-sample-selection-template-excel.component.html +++ b/src/app/grid/grid-sample-selection-template-excel/grid-sample-selection-template-excel.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html b/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html index 9cf02e38c4..56deca8e40 100644 --- a/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html +++ b/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-sample-selection/grid-selection.component.html b/src/app/grid/grid-sample-selection/grid-selection.component.html index a72b621310..f26a729264 100644 --- a/src/app/grid/grid-sample-selection/grid-selection.component.html +++ b/src/app/grid/grid-sample-selection/grid-selection.component.html @@ -4,7 +4,7 @@ Hide Row Selectors
- diff --git a/src/app/grid/grid-save-state/grid-state.component.html b/src/app/grid/grid-save-state/grid-state.component.html index a7e35f0592..fcd5cf6e37 100644 --- a/src/app/grid/grid-save-state/grid-state.component.html +++ b/src/app/grid/grid-save-state/grid-state.component.html @@ -47,7 +47,7 @@
-
- -
- + diff --git a/src/app/grid/grid-sorting-indicators/grid-sorting-indicators.component.html b/src/app/grid/grid-sorting-indicators/grid-sorting-indicators.component.html index 13f153229e..ad2f8cb269 100644 --- a/src/app/grid/grid-sorting-indicators/grid-sorting-indicators.component.html +++ b/src/app/grid/grid-sorting-indicators/grid-sorting-indicators.component.html @@ -1,11 +1,11 @@
- - - - - - - + + + + + + + -
\ No newline at end of file +
diff --git a/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html b/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html index 855caa902a..e6f8a312eb 100644 --- a/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html +++ b/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html @@ -1,5 +1,5 @@
- +
diff --git a/src/app/grid/grid-sorting-styling/grid-sorting-styling.component.html b/src/app/grid/grid-sorting-styling/grid-sorting-styling.component.html index 09b9e46eb7..18fb50da4b 100644 --- a/src/app/grid/grid-sorting-styling/grid-sorting-styling.component.html +++ b/src/app/grid/grid-sorting-styling/grid-sorting-styling.component.html @@ -1,5 +1,5 @@
- @@ -13,19 +13,19 @@ - + - + - + - + ${{val}} + [sortable]="true">
diff --git a/src/app/grid/grid-summary-formatter/grid-summary-formatter.component.html b/src/app/grid/grid-summary-formatter/grid-summary-formatter.component.html index 84d95b33e2..61a0a35893 100644 --- a/src/app/grid/grid-summary-formatter/grid-summary-formatter.component.html +++ b/src/app/grid/grid-summary-formatter/grid-summary-formatter.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/grid/grid-summary-template/grid-summary-template.component.html b/src/app/grid/grid-summary-template/grid-summary-template.component.html index b7d98bf298..ee96fe00d8 100644 --- a/src/app/grid/grid-summary-template/grid-summary-template.component.html +++ b/src/app/grid/grid-summary-template/grid-summary-template.component.html @@ -8,15 +8,15 @@
- - + - diff --git a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-1.component.html b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-1.component.html index ea3d43f557..6c3f38c10d 100644 --- a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-1.component.html +++ b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-1.component.html @@ -1,5 +1,5 @@
- + Grid Toolbar @@ -14,7 +14,7 @@
- + {{ cell.value }}
@@ -23,7 +23,7 @@
- + {{ cell.value }}
diff --git a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-2.component.html b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-2.component.html index 34df3a8f03..1ab5327056 100644 --- a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-2.component.html +++ b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-2.component.html @@ -11,7 +11,7 @@ Exporting
- + {{ toolbarTitle }} @@ -26,7 +26,7 @@
- + {{ cell.value }}
@@ -35,7 +35,7 @@
- + {{ cell.value }}
diff --git a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-3.component.html b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-3.component.html index aefd8a80fd..32766b9f66 100644 --- a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-3.component.html +++ b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-3.component.html @@ -1,5 +1,5 @@
- @@ -13,7 +13,7 @@
- + {{ cell.value }}
@@ -22,7 +22,7 @@
- + {{ cell.value }}
diff --git a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-4.component.html b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-4.component.html index d89d2f2c50..51cb1b742c 100644 --- a/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-4.component.html +++ b/src/app/grid/grid-toolbar-sample/grid-toolbar-sample-4.component.html @@ -1,5 +1,5 @@
- + Athletes @@ -13,44 +13,44 @@ - +
- + {{ cell.value }}
- +
- + {{ cell.value }}
- +
{{ val }}
- +
{{ val }}
- +
{{ val }}
- +
{{ val }}
diff --git a/src/app/grid/grid-toolbar-style/grid-toolbar-style.component.html b/src/app/grid/grid-toolbar-style/grid-toolbar-style.component.html index 4a72ab3789..96db78eae3 100644 --- a/src/app/grid/grid-toolbar-style/grid-toolbar-style.component.html +++ b/src/app/grid/grid-toolbar-style/grid-toolbar-style.component.html @@ -1,5 +1,5 @@
- + Grid Toolbar @@ -14,7 +14,7 @@
- + {{ cell.value }}
@@ -23,7 +23,7 @@
- + {{ cell.value }}
diff --git a/src/app/grid/grid-validation-style/grid-validation-style.component.html b/src/app/grid/grid-validation-style/grid-validation-style.component.html index e006064bac..b65940c2d7 100644 --- a/src/app/grid/grid-validation-style/grid-validation-style.component.html +++ b/src/app/grid/grid-validation-style/grid-validation-style.component.html @@ -1,5 +1,5 @@
- @@ -27,4 +27,4 @@ -
\ No newline at end of file +
diff --git a/src/app/grid/grid-with-rating/grid-with-rating.component.html b/src/app/grid/grid-with-rating/grid-with-rating.component.html index e9ba80a5cc..d65e4bf585 100644 --- a/src/app/grid/grid-with-rating/grid-with-rating.component.html +++ b/src/app/grid/grid-with-rating/grid-with-rating.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/multi-column-header-template/multi-column-header-template.html b/src/app/grid/multi-column-header-template/multi-column-header-template.html index 00c1438804..1dd143a534 100644 --- a/src/app/grid/multi-column-header-template/multi-column-header-template.html +++ b/src/app/grid/multi-column-header-template/multi-column-header-template.html @@ -9,28 +9,28 @@
- + - + - - + + - - + + - - - - + + + + - - - + + + diff --git a/src/app/grid/multi-column-headers-export/multi-column-headers-export.component.html b/src/app/grid/multi-column-headers-export/multi-column-headers-export.component.html index ba4bc9a979..ff8c8eb2f7 100644 --- a/src/app/grid/multi-column-headers-export/multi-column-headers-export.component.html +++ b/src/app/grid/multi-column-headers-export/multi-column-headers-export.component.html @@ -1,5 +1,5 @@
- + Export multi-column headers diff --git a/src/app/grid/multi-column-headers-styling/multi-column-headers-styling.component.html b/src/app/grid/multi-column-headers-styling/multi-column-headers-styling.component.html index 80fd972c99..11a9af267e 100644 --- a/src/app/grid/multi-column-headers-styling/multi-column-headers-styling.component.html +++ b/src/app/grid/multi-column-headers-styling/multi-column-headers-styling.component.html @@ -1,5 +1,5 @@
- + @@ -39,4 +39,4 @@ - \ No newline at end of file + diff --git a/src/app/grid/multi-column-headers/multi-column-headers.html b/src/app/grid/multi-column-headers/multi-column-headers.html index 664752d6bc..4ea5408458 100644 --- a/src/app/grid/multi-column-headers/multi-column-headers.html +++ b/src/app/grid/multi-column-headers/multi-column-headers.html @@ -1,24 +1,24 @@
- + - + - - + + - - - - + + + + - - - + + + diff --git a/src/app/hierarchical-grid/column-group-selection/hierarchical-grid-column-group-selection.component.html b/src/app/hierarchical-grid/column-group-selection/hierarchical-grid-column-group-selection.component.html index a0d605549c..fab6b4dd36 100644 --- a/src/app/hierarchical-grid/column-group-selection/hierarchical-grid-column-group-selection.component.html +++ b/src/app/hierarchical-grid/column-group-selection/hierarchical-grid-column-group-selection.component.html @@ -1,5 +1,5 @@
- @@ -51,4 +51,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/column-selection-styles/hierarchical-grid-column-selection-styles.component.html b/src/app/hierarchical-grid/column-selection-styles/hierarchical-grid-column-selection-styles.component.html index 8352465522..7b2073cac7 100644 --- a/src/app/hierarchical-grid/column-selection-styles/hierarchical-grid-column-selection-styles.component.html +++ b/src/app/hierarchical-grid/column-selection-styles/hierarchical-grid-column-selection-styles.component.html @@ -1,5 +1,5 @@
- @@ -31,4 +31,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/column-selection/hierarchical-grid-column-selection.component.html b/src/app/hierarchical-grid/column-selection/hierarchical-grid-column-selection.component.html index 8a071752a1..0201340974 100644 --- a/src/app/hierarchical-grid/column-selection/hierarchical-grid-column-selection.component.html +++ b/src/app/hierarchical-grid/column-selection/hierarchical-grid-column-selection.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hgrid-column-autosizing/hgrid-column-autosizing.component.html b/src/app/hierarchical-grid/hgrid-column-autosizing/hgrid-column-autosizing.component.html index 747672c7c8..a2666366fa 100644 --- a/src/app/hierarchical-grid/hgrid-column-autosizing/hgrid-column-autosizing.component.html +++ b/src/app/hierarchical-grid/hgrid-column-autosizing/hgrid-column-autosizing.component.html @@ -1,5 +1,5 @@
- @@ -32,4 +32,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hgrid-editing-lifecycle-sample/hgrid-editing-lifecycle.component.html b/src/app/hierarchical-grid/hgrid-editing-lifecycle-sample/hgrid-editing-lifecycle.component.html index 3730ade508..e25c0c7441 100644 --- a/src/app/hierarchical-grid/hgrid-editing-lifecycle-sample/hgrid-editing-lifecycle.component.html +++ b/src/app/hierarchical-grid/hgrid-editing-lifecycle-sample/hgrid-editing-lifecycle.component.html @@ -7,7 +7,7 @@
- - diff --git a/src/app/hierarchical-grid/hgrid-rowStyle-sample/hgrid-rowStyles.component.html b/src/app/hierarchical-grid/hgrid-rowStyle-sample/hgrid-rowStyles.component.html index a19a9c22e6..e2c9ca745a 100644 --- a/src/app/hierarchical-grid/hgrid-rowStyle-sample/hgrid-rowStyles.component.html +++ b/src/app/hierarchical-grid/hgrid-rowStyle-sample/hgrid-rowStyles.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hgrid-summary-template/hgrid-summary-template.component.html b/src/app/hierarchical-grid/hgrid-summary-template/hgrid-summary-template.component.html index 43e57d24f7..b90108a7e1 100644 --- a/src/app/hierarchical-grid/hgrid-summary-template/hgrid-summary-template.component.html +++ b/src/app/hierarchical-grid/hgrid-summary-template/hgrid-summary-template.component.html @@ -9,7 +9,7 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-action-strip/hierarchical-grid-action-strip-sample.html b/src/app/hierarchical-grid/hierarchical-grid-action-strip/hierarchical-grid-action-strip-sample.html index 8e78b309ed..b3fa17636a 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-action-strip/hierarchical-grid-action-strip-sample.html +++ b/src/app/hierarchical-grid/hierarchical-grid-action-strip/hierarchical-grid-action-strip-sample.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-add-row/hierarchical-grid-add-row.component.html b/src/app/hierarchical-grid/hierarchical-grid-add-row/hierarchical-grid-add-row.component.html index 41a1e415ac..d8939f9e81 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-add-row/hierarchical-grid-add-row.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-add-row/hierarchical-grid-add-row.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering-style/hierarchical-grid-advanced-filtering-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering-style/hierarchical-grid-advanced-filtering-style.component.html index 6728a7b625..269d2a7609 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering-style/hierarchical-grid-advanced-filtering-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering-style/hierarchical-grid-advanced-filtering-style.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.component.html b/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.component.html index 217908a48f..24738aa945 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-allData-summary/hierarchical-grid-allData-summary.component.html b/src/app/hierarchical-grid/hierarchical-grid-allData-summary/hierarchical-grid-allData-summary.component.html index 97595118c2..ec1a78d026 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-allData-summary/hierarchical-grid-allData-summary.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-allData-summary/hierarchical-grid-allData-summary.component.html @@ -1,5 +1,5 @@
- @@ -26,4 +26,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-batch-editing/hierarchical-grid-batch-editing.component.html b/src/app/hierarchical-grid/hierarchical-grid-batch-editing/hierarchical-grid-batch-editing.component.html index 7201fe9c39..03ed71f694 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-batch-editing/hierarchical-grid-batch-editing.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-batch-editing/hierarchical-grid-batch-editing.component.html @@ -1,6 +1,6 @@
- @@ -64,7 +64,7 @@
- @@ -84,4 +84,4 @@
-
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-cellSelection-sample/hierarchical-grid-cellSelection.component.html b/src/app/hierarchical-grid/hierarchical-grid-cellSelection-sample/hierarchical-grid-cellSelection.component.html index 0a4a7af4e8..bb9841efe9 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-cellSelection-sample/hierarchical-grid-cellSelection.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-cellSelection-sample/hierarchical-grid-cellSelection.component.html @@ -7,7 +7,7 @@
Parent Grid cell selection mode:
Child Grid cell selection mode:
- + diff --git a/src/app/hierarchical-grid/hierarchical-grid-collapsible-column-groups/hierarchical-grid-collapsible-column-groups.component.html b/src/app/hierarchical-grid/hierarchical-grid-collapsible-column-groups/hierarchical-grid-collapsible-column-groups.component.html index 120fd8e017..cc22b35455 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-collapsible-column-groups/hierarchical-grid-collapsible-column-groups.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-collapsible-column-groups/hierarchical-grid-collapsible-column-groups.component.html @@ -1,7 +1,7 @@
- + {{column.expanded ? 'expand_more' : 'chevron_right'}} @@ -34,29 +34,29 @@ - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-hiding-toolbar-style/hierarchical-grid-column-hiding-toolbar-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-hiding-toolbar-style/hierarchical-grid-column-hiding-toolbar-style.component.html index 7d76fe9f92..9872ed1286 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-hiding-toolbar-style/hierarchical-grid-column-hiding-toolbar-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-hiding-toolbar-style/hierarchical-grid-column-hiding-toolbar-style.component.html @@ -1,5 +1,5 @@
- + Singers diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-custom-hiding.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-custom-hiding.component.html index 09b4d8d2ea..6503492904 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-custom-hiding.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-custom-hiding.component.html @@ -12,7 +12,7 @@
- @@ -48,4 +48,4 @@
-
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-hiding.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-hiding.component.html index 0f8831793d..2cfb3030fe 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-hiding.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-hiding/hierarchical-grid-hiding.component.html @@ -1,5 +1,5 @@
- + Singers diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-moving-styled/hierarchical-grid-moving-styled.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-moving-styled/hierarchical-grid-moving-styled.component.html index f049d6c990..061b8a6696 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-moving-styled/hierarchical-grid-moving-styled.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-moving-styled/hierarchical-grid-moving-styled.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-moving/hierarchical-grid-moving.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-moving/hierarchical-grid-moving.component.html index 18e5362b70..5fd7b0a19b 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-moving/hierarchical-grid-moving.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-moving/hierarchical-grid-moving.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-pinning.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-pinning.component.html index 23359890be..7c9059e53d 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-pinning.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-pinning.component.html @@ -6,7 +6,7 @@ (click)="toggleColumn(column)">
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-toolbar-pinning.component.html b/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-toolbar-pinning.component.html index f6cad0a54b..813f4a58d1 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-toolbar-pinning.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-toolbar-pinning.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-conditional-row-selectors/hierarchical-grid-conditional-row-selectors.component.html b/src/app/hierarchical-grid/hierarchical-grid-conditional-row-selectors/hierarchical-grid-conditional-row-selectors.component.html index e181ded680..2b1133b007 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-conditional-row-selectors/hierarchical-grid-conditional-row-selectors.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-conditional-row-selectors/hierarchical-grid-conditional-row-selectors.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-cross-field-validation/hierarchical-grid-cross-field-validation.component.html b/src/app/hierarchical-grid/hierarchical-grid-cross-field-validation/hierarchical-grid-cross-field-validation.component.html index 9da6bb8170..927e4be67e 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-cross-field-validation/hierarchical-grid-cross-field-validation.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-cross-field-validation/hierarchical-grid-cross-field-validation.component.html @@ -1,5 +1,5 @@
- +
- + - + diff --git a/src/app/hierarchical-grid/hierarchical-grid-custom-kb-navigation/hierarchical-grid-custom-kb-navigation-sample.component.html b/src/app/hierarchical-grid/hierarchical-grid-custom-kb-navigation/hierarchical-grid-custom-kb-navigation-sample.component.html index 7029d5deb9..4e25f5afa4 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-custom-kb-navigation/hierarchical-grid-custom-kb-navigation-sample.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-custom-kb-navigation/hierarchical-grid-custom-kb-navigation-sample.component.html @@ -1,7 +1,7 @@
- - +
@@ -9,9 +9,9 @@
- - - + + + @@ -20,8 +20,8 @@ - - + +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.html b/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.html index 29fcd95ea1..9cbc037b3b 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.html @@ -1,7 +1,7 @@
- + @@ -34,4 +34,4 @@ - \ No newline at end of file + diff --git a/src/app/hierarchical-grid/hierarchical-grid-editing-events/hierarchical-grid-editing-events.component.html b/src/app/hierarchical-grid/hierarchical-grid-editing-events/hierarchical-grid-editing-events.component.html index 0e47ce0df9..1c0564557b 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-editing-events/hierarchical-grid-editing-events.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-editing-events/hierarchical-grid-editing-events.component.html @@ -1,4 +1,4 @@ - @@ -14,4 +14,4 @@ - \ No newline at end of file + diff --git a/src/app/hierarchical-grid/hierarchical-grid-editing-style/hierarchical-grid-editing-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-editing-style/hierarchical-grid-editing-style.component.html index d343a0a819..38928d0830 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-editing-style/hierarchical-grid-editing-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-editing-style/hierarchical-grid-editing-style.component.html @@ -1,5 +1,5 @@
- @@ -20,4 +20,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-editing/hierarchical-grid-editing.component.html b/src/app/hierarchical-grid/hierarchical-grid-editing/hierarchical-grid-editing.component.html index 0f10806267..ae2327daf4 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-editing/hierarchical-grid-editing.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-editing/hierarchical-grid-editing.component.html @@ -1,14 +1,14 @@
- - - @@ -53,4 +53,4 @@
-
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-load-on-demand/hierarchical-grid-excel-style-filtering-load-on-demand.component.html b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-load-on-demand/hierarchical-grid-excel-style-filtering-load-on-demand.component.html index 28c4c2faa5..acabe02b56 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-load-on-demand/hierarchical-grid-excel-style-filtering-load-on-demand.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-load-on-demand/hierarchical-grid-excel-style-filtering-load-on-demand.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.html b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.html index 746ffbc511..18edc4c2a4 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.html @@ -2,7 +2,7 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-2/hierarchical-grid-excel-style-filtering-sample-2.component.html b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-2/hierarchical-grid-excel-style-filtering-sample-2.component.html index 6c0ca2b255..b202b34d3d 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-2/hierarchical-grid-excel-style-filtering-sample-2.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-2/hierarchical-grid-excel-style-filtering-sample-2.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-3/hierarchical-grid-excel-style-filtering-sample-3.component.html b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-3/hierarchical-grid-excel-style-filtering-sample-3.component.html index cceea41cbd..4fdaed87be 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-3/hierarchical-grid-excel-style-filtering-sample-3.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-3/hierarchical-grid-excel-style-filtering-sample-3.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-style/hierarchical-grid-excel-style-filtering-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-style/hierarchical-grid-excel-style-filtering-style.component.html index 7767be568f..f3d9b5f950 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-style/hierarchical-grid-excel-style-filtering-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-style/hierarchical-grid-excel-style-filtering-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-external-advanced-filtering/hierarchical-grid-external-advanced-filtering.component.html b/src/app/hierarchical-grid/hierarchical-grid-external-advanced-filtering/hierarchical-grid-external-advanced-filtering.component.html index 3da9827487..19234d0a22 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-external-advanced-filtering/hierarchical-grid-external-advanced-filtering.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-external-advanced-filtering/hierarchical-grid-external-advanced-filtering.component.html @@ -2,7 +2,7 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-external-excel-style-filtering/hierarchical-grid-external-excel-style-filtering.component.html b/src/app/hierarchical-grid/hierarchical-grid-external-excel-style-filtering/hierarchical-grid-external-excel-style-filtering.component.html index 4c42690105..4ee1629eeb 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-external-excel-style-filtering/hierarchical-grid-external-excel-style-filtering.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-external-excel-style-filtering/hierarchical-grid-external-excel-style-filtering.component.html @@ -11,7 +11,7 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-external-outlet/hierarchical-grid-external-outlet-sample.component.html b/src/app/hierarchical-grid/hierarchical-grid-external-outlet/hierarchical-grid-external-outlet-sample.component.html index 88fab25846..18d1ddd884 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-external-outlet/hierarchical-grid-external-outlet-sample.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-external-outlet/hierarchical-grid-external-outlet-sample.component.html @@ -1,5 +1,5 @@
- @@ -42,7 +42,7 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-filtering-style/hierarchical-grid-filtering-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-filtering-style/hierarchical-grid-filtering-style.component.html index e1a73c137c..a67a2bce44 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-filtering-style/hierarchical-grid-filtering-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-filtering-style/hierarchical-grid-filtering-style.component.html @@ -1,5 +1,5 @@
- @@ -33,4 +33,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html b/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html index cf48095163..617b1ee8c7 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-custom-filtering.component.html b/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-custom-filtering.component.html index 849ab3320a..5b2e6f118f 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-custom-filtering.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-custom-filtering.component.html @@ -1,5 +1,5 @@
- @@ -25,4 +25,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-filtering.component.html b/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-filtering.component.html index ef9a63f010..5cc4c48f0d 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-filtering.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-filtering/hierarchical-grid-filtering.component.html @@ -1,5 +1,5 @@
- @@ -33,4 +33,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-formatted-filtering-strategy/hierarchical-grid-formatted-filtering-strategy.component.html b/src/app/hierarchical-grid/hierarchical-grid-formatted-filtering-strategy/hierarchical-grid-formatted-filtering-strategy.component.html index 96afdcee5d..6770343510 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-formatted-filtering-strategy/hierarchical-grid-formatted-filtering-strategy.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-formatted-filtering-strategy/hierarchical-grid-formatted-filtering-strategy.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-lod/hierarchical-grid-lod.component.html b/src/app/hierarchical-grid/hierarchical-grid-lod/hierarchical-grid-lod.component.html index 5580842712..5afe418651 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-lod/hierarchical-grid-lod.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-lod/hierarchical-grid-lod.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-cell-style/hierarchical-grid-multi-cell-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-multi-cell-style/hierarchical-grid-multi-cell-style.component.html index c72862af13..62cf2feb1f 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-cell-style/hierarchical-grid-multi-cell-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-cell-style/hierarchical-grid-multi-cell-style.component.html @@ -1,4 +1,4 @@ - + @@ -31,4 +31,4 @@ - \ No newline at end of file + diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-column-header-template/hierarchical-grid-multi-column-template.component.html b/src/app/hierarchical-grid/hierarchical-grid-multi-column-header-template/hierarchical-grid-multi-column-template.component.html index 00bf68419c..ecbbe4f399 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-column-header-template/hierarchical-grid-multi-column-template.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-column-header-template/hierarchical-grid-multi-column-template.component.html @@ -9,56 +9,56 @@
- - + + - + - - + + - - + + - - - - + + + + - - + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-export/hierarchical-grid-multi-column-export.component.html b/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-export/hierarchical-grid-multi-column-export.component.html index 81cb7a5104..82e1b43c16 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-export/hierarchical-grid-multi-column-export.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-export/hierarchical-grid-multi-column-export.component.html @@ -1,5 +1,5 @@
- + Export multi-column headers @@ -10,63 +10,63 @@ - + - - + + - - - - + + + + - - + + - + - - + + - - - - + + + + - - + + - + - - + + - - - - + + + + - - + + diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-styling/hierarchical-grid-multi-column-styling.component.html b/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-styling/hierarchical-grid-multi-column-styling.component.html index 928d593989..a59ba3c5ad 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-styling/hierarchical-grid-multi-column-styling.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers-styling/hierarchical-grid-multi-column-styling.component.html @@ -1,5 +1,5 @@
- + @@ -51,4 +51,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers/hierarchical-grid-multi-column.component.html b/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers/hierarchical-grid-multi-column.component.html index 6c36797444..6cc23ba370 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers/hierarchical-grid-multi-column.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-column-headers/hierarchical-grid-multi-column.component.html @@ -1,52 +1,52 @@
- - + + - + - - + + - - - - + + + + - - + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.html b/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.html index 6707be5845..7fa0ca4313 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.html @@ -2,7 +2,7 @@ (dropped)="onDropAllowed($event)">
Drag a row here to delete it
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-pager-sample/hierarchical-grid-pager-sample.component.html b/src/app/hierarchical-grid/hierarchical-grid-pager-sample/hierarchical-grid-pager-sample.component.html index 05ffd46abd..7db451ca24 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-pager-sample/hierarchical-grid-pager-sample.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-pager-sample/hierarchical-grid-pager-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-paging-style/hierarchical-grid-paging-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-paging-style/hierarchical-grid-paging-style.component.html index 17ab03684d..01a0be2d87 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-paging-style/hierarchical-grid-paging-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-paging-style/hierarchical-grid-paging-style.component.html @@ -1,5 +1,5 @@
- @@ -41,4 +41,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-paging.component.html b/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-paging.component.html index 242810c01c..79efd0ce47 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-paging.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-paging.component.html @@ -1,5 +1,5 @@
- @@ -35,4 +35,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-remote-paging.component.html b/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-remote-paging.component.html index 9b276cbd66..a63d1c8d86 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-remote-paging.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-paging/hierarchical-grid-remote-paging.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-remote-paging-default-template/hierarchical-grid-remote-paging-default-template.component.html b/src/app/hierarchical-grid/hierarchical-grid-remote-paging-default-template/hierarchical-grid-remote-paging-default-template.component.html index 9975c3f6cb..7f2781649b 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-remote-paging-default-template/hierarchical-grid-remote-paging-default-template.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-remote-paging-default-template/hierarchical-grid-remote-paging-default-template.component.html @@ -1,5 +1,5 @@
- - @@ -33,4 +33,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-drag-base/hierarchical-row-drag-base.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-drag-base/hierarchical-row-drag-base.component.html index 2c5477ad0d..265dc6c0f5 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-drag-base/hierarchical-row-drag-base.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-drag-base/hierarchical-row-drag-base.component.html @@ -3,7 +3,7 @@ delete
Drag a row here to delete it
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-drag/hierarchical-grid-row-drag.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-drag/hierarchical-grid-row-drag.component.html index 1682d03144..e7d1ac13f3 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-drag/hierarchical-grid-row-drag.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-drag/hierarchical-grid-row-drag.component.html @@ -3,7 +3,7 @@ delete
Drag a row here to delete it
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-edit-style/hierarchical-grid-row-edit-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-edit-style/hierarchical-grid-row-edit-style.component.html index acaf9fb92b..a435c241ba 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-edit-style/hierarchical-grid-row-edit-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-edit-style/hierarchical-grid-row-edit-style.component.html @@ -1,5 +1,5 @@
- @@ -46,4 +46,4 @@
-
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-editing/hierarchical-grid-row-editing.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-editing/hierarchical-grid-row-editing.component.html index b28678ee7c..977463b71f 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-editing/hierarchical-grid-row-editing.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-editing/hierarchical-grid-row-editing.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-pinning-extra-column/hierarchical-grid-row-pinning-extra-column.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-pinning-extra-column/hierarchical-grid-row-pinning-extra-column.component.html index 5f845c5ef1..dd2dd4d2be 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-pinning-extra-column/hierarchical-grid-row-pinning-extra-column.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-pinning-extra-column/hierarchical-grid-row-pinning-extra-column.component.html @@ -2,7 +2,7 @@ Bottom Row Pinning toggle
- @@ -67,4 +67,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-pinning-styling/hierarchical-grid-row-pinning-styling.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-pinning-styling/hierarchical-grid-row-pinning-styling.component.html index 6e08938c65..4a085ef987 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-pinning-styling/hierarchical-grid-row-pinning-styling.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-pinning-styling/hierarchical-grid-row-pinning-styling.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-pinning/hierarchical-grid-row-pinning.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-pinning/hierarchical-grid-row-pinning.component.html index 46de06e680..11bcb88a2a 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-pinning/hierarchical-grid-row-pinning.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-pinning/hierarchical-grid-row-pinning.component.html @@ -2,7 +2,7 @@ Bottom Row Pinning toggle
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.html b/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.html index 6da3ddd273..898568c37e 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/hierarchical-grid/hierarchical-grid-save-state/hGrid-state.component.html b/src/app/hierarchical-grid/hierarchical-grid-save-state/hGrid-state.component.html index 68f22b6586..3aad1db564 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-save-state/hGrid-state.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-save-state/hGrid-state.component.html @@ -43,7 +43,7 @@
- - diff --git a/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.html b/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.html index 8c8878a335..523c28ec94 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.html @@ -3,7 +3,7 @@ Hide Row Selectors
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html b/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html index 6fb9c6df96..c3ef40f385 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html @@ -1,5 +1,5 @@
- @@ -33,4 +33,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html b/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html index 72b543d803..f96bb7c2b9 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-styling/hierarchical-grid-styling.component.html b/src/app/hierarchical-grid/hierarchical-grid-styling/hierarchical-grid-styling.component.html index b25041635c..7028f9adae 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-styling/hierarchical-grid-styling.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-styling/hierarchical-grid-styling.component.html @@ -1,5 +1,5 @@
- @@ -33,4 +33,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-summary-formatter/hierarchical-grid-summary-formatter.component.html b/src/app/hierarchical-grid/hierarchical-grid-summary-formatter/hierarchical-grid-summary-formatter.component.html index 3e62285520..856d405368 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-summary-formatter/hierarchical-grid-summary-formatter.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-summary-formatter/hierarchical-grid-summary-formatter.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/hierarchical-grid/hierarchical-grid-summary-styling/hierarchical-grid-summary-styling.component.html b/src/app/hierarchical-grid/hierarchical-grid-summary-styling/hierarchical-grid-summary-styling.component.html index 22ac3ea0cb..efc47ed12d 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-summary-styling/hierarchical-grid-summary-styling.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-summary-styling/hierarchical-grid-summary-styling.component.html @@ -1,5 +1,5 @@
- @@ -34,4 +34,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-summary/hierarchical-grid-summary.component.html b/src/app/hierarchical-grid/hierarchical-grid-summary/hierarchical-grid-summary.component.html index c9a7c82131..4fd2d63350 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-summary/hierarchical-grid-summary.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-summary/hierarchical-grid-summary.component.html @@ -1,5 +1,5 @@
- @@ -34,4 +34,4 @@ -
\ No newline at end of file +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-toolbar-style/hierarchical-grid-toolbar-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-toolbar-style/hierarchical-grid-toolbar-style.component.html index 934453fe22..5cac23d7d4 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-toolbar-style/hierarchical-grid-toolbar-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-toolbar-style/hierarchical-grid-toolbar-style.component.html @@ -1,5 +1,5 @@
- Singers diff --git a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-custom.component.html b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-custom.component.html index 25f6aa34ca..d04a877ca6 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-custom.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-custom.component.html @@ -1,5 +1,5 @@
- + Singers @@ -11,7 +11,7 @@ - +
@@ -19,16 +19,16 @@
- - - + + + Albums - diff --git a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html index adf6150f6b..7c2bdf5716 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html @@ -11,7 +11,7 @@ Exporting
- + {{ toolbarTitle }} diff --git a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-title.component.html b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-title.component.html index 51aa0dd635..8d90140bcf 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-title.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-title.component.html @@ -1,5 +1,5 @@
- + Singers diff --git a/src/app/hierarchical-grid/hierarchical-grid-validation-style/hierarchical-grid-validation-style.component.html b/src/app/hierarchical-grid/hierarchical-grid-validation-style/hierarchical-grid-validation-style.component.html index bbf1dc2558..75a92c2076 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-validation-style/hierarchical-grid-validation-style.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-validation-style/hierarchical-grid-validation-style.component.html @@ -1,5 +1,5 @@
- @@ -42,4 +42,4 @@ -
\ No newline at end of file +
diff --git a/src/app/interactions/drag-drop/email-sample/email-sample.component.html b/src/app/interactions/drag-drop/email-sample/email-sample.component.html index e48aa796fa..d940b940da 100644 --- a/src/app/interactions/drag-drop/email-sample/email-sample.component.html +++ b/src/app/interactions/drag-drop/email-sample/email-sample.component.html @@ -17,7 +17,7 @@

{{ folder.text }}

- Today + Today +
New York City
New York City comprises 5 boroughs sitting where the Hudson River meets the Atlantic Ocean. At its core is Manhattan, a densely populated borough that’s among the world’s major commercial, financial and cultural centers. diff --git a/src/app/interactions/ripple/ripple-sample-3/ripple-sample-3.component.html b/src/app/interactions/ripple/ripple-sample-3/ripple-sample-3.component.html index f8396262bc..f83330180d 100644 --- a/src/app/interactions/ripple/ripple-sample-3/ripple-sample-3.component.html +++ b/src/app/interactions/ripple/ripple-sample-3/ripple-sample-3.component.html @@ -1 +1 @@ - + diff --git a/src/app/interactions/ripple/ripple-stying/ripple-styling-sample.component.html b/src/app/interactions/ripple/ripple-stying/ripple-styling-sample.component.html index 536cc60798..1aad9914f9 100644 --- a/src/app/interactions/ripple/ripple-stying/ripple-styling-sample.component.html +++ b/src/app/interactions/ripple/ripple-stying/ripple-styling-sample.component.html @@ -13,7 +13,7 @@
Icon
Avatar
- +
diff --git a/src/app/layouts/card/card-sample-1/card-sample-1.component.html b/src/app/layouts/card/card-sample-1/card-sample-1.component.html index 19b5679579..7c0fed7cec 100644 --- a/src/app/layouts/card/card-sample-1/card-sample-1.component.html +++ b/src/app/layouts/card/card-sample-1/card-sample-1.component.html @@ -11,7 +11,7 @@
{{card.subtitle}}
- diff --git a/src/app/layouts/card/card-sample-2/card-sample-2.component.html b/src/app/layouts/card/card-sample-2/card-sample-2.component.html index 9653ade6e8..a512445f4f 100644 --- a/src/app/layouts/card/card-sample-2/card-sample-2.component.html +++ b/src/app/layouts/card/card-sample-2/card-sample-2.component.html @@ -17,9 +17,9 @@
{{card.subtitle}}
- -
\ No newline at end of file +
diff --git a/src/app/layouts/card/card-sample-4/card-sample-4.component.html b/src/app/layouts/card/card-sample-4/card-sample-4.component.html index 3637ca1d0d..2ad0305ead 100644 --- a/src/app/layouts/card/card-sample-4/card-sample-4.component.html +++ b/src/app/layouts/card/card-sample-4/card-sample-4.component.html @@ -103,7 +103,7 @@
{{ cards[0].subtitle }}
- +

Frank Carter

Photographer
diff --git a/src/app/layouts/card/card-styling-sample/card-styling-sample.component.html b/src/app/layouts/card/card-styling-sample/card-styling-sample.component.html index 5950f68eac..ee8f3ace09 100644 --- a/src/app/layouts/card/card-styling-sample/card-styling-sample.component.html +++ b/src/app/layouts/card/card-styling-sample/card-styling-sample.component.html @@ -16,7 +16,7 @@
{{ card.subtitle }}
diff --git a/src/app/layouts/card/card.component.html b/src/app/layouts/card/card.component.html index 3868b22c49..1bdf0d841d 100644 --- a/src/app/layouts/card/card.component.html +++ b/src/app/layouts/card/card.component.html @@ -17,7 +17,7 @@
{{ card.subtitle }}
diff --git a/src/app/layouts/tabbar/tabbar-sample-3/tabbar-sample-3.component.ts b/src/app/layouts/tabbar/tabbar-sample-3/tabbar-sample-3.component.ts index 6e454859bf..f5d616f74b 100644 --- a/src/app/layouts/tabbar/tabbar-sample-3/tabbar-sample-3.component.ts +++ b/src/app/layouts/tabbar/tabbar-sample-3/tabbar-sample-3.component.ts @@ -42,7 +42,7 @@ export class TabbarSample3Component implements OnInit { @Component({ template: `
- + @@ -63,7 +63,7 @@ export class BottomNavRoutingView1Component { @Component({ template: `
- + @@ -85,7 +85,7 @@ export class BottomNavRoutingView2Component { @Component({ template: `
- + diff --git a/src/app/lists/list/list-chat-sample/list-chat-sample.component.html b/src/app/lists/list/list-chat-sample/list-chat-sample.component.html index 498a119045..ea16270b22 100644 --- a/src/app/lists/list/list-chat-sample/list-chat-sample.component.html +++ b/src/app/lists/list/list-chat-sample/list-chat-sample.component.html @@ -4,7 +4,7 @@
- + {{ contact.name }}, {{ message.timestamp | date: 'shortTime'}} @@ -45,7 +45,7 @@ [(ngModel)]="message" (keypress)="onMessageKeypress($event)" />
diff --git a/src/app/lists/list/list-sample-2/list-sample-2.component.html b/src/app/lists/list/list-sample-2/list-sample-2.component.html index 90c6f95235..db1ab2bfe5 100644 --- a/src/app/lists/list/list-sample-2/list-sample-2.component.html +++ b/src/app/lists/list/list-sample-2/list-sample-2.component.html @@ -1,5 +1,5 @@ - Header + Header Item 1 Item 2 Item 3 diff --git a/src/app/lists/list/list-sample-3/list-sample-3.component.html b/src/app/lists/list/list-sample-3/list-sample-3.component.html index 0a5ccbc8f4..edb6089f94 100644 --- a/src/app/lists/list/list-sample-3/list-sample-3.component.html +++ b/src/app/lists/list/list-sample-3/list-sample-3.component.html @@ -1,5 +1,5 @@ - + Contacts diff --git a/src/app/lists/list/list-sample-4/list-sample-4.component.html b/src/app/lists/list/list-sample-4/list-sample-4.component.html index 7cf1559ecf..b17a9d5fa2 100644 --- a/src/app/lists/list/list-sample-4/list-sample-4.component.html +++ b/src/app/lists/list/list-sample-4/list-sample-4.component.html @@ -14,9 +14,9 @@
- Contacts + Contacts - + {{ contact.name }} {{ contact.phone }} star diff --git a/src/app/lists/list/list-sample-7/list-sample-7.component.html b/src/app/lists/list/list-sample-7/list-sample-7.component.html index d00b7cc5a8..f1edaf323d 100644 --- a/src/app/lists/list/list-sample-7/list-sample-7.component.html +++ b/src/app/lists/list/list-sample-7/list-sample-7.component.html @@ -16,9 +16,9 @@ callDial
- Contacts + Contacts - + {{ contact.name }} {{ contact.phone }} star diff --git a/src/app/lists/list/list-sample-8/list-sample-8.component.html b/src/app/lists/list/list-sample-8/list-sample-8.component.html index 450a685d96..77b6467bc0 100644 --- a/src/app/lists/list/list-sample-8/list-sample-8.component.html +++ b/src/app/lists/list/list-sample-8/list-sample-8.component.html @@ -1,8 +1,8 @@
- Contacts + Contacts - + {{ contact.name }} {{ contact.phone }} star diff --git a/src/app/lists/list/list.component.html b/src/app/lists/list/list.component.html index 224240a4c4..a7525fa06c 100644 --- a/src/app/lists/list/list.component.html +++ b/src/app/lists/list/list.component.html @@ -14,7 +14,7 @@ - + {{contact.name}} {{contact.phone}} start diff --git a/src/app/menus/action-strip/action-strip-paragraph-menu/action-strip-paragraph-menu.component.html b/src/app/menus/action-strip/action-strip-paragraph-menu/action-strip-paragraph-menu.component.html index e2d2a0ec17..ab23092671 100644 --- a/src/app/menus/action-strip/action-strip-paragraph-menu/action-strip-paragraph-menu.component.html +++ b/src/app/menus/action-strip/action-strip-paragraph-menu/action-strip-paragraph-menu.component.html @@ -11,15 +11,15 @@ vel pulvinar urna. Morbi tincidunt fringilla tortor, at ultricies neque rhoncus ac.

-
diff --git a/src/app/scheduling/calendar/multiview/multiview.component.ts b/src/app/scheduling/calendar/multiview/multiview.component.ts index f66692522f..99688cbd22 100644 --- a/src/app/scheduling/calendar/multiview/multiview.component.ts +++ b/src/app/scheduling/calendar/multiview/multiview.component.ts @@ -11,11 +11,11 @@ export class CalendarMultiViewComponent { @ViewChild('alert', { static: true }) public dialog: IgxDialogComponent; public range = []; - public selectDates(dates: Date[]) { - this.range = dates; + public selectDates(dates: Date | Date[]) { + this.range = dates as Date[]; } - public submitDates(eventArgs) { + public submitDates() { if (this.range.length < 2) { this.dialog.message = 'Select dates from the Calendar first.'; } else { diff --git a/src/app/scheduling/datepicker/datepicker-sample-9/datepicker-sample-9.component.ts b/src/app/scheduling/datepicker/datepicker-sample-9/datepicker-sample-9.component.ts index ee5560873f..c3f51a4232 100644 --- a/src/app/scheduling/datepicker/datepicker-sample-9/datepicker-sample-9.component.ts +++ b/src/app/scheduling/datepicker/datepicker-sample-9/datepicker-sample-9.component.ts @@ -49,7 +49,8 @@ export class DatepickerSample9Component implements OnInit { } } - public verifyRange(dates: Date[]) { + public verifyRange(dates: Date | Date[]) { + dates = dates as Date[]; this.startDate = dates[0]; this.isClickedTwice = false; if (this.startDate !== dates[dates.length - 1]) { diff --git a/src/app/scheduling/monthpicker/monthpicker-sample-3/monthpicker-sample-3.component.ts b/src/app/scheduling/monthpicker/monthpicker-sample-3/monthpicker-sample-3.component.ts index 2d2e911137..3cf13f9d9a 100644 --- a/src/app/scheduling/monthpicker/monthpicker-sample-3/monthpicker-sample-3.component.ts +++ b/src/app/scheduling/monthpicker/monthpicker-sample-3/monthpicker-sample-3.component.ts @@ -1,4 +1,5 @@ import { Component } from '@angular/core'; +import { IFormattingOptions } from 'igniteui-angular'; @Component({ selector: 'app-monthpicker-sample-3', @@ -6,7 +7,7 @@ import { Component } from '@angular/core'; templateUrl: './monthpicker-sample-3.component.html' }) export class MonthpickerSample3Component { - public formatOptions = { + public formatOptions: IFormattingOptions = { month: 'long' }; diff --git a/src/app/scheduling/timepicker/timepicker-sample-4/timepicker-sample-4.component.html b/src/app/scheduling/timepicker/timepicker-sample-4/timepicker-sample-4.component.html index 1c4d94fbdb..9e92bb30f0 100644 --- a/src/app/scheduling/timepicker/timepicker-sample-4/timepicker-sample-4.component.html +++ b/src/app/scheduling/timepicker/timepicker-sample-4/timepicker-sample-4.component.html @@ -1,13 +1,12 @@ - + [(ngModel)]="time" + [itemsDelta]="{hours:2, minutes:5}" + [inputFormat]="'H:mm'" + [minValue]="min" + [maxValue]="max" + (validationFailed)="onValidationFailed()"> + Value must be between {{min}} and {{max}}. diff --git a/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.html b/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.html index a0de3d53ac..1279bce534 100644 --- a/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.html +++ b/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.html @@ -1,5 +1,5 @@

- @@ -9,7 +9,7 @@ + [hidden]="c.hidden" [groupable]="c.groupable" [editable]="true" [dataType]="c.dataType">

diff --git a/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.ts b/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.ts index b34e8b8c1b..b882adfcbc 100644 --- a/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.ts +++ b/src/app/services/export-excel/excel-export-sample-1/excel-export-sample-1.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit, ViewChild } from '@angular/core'; import { - IgxExcelExporterOptions, + GridColumnDataType, IgxExcelExporterService, IgxGridComponent, ISortingExpression, @@ -18,13 +18,13 @@ export class ExcelExportSample1Component implements OnInit { public data = []; public groupExpressions: ISortingExpression[]; - public columns = [ - { dataType: 'string', field: 'ShipCountry', width: 150, groupable: true }, - { dataType: 'string', field: 'ShipCity', width: 150, groupable: true }, - { dataType: 'string', field: 'ShipAddress', width: 150, groupable: true}, - { dataType: 'string', field: 'PostalCode', width: 150, groupable: true }, - { dataType: 'date', field: 'OrderDate', width: 150, groupable: true }, - { dataType: 'number', field: 'Quantity', width: 150, groupable: true } + public columns: { dataType: GridColumnDataType, field: string, width: string, groupable: boolean, hidden?: boolean }[] = [ + { dataType: GridColumnDataType.String, field: 'ShipCountry', width: '150', groupable: true }, + { dataType: GridColumnDataType.String, field: 'ShipCity', width: '150', groupable: true }, + { dataType: GridColumnDataType.String, field: 'ShipAddress', width: '150', groupable: true}, + { dataType: GridColumnDataType.String, field: 'PostalCode', width: '150', groupable: true }, + { dataType: GridColumnDataType.Date, field: 'OrderDate', width: '150', groupable: true }, + { dataType: GridColumnDataType.Number, field: 'Quantity', width: '150', groupable: true } ]; constructor(private excelExportService: IgxExcelExporterService) { diff --git a/src/app/theming/animations/animations-sample-2/animations-sample-2.component.html b/src/app/theming/animations/animations-sample-2/animations-sample-2.component.html index 669cf57936..ce4d07f9a1 100644 --- a/src/app/theming/animations/animations-sample-2/animations-sample-2.component.html +++ b/src/app/theming/animations/animations-sample-2/animations-sample-2.component.html @@ -1,6 +1,6 @@
-
+
Rozes
@@ -20,13 +20,13 @@
Under the Grave (2016)
- - - diff --git a/src/app/theming/bootstrap/bootstrap-sample.component.html b/src/app/theming/bootstrap/bootstrap-sample.component.html index fc1e719092..9bfd5ce4be 100644 --- a/src/app/theming/bootstrap/bootstrap-sample.component.html +++ b/src/app/theming/bootstrap/bootstrap-sample.component.html @@ -36,7 +36,7 @@
-
+
Salaries
@@ -63,7 +63,7 @@
$ 346,692.72
-
+
Suppliers
@@ -91,7 +91,7 @@
$ 122,745.832
-
+
Ads & Marketing
diff --git a/src/app/theming/default-theme-sample/default-theme-sample.component.html b/src/app/theming/default-theme-sample/default-theme-sample.component.html index e02f400769..02e8b651b0 100644 --- a/src/app/theming/default-theme-sample/default-theme-sample.component.html +++ b/src/app/theming/default-theme-sample/default-theme-sample.component.html @@ -49,6 +49,6 @@ - +
diff --git a/src/app/theming/shadows/card-sample-shadow/card-sample-shadow.html b/src/app/theming/shadows/card-sample-shadow/card-sample-shadow.html index a11bbabe7a..d0a2f69dab 100644 --- a/src/app/theming/shadows/card-sample-shadow/card-sample-shadow.html +++ b/src/app/theming/shadows/card-sample-shadow/card-sample-shadow.html @@ -20,7 +20,7 @@
subtitle
- + favorite
@@ -53,7 +53,7 @@
subtitle
- + favorite
diff --git a/src/app/tree-grid/column-selection/tree-grid-column-selection.component.ts b/src/app/tree-grid/column-selection/tree-grid-column-selection.component.ts index a29a0bd80f..e34660aaa7 100644 --- a/src/app/tree-grid/column-selection/tree-grid-column-selection.component.ts +++ b/src/app/tree-grid/column-selection/tree-grid-column-selection.component.ts @@ -1,5 +1,5 @@ import { AfterViewInit, ChangeDetectorRef, Component, OnInit, ViewChild } from '@angular/core'; -import { IgxTreeGridComponent } from 'igniteui-angular'; +import { GridSelectionMode, IgxTreeGridComponent } from 'igniteui-angular'; import { FOODS_DATA } from '../data/foods'; @Component({ @@ -11,7 +11,7 @@ export class TreeGridColumnSelectionComponent implements OnInit, AfterViewInit { @ViewChild(IgxTreeGridComponent) public tGrid: IgxTreeGridComponent; public data; - public currentColumnSelection = 'single'; + public currentColumnSelection: GridSelectionMode = 'single'; public columnConfig = [ { field: 'ID', selectable: true }, { field: 'Name', selectable: true }, diff --git a/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html b/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html index ae1d129449..62219b9187 100644 --- a/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html +++ b/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html @@ -1,13 +1,13 @@
- + - + @@ -50,4 +50,4 @@
-
\ No newline at end of file +
diff --git a/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.ts b/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.ts index e3f170aa16..64891b22ae 100644 --- a/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.ts +++ b/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IgxSnackbarComponent, IgxTreeGridComponent } from 'igniteui-angular'; +import { GridSelectionMode, IgxSnackbarComponent, IgxTreeGridComponent } from 'igniteui-angular'; import { generateEmployeeFlatData } from '../data/employees-flat'; @Component({ @@ -14,7 +14,7 @@ export class TreeGridCellSelectionComponent implements OnInit { public data: any[]; public selection = true; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; public selectionModes = []; constructor() { } diff --git a/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html b/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html index 742ba5a53f..3344b5997a 100644 --- a/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html +++ b/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html @@ -21,7 +21,7 @@ Grid copy behavior Copying of header labels Copying column formatters - diff --git a/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.ts b/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.ts index 98f1d9d831..61447d633b 100644 --- a/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.ts +++ b/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IgxTreeGridComponent } from 'igniteui-angular'; +import { GridSelectionMode, IgxTreeGridComponent } from 'igniteui-angular'; import { generateEmployeeDetailedFlatData } from '../data/employees-flat-detailed'; @Component({ @@ -12,7 +12,7 @@ export class TreeGridMultiCollapsibleColumnGroupsComponent implements OnInit { @ViewChild(IgxTreeGridComponent, { read: IgxTreeGridComponent, static: true }) public treeGrid: IgxTreeGridComponent; public data = generateEmployeeDetailedFlatData(); - public selectionMode = 'none'; + public selectionMode: GridSelectionMode = 'none'; public ngOnInit() { for (const item of this.data) { const names = item.Name.split(' '); diff --git a/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.ts b/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.ts index d1d66f263d..fd10afb060 100644 --- a/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.ts +++ b/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.ts @@ -1,5 +1,6 @@ import { Component, OnInit, ViewChild } from '@angular/core'; import { + DisplayDensity, IgxButtonGroupComponent, IgxNumberSummaryOperand, IgxSummaryOperand, IgxSummaryResult, IgxTreeGridComponent } from 'igniteui-angular'; import { generateEmployeeDetailedFlatData } from '../data/employees-flat-detailed'; @@ -33,7 +34,7 @@ export class TreeGridDisplaydensitySampleComponent implements OnInit { public treeGrid: IgxTreeGridComponent; @ViewChild(IgxButtonGroupComponent, { static: true }) public buttonGroup: IgxButtonGroupComponent; public data; - public density = 'compact'; + public density: DisplayDensity = 'compact'; public displayDensities; public numberSummaries = CustomNumberSummary; diff --git a/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.ts b/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.ts index 5f28c7960f..e166082efe 100644 --- a/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.ts +++ b/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.ts @@ -1,4 +1,5 @@ import { Component, OnInit } from '@angular/core'; +import { GridSelectionMode } from 'igniteui-angular'; import { FULL_EMPLOYEE_DATA } from '../data/employees'; @Component({ @@ -8,7 +9,7 @@ import { FULL_EMPLOYEE_DATA } from '../data/employees'; }) export class TreeGridEmployeesSampleComponent implements OnInit { public localData: any[]; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; constructor() { } public ngOnInit() { diff --git a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.ts b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.ts index 2bc6fc607f..810de6f026 100644 --- a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.ts +++ b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IgxTreeGridComponent } from 'igniteui-angular'; +import { DisplayDensity, IgxTreeGridComponent } from 'igniteui-angular'; import { FOODS_DATA } from '../data/foods'; @Component({ @@ -14,7 +14,7 @@ export class TreeGridExcelStyleFilteringSample1Component implements OnInit { public data: any[]; - public density = 'comfortable'; + public density: DisplayDensity = 'comfortable'; public displayDensities; constructor() { diff --git a/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html b/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html index e6aa9c18c3..97618db79e 100644 --- a/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html +++ b/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html @@ -35,7 +35,7 @@ (input)="onInput(input, column)" (click)="onClick(inputGr)" (keydown)="onKeyDown($event)"/> - + clear @@ -43,12 +43,12 @@
- search - + clear diff --git a/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.ts b/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.ts index 83b2f564d9..2ca18476eb 100644 --- a/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.ts +++ b/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.ts @@ -1,4 +1,4 @@ -import { Component, EventEmitter, Input, OnInit, ViewChild } from '@angular/core'; +import { Component, Input, OnInit, ViewChild } from '@angular/core'; import { DefaultSortingStrategy, IGroupingExpression, IgxTreeGridComponent } from 'igniteui-angular'; import { TreeGridGroupingLoadOnDemandService, TreeGridGroupingParameters } from './remoteService'; @@ -34,7 +34,7 @@ export class TreeGridGroupByLoadOnDemandComponent implements OnInit { this.dataService.getData(parentID, this.hasChildrenKey, groupingParameters, (children) => done(children)); }; - public onExpressionsChange(event: EventEmitter) { + public onExpressionsChange(event: IGroupingExpression[]) { this.reloadData(); } diff --git a/src/app/tree-grid/tree-grid-keyboard-navigation/tree-grid-keyboard-navigation-sample.component.ts b/src/app/tree-grid/tree-grid-keyboard-navigation/tree-grid-keyboard-navigation-sample.component.ts index d8d372f9af..94959f3247 100644 --- a/src/app/tree-grid/tree-grid-keyboard-navigation/tree-grid-keyboard-navigation-sample.component.ts +++ b/src/app/tree-grid/tree-grid-keyboard-navigation/tree-grid-keyboard-navigation-sample.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IGridKeydownEventArgs, CellType, IgxTreeGridComponent } from 'igniteui-angular'; +import { IGridKeydownEventArgs, CellType, IgxTreeGridComponent, GridSelectionMode } from 'igniteui-angular'; import { EMPLOYEE_DATA } from './data'; @Component({ @@ -11,7 +11,7 @@ export class TreeGridKBNavigationComponent implements OnInit { @ViewChild('grid1', { read: IgxTreeGridComponent, static: true }) public grid1: IgxTreeGridComponent; public localData: any[]; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; constructor() { } public ngOnInit() { diff --git a/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html b/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html index 8446498c69..ce743d141c 100644 --- a/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html +++ b/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html @@ -4,7 +4,7 @@
Perform range selection on the Tree Grid to transfer data to the Grid
@@ -21,9 +21,9 @@
Perform range selection on the Tree Grid to transfer data to the Grid
-
- \ No newline at end of file + diff --git a/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.ts b/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.ts index b26e81b5b3..1afc6e02e0 100644 --- a/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.ts +++ b/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.ts @@ -1,5 +1,5 @@ import { Component, ViewEncapsulation } from '@angular/core'; -import { IgxColumnComponent, IgxToastComponent, IgxTreeGridComponent, VerticalAlignment } from 'igniteui-angular'; +import { IgxColumnComponent, IgxGridComponent, IgxToastComponent, IgxTreeGridComponent, VerticalAlignment } from 'igniteui-angular'; import { FOODS_DATA } from '../data/foods'; @Component({ @@ -13,7 +13,7 @@ export class TreeGridMultiCellSelectionComponent { public sourceData = FOODS_DATA(); public targetData = []; - public transferData(source: IgxTreeGridComponent, target: IgxTreeGridComponent, + public transferData(source: IgxTreeGridComponent, target: IgxGridComponent, notification: IgxToastComponent) { target.shouldGenerate = true; target.clearCellSelection(); @@ -27,7 +27,7 @@ export class TreeGridMultiCellSelectionComponent { column.sortable = true; } - public transferExpressions(source: IgxTreeGridComponent, target: IgxTreeGridComponent, type: string) { + public transferExpressions(source: IgxTreeGridComponent, target: IgxGridComponent) { target.sortingExpressions = source.sortingExpressions; } } diff --git a/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html b/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html index 5d30427ce0..8967a29096 100644 --- a/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html +++ b/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html @@ -21,8 +21,8 @@ - - + + diff --git a/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.ts b/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.ts index b27c3f33dd..08f4eac84a 100644 --- a/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.ts +++ b/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.ts @@ -1,5 +1,5 @@ import { Component, ViewChild } from '@angular/core'; -import { IgxColumnGroupComponent, IgxTreeGridComponent } from 'igniteui-angular'; +import { GridSelectionMode, IgxColumnGroupComponent, IgxTreeGridComponent } from 'igniteui-angular'; import { generateEmployeeDetailedFlatData } from '../data/employees-flat-detailed'; @Component({ @@ -13,7 +13,7 @@ export class TreeGridMultiColumnHeaderTemplateSampleComponent { public treeGrid: IgxTreeGridComponent; public data: any[] = generateEmployeeDetailedFlatData(); public columnGroupStates = new Map(); - public selectionMode = 'none'; + public selectionMode: GridSelectionMode = 'none'; constructor() { for (const item of this.data) { item.Location = `${item.Address}, ${item.City}, ${item.Country}`; diff --git a/src/app/tree-grid/tree-grid-multi-column-headers-export/tree-grid-multi-column-headers-export.component.ts b/src/app/tree-grid/tree-grid-multi-column-headers-export/tree-grid-multi-column-headers-export.component.ts index e9886edb07..7221325a5a 100644 --- a/src/app/tree-grid/tree-grid-multi-column-headers-export/tree-grid-multi-column-headers-export.component.ts +++ b/src/app/tree-grid/tree-grid-multi-column-headers-export/tree-grid-multi-column-headers-export.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IgxExporterEvent } from 'igniteui-angular'; +import { GridSelectionMode, IgxExporterEvent } from 'igniteui-angular'; import { generateEmployeeDetailedFlatData } from '../data/employees-flat-detailed'; @Component({ @@ -9,7 +9,7 @@ import { generateEmployeeDetailedFlatData } from '../data/employees-flat-detaile }) export class TreeGridMultiColumnHeadersExportComponent { public data = generateEmployeeDetailedFlatData(); - public selectionMode = 'none'; + public selectionMode: GridSelectionMode = 'none'; public exportHeaders = true; public exportStarted(args: IgxExporterEvent) { diff --git a/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.ts b/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.ts index 5b87d624b0..7ce1f57af8 100644 --- a/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.ts +++ b/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.ts @@ -1,5 +1,5 @@ import { Component, ViewChild } from '@angular/core'; -import { IgxTreeGridComponent} from 'igniteui-angular'; +import { GridSelectionMode, IgxTreeGridComponent} from 'igniteui-angular'; import { generateEmployeeDetailedFlatData } from '../data/employees-flat-detailed'; @Component({ @@ -12,7 +12,7 @@ export class TreeGridMultiColumnHeadersSampleComponent { @ViewChild(IgxTreeGridComponent, { read: IgxTreeGridComponent, static: true }) public treeGrid: IgxTreeGridComponent; public data = generateEmployeeDetailedFlatData(); - public selectionMode = 'none'; + public selectionMode: GridSelectionMode = 'none'; public pinUnpinGroup() { const firstColumnGroup = this.treeGrid.columnList.filter((c) => c.header === 'General Information')[0]; diff --git a/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.ts b/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.ts index f4b91b03de..62f46af7da 100644 --- a/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.ts +++ b/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.ts @@ -1,5 +1,5 @@ import { Component, ViewChild } from '@angular/core'; -import { IDropDroppedEventArgs, IgxTreeGridComponent } from 'igniteui-angular'; +import { GridSelectionMode, IDropDroppedEventArgs, IgxTreeGridComponent } from 'igniteui-angular'; import { FULL_EMPLOYEE_DATA } from '../data/employees'; @Component({ @@ -10,7 +10,7 @@ import { FULL_EMPLOYEE_DATA } from '../data/employees'; export class TreeGridMultiRowDragComponent { @ViewChild(IgxTreeGridComponent, { read: IgxTreeGridComponent, static: true }) public treeGrid: IgxTreeGridComponent; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; public selected = false; public ids; public countIcon = 'drag_indicator'; diff --git a/src/app/tree-grid/tree-grid-remote-paging-default-template/tree-grid-remote-paging-default-template.component.html b/src/app/tree-grid/tree-grid-remote-paging-default-template/tree-grid-remote-paging-default-template.component.html index ab6919d1c6..0a6fc0a478 100644 --- a/src/app/tree-grid/tree-grid-remote-paging-default-template/tree-grid-remote-paging-default-template.component.html +++ b/src/app/tree-grid/tree-grid-remote-paging-default-template/tree-grid-remote-paging-default-template.component.html @@ -1,5 +1,5 @@
- + [expansionDepth]="0" width="100%" height="540px" [pagingMode]="mode"> folder @@ -24,4 +24,4 @@ -
\ No newline at end of file +
diff --git a/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.ts b/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.ts index d7f736571c..487e454819 100644 --- a/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.ts +++ b/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.ts @@ -1,4 +1,5 @@ import { Component, OnInit } from '@angular/core'; +import { GridSelectionMode } from 'igniteui-angular'; import { generateEmployeeFlatData, IEmployee } from '../data/employees-flat'; @Component({ @@ -10,7 +11,7 @@ export class TreeGridRowEditStyleComponent implements OnInit { public data: IEmployee[]; public columns: any[]; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; public ngOnInit(): void { this.data = generateEmployeeFlatData(); diff --git a/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html b/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html index 0f238ee22d..77b21dbe86 100644 --- a/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html +++ b/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html @@ -2,8 +2,8 @@
- -
diff --git a/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.ts b/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.ts index 678ff7f2da..f7bfe43543 100644 --- a/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.ts +++ b/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IgxSnackbarComponent, IgxTreeGridComponent, IRowSelectionEventArgs } from 'igniteui-angular'; +import { GridSelectionMode, IgxSnackbarComponent, IgxTreeGridComponent, IRowSelectionEventArgs } from 'igniteui-angular'; import { generateEmployeeFlatData } from '../data/employees-flat'; @Component({ @@ -12,7 +12,7 @@ export class TreeGridSelectionSampleComponent implements OnInit { @ViewChild('snackbarRowCount', { static: true }) public snackbarRowCount: IgxSnackbarComponent; @ViewChild('snackbar', { static: true }) public snackbar: IgxSnackbarComponent; public data: any[]; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; public selectionModes = []; public hideRowSelectors = false; public selectedRows = [1, 2, 3]; diff --git a/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html b/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html index ee6a5ff0a3..3e641710e9 100644 --- a/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html +++ b/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html @@ -20,7 +20,7 @@ + [disableRipple]="true" [disableTransitions]="treeGrid.disableTransitions">
diff --git a/src/app/tree-grid/tree-grid-style/tree-grid-style.component.html b/src/app/tree-grid/tree-grid-style/tree-grid-style.component.html index 9ca125c6b4..2ed8c557aa 100644 --- a/src/app/tree-grid/tree-grid-style/tree-grid-style.component.html +++ b/src/app/tree-grid/tree-grid-style/tree-grid-style.component.html @@ -3,7 +3,7 @@
- + {{ cell.value }}
diff --git a/src/app/tree-grid/tree-grid-summary-sample/tree-grid-summary-sample.component.html b/src/app/tree-grid/tree-grid-summary-sample/tree-grid-summary-sample.component.html index 951c21a433..38233b2e32 100644 --- a/src/app/tree-grid/tree-grid-summary-sample/tree-grid-summary-sample.component.html +++ b/src/app/tree-grid/tree-grid-summary-sample/tree-grid-summary-sample.component.html @@ -12,7 +12,7 @@ functions
- ${{ val }} diff --git a/src/app/tree-grid/tree-grid-summary-styling/tree-grid-summary-styling.component.html b/src/app/tree-grid/tree-grid-summary-styling/tree-grid-summary-styling.component.html index 7756f6ea6f..04f33796cc 100644 --- a/src/app/tree-grid/tree-grid-summary-styling/tree-grid-summary-styling.component.html +++ b/src/app/tree-grid/tree-grid-summary-styling/tree-grid-summary-styling.component.html @@ -12,7 +12,7 @@ functions - ${{ val }} diff --git a/src/app/tree-grid/tree-grid-summary2-sample/tree-grid-summary2-sample.component.html b/src/app/tree-grid/tree-grid-summary2-sample/tree-grid-summary2-sample.component.html index f211e8518e..510ee6499a 100644 --- a/src/app/tree-grid/tree-grid-summary2-sample/tree-grid-summary2-sample.component.html +++ b/src/app/tree-grid/tree-grid-summary2-sample/tree-grid-summary2-sample.component.html @@ -16,7 +16,7 @@ - @@ -27,4 +27,4 @@ - \ No newline at end of file + diff --git a/src/app/tree-grid/tree-grid-toolbar-sample-1/tree-grid-toolbar-sample-1.component.html b/src/app/tree-grid/tree-grid-toolbar-sample-1/tree-grid-toolbar-sample-1.component.html index f6b8d16a5a..0dad263d01 100644 --- a/src/app/tree-grid/tree-grid-toolbar-sample-1/tree-grid-toolbar-sample-1.component.html +++ b/src/app/tree-grid/tree-grid-toolbar-sample-1/tree-grid-toolbar-sample-1.component.html @@ -15,7 +15,7 @@ {{ toolbarTitle }} - + @@ -25,7 +25,7 @@
- + {{ cell.value }}
diff --git a/src/app/tree-grid/tree-grid-toolbar-sample-2/tree-grid-toolbar-sample-2.component.html b/src/app/tree-grid/tree-grid-toolbar-sample-2/tree-grid-toolbar-sample-2.component.html index 8e2eb28f5b..665b03f99b 100644 --- a/src/app/tree-grid/tree-grid-toolbar-sample-2/tree-grid-toolbar-sample-2.component.html +++ b/src/app/tree-grid/tree-grid-toolbar-sample-2/tree-grid-toolbar-sample-2.component.html @@ -11,7 +11,7 @@
- + {{ cell.value }}
diff --git a/src/app/tree-grid/tree-grid-toolbar-sample-3/tree-grid-toolbar-sample-3.component.html b/src/app/tree-grid/tree-grid-toolbar-sample-3/tree-grid-toolbar-sample-3.component.html index 6d014d7cc9..db29e48472 100644 --- a/src/app/tree-grid/tree-grid-toolbar-sample-3/tree-grid-toolbar-sample-3.component.html +++ b/src/app/tree-grid/tree-grid-toolbar-sample-3/tree-grid-toolbar-sample-3.component.html @@ -17,7 +17,7 @@
- + {{ cell.value }}
diff --git a/src/app/tree-grid/tree-grid-toolbar-sample-4/tree-grid-toolbar-sample-4.component.html b/src/app/tree-grid/tree-grid-toolbar-sample-4/tree-grid-toolbar-sample-4.component.html index 43d8d44b46..9e2bd3e339 100644 --- a/src/app/tree-grid/tree-grid-toolbar-sample-4/tree-grid-toolbar-sample-4.component.html +++ b/src/app/tree-grid/tree-grid-toolbar-sample-4/tree-grid-toolbar-sample-4.component.html @@ -13,7 +13,7 @@
- + {{ cell.value }}
diff --git a/src/app/tree-grid/tree-grid-toolbar-style/tree-grid-toolbar-style.component.html b/src/app/tree-grid/tree-grid-toolbar-style/tree-grid-toolbar-style.component.html index cbf3aac19f..85a618f72c 100644 --- a/src/app/tree-grid/tree-grid-toolbar-style/tree-grid-toolbar-style.component.html +++ b/src/app/tree-grid/tree-grid-toolbar-style/tree-grid-toolbar-style.component.html @@ -13,7 +13,7 @@
- + {{ cell.value }}
diff --git a/src/app/tree-grid/treegrid-summary-template/treegrid-summary-template.component.ts b/src/app/tree-grid/treegrid-summary-template/treegrid-summary-template.component.ts index c7c6bcd4e4..67de9d9793 100644 --- a/src/app/tree-grid/treegrid-summary-template/treegrid-summary-template.component.ts +++ b/src/app/tree-grid/treegrid-summary-template/treegrid-summary-template.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import { IgxSummaryOperand, IgxSummaryResult } from 'igniteui-angular'; +import { DisplayDensity, IgxSummaryOperand, IgxSummaryResult } from 'igniteui-angular'; import { generateEmployeeFlatData } from '../data/employees-flat'; class PTOSummary { @@ -48,7 +48,7 @@ export class TreeGridSummaryTemplateComponent implements OnInit { public d; public ptoSummary = PTOSummary; public summaryHeight = 150; - public displayDensity = 'cosy'; + public displayDensity: DisplayDensity = 'cosy'; public displayDensities; public hasSummary = true; diff --git a/tsconfig.json b/tsconfig.json index 93cf56071b..a350d74420 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,5 +18,10 @@ "es2017", "dom" ] + }, + "angularCompilerOptions": { + "strictTemplates": true, + "fullTemplateTypeCheck": true, + "strictInjectionParameters": true } } From 474ef394aaf97b9eca51aa5a950d1e67a6cbece0 Mon Sep 17 00:00:00 2001 From: Konstantin Dinev Date: Mon, 19 Sep 2022 17:32:40 +0300 Subject: [PATCH 07/23] chore(*): more strictTemplates fixes --- .../snackbar-sample-5/snackbar-sample-5.component.html | 2 +- .../calendar-sample-3/calendar-sample-3.component.ts | 6 +++--- .../csv-export-tree-grid-sample.component.html | 2 +- .../excel-export-tree-grid-sample.component.html | 2 +- src/app/services/services.module.ts | 2 ++ .../column-group-selection.component.html | 2 +- .../tree-grid-column-selection-style.component.html | 4 ++-- .../tree-grid-column-selection.component.html | 2 +- .../tgrid-editing-lifecycle.component.html | 2 +- .../tree-grid-action-strip-sample.html | 2 +- .../tree-grid-add-row-sample.component.html | 4 ++-- .../tree-grid-advanced-filtering-sample.component.html | 2 +- .../tree-grid-advanced-filtering-style.component.html | 2 +- .../tree-grid-batch-editing-sample.component.html | 4 ++-- .../tree-grid-cellSelection.component.html | 2 +- .../tree-grid-clipboard-operations-sample.component.html | 4 ++-- .../tree-grid-collapsible-column-groups.component.html | 2 +- .../tree-grid-column-hiding-sample.component.html | 4 ++-- .../tree-grid-column-hiding-toolbar-sample.component.html | 2 +- .../tree-grid-column-hiding-toolbar-style.component.html | 2 +- .../tree-grid-column-moving-sample.component.html | 2 +- .../tree-grid-column-moving-styled-sample.component.html | 2 +- .../tree-grid-column-pinning-sample.component.html | 2 +- .../tree-grid-toolbar-pinning.component.html | 2 +- .../tree-grid-column-resizing-sample.component.html | 4 ++-- .../tree-grid-conditional-cell-style-2.component.html | 4 ++-- .../tree-grid-conditional-cell-style-sample.component.html | 2 +- .../tree-grid-conditional-row-selectors.component.html | 4 ++-- .../tree-grid-displaydensity-sample.component.html | 2 +- .../tree-grid-editing-events.component.html | 4 ++-- .../tree-grid-editing-sample.component.html | 2 +- .../tree-grid-editing-sample.component.html | 4 ++-- .../tree-grid-employees-sample.component.html | 2 +- ...grid-excel-style-filtering-load-on-demand.component.html | 2 +- .../tree-grid-excel-style-filtering-sample-1.component.html | 2 +- .../tree-grid-excel-style-filtering-sample-2.component.html | 2 +- .../tree-grid-excel-style-filtering-sample-3.component.html | 2 +- .../tree-grid-excel-style-filtering-style.component.html | 2 +- .../tree-grid-export-visualization.component.html | 2 +- .../tree-grid-external-advanced-filtering.component.html | 2 +- .../tree-grid-external-excel-style-filtering.component.html | 2 +- .../tree-grid-external-outlet-sample.component.html | 4 ++-- .../tree-grid-filtering-custom-sample.component.html | 2 +- .../tree-grid-filtering-sample.component.html | 2 +- .../tree-grid-filtering-style.component.html | 2 +- .../tree-grid-filtering-template-sample.component.html | 2 +- .../tree-grid-formatted-filtering-strategy.component.html | 2 +- .../tree-grid-group-by-load-on-demand-sample.component.html | 2 +- .../tree-grid-keyboard-navigation-sample.component.html | 2 +- .../tree-grid-load-on-demand-sample.component.html | 2 +- .../tree-grid-multi-cell-selection-style.component.html | 4 ++-- .../tree-grid-multi-cell-selection.component.html | 4 ++-- ...-grid-multi-column-header-template-sample.component.html | 2 +- .../tree-grid-multi-column-headers-export.component.html | 2 +- .../tree-grid-multi-column-headers-sample.component.html | 2 +- .../tree-grid-multi-column-headers-styling.component.html | 4 ++-- .../tree-grid-multi-row-drag.component.html | 2 +- .../tree-grid-pager-sample.component.html | 2 +- .../tree-grid-paging-sample.component.html | 2 +- .../tree-grid-paging-style-sample.component.html | 2 +- .../tree-grid-remote-filtering-sample.component.html | 2 +- .../tree-grid-remote-paging-default-template.component.html | 2 +- .../tree-grid-remote-paging-sample.component.html | 2 +- .../tree-grid-resize-line-styling-sample.component.html | 4 ++-- .../tree-grid-row-drag-base.component.html | 2 +- .../tree-grid-row-drag/tree-grid-row-drag.component.html | 2 +- .../tree-grid-row-edit-style.component.html | 2 +- .../tree-grid-row-editing-sample.component.html | 2 +- .../tree-grid-row-pinning-extra-column.component.html | 4 ++-- .../tree-grid-row-pinning-styling.component.html | 2 +- .../tree-grid-row-pinning.component.html | 2 +- .../tree-grid-row-reorder.component.html | 2 +- .../tree-grid-rowClasses.component.html | 2 +- .../tree-grid-rowStyle.component.html | 2 +- .../tree-grid-search-sample.component.html | 2 +- .../tree-grid-selection-sample.component.html | 2 +- .../tree-grid-selection-template-numbers.component.html | 2 +- .../tree-grid-sorting-sample.component.html | 2 +- .../tree-grid-sorting-styling.component.html | 2 +- .../tree-grid-style/tree-grid-style.component.html | 2 +- .../tree-grid-summary-formatter.component.html | 2 +- .../tree-grid-summary-sample.component.html | 2 +- .../tree-grid-summary-styling.component.html | 2 +- .../tree-grid-summary2-sample.component.html | 2 +- .../tree-grid-toolbar-sample-1.component.html | 2 +- .../tree-grid-toolbar-sample-2.component.html | 2 +- .../tree-grid-toolbar-sample-3.component.html | 2 +- .../tree-grid-toolbar-sample-4.component.html | 2 +- .../tree-grid-toolbar-style.component.html | 2 +- .../tree-grid-tree-filter-view.component.html | 2 +- .../tree-grid-validation-style.component.html | 2 +- .../tree-grid-validator-service-cross-field.component.html | 4 ++-- .../tree-grid-validator-service-extended.component.html | 2 +- .../tree-grid-validator-service.component.html | 4 ++-- .../tree-grid-virtualization-sample.component.html | 4 ++-- .../treegrid-allData-summary.component.html | 2 +- .../treegrid-column-autosizing.component.html | 2 +- .../treegrid-summary-template.component.html | 2 +- 98 files changed, 120 insertions(+), 118 deletions(-) diff --git a/src/app/notifications/snackbar/snackbar-sample-5/snackbar-sample-5.component.html b/src/app/notifications/snackbar/snackbar-sample-5/snackbar-sample-5.component.html index 63b589ec5e..5e23ae5ad5 100644 --- a/src/app/notifications/snackbar/snackbar-sample-5/snackbar-sample-5.component.html +++ b/src/app/notifications/snackbar/snackbar-sample-5/snackbar-sample-5.component.html @@ -1,6 +1,6 @@
- File loading + File loading diff --git a/src/app/scheduling/calendar/calendar-sample-3/calendar-sample-3.component.ts b/src/app/scheduling/calendar/calendar-sample-3/calendar-sample-3.component.ts index d90422316d..683df20f48 100644 --- a/src/app/scheduling/calendar/calendar-sample-3/calendar-sample-3.component.ts +++ b/src/app/scheduling/calendar/calendar-sample-3/calendar-sample-3.component.ts @@ -1,5 +1,5 @@ import { Component, ViewChild } from '@angular/core'; -import { IgxCalendarComponent, IgxDialogComponent, CalendarView } from 'igniteui-angular'; +import { IgxCalendarComponent, IgxDialogComponent, IgxCalendarView } from 'igniteui-angular'; import { IViewDateChangeEventArgs } from 'igniteui-angular/lib/calendar/calendar-base'; @Component({ @@ -26,9 +26,9 @@ export class CalendarSample3Component { logger.innerHTML = ` => 'viewDateChanged': ${eventArgs}
${logger.innerHTML}`; } - public activeViewChanged(event: CalendarView) { + public activeViewChanged(event: IgxCalendarView) { const logger: HTMLElement = document.querySelector('.logger'); - logger.innerHTML = ` => 'activeViewChanged':. Active view is: ${CalendarView[event]}
${logger.innerHTML}`; + logger.innerHTML = ` => 'activeViewChanged':. Active view is: ${IgxCalendarView[event]}
${logger.innerHTML}`; } private parseDate(date: Date) { diff --git a/src/app/services/export-csv/csv-export-tree-grid-sample/csv-export-tree-grid-sample.component.html b/src/app/services/export-csv/csv-export-tree-grid-sample/csv-export-tree-grid-sample.component.html index 9b7544b69a..131fa5ec3b 100644 --- a/src/app/services/export-csv/csv-export-tree-grid-sample/csv-export-tree-grid-sample.component.html +++ b/src/app/services/export-csv/csv-export-tree-grid-sample/csv-export-tree-grid-sample.component.html @@ -1,5 +1,5 @@

- diff --git a/src/app/services/export-excel/excel-export-tree-grid-sample/excel-export-tree-grid-sample.component.html b/src/app/services/export-excel/excel-export-tree-grid-sample/excel-export-tree-grid-sample.component.html index 157bd74163..548387adea 100644 --- a/src/app/services/export-excel/excel-export-tree-grid-sample/excel-export-tree-grid-sample.component.html +++ b/src/app/services/export-excel/excel-export-tree-grid-sample/excel-export-tree-grid-sample.component.html @@ -1,5 +1,5 @@

- diff --git a/src/app/services/services.module.ts b/src/app/services/services.module.ts index 6686c2c3e6..0e6f5eb1b1 100644 --- a/src/app/services/services.module.ts +++ b/src/app/services/services.module.ts @@ -3,6 +3,7 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { IgxCardModule, IgxGridModule, IgxIconModule, IgxListModule, IgxTimePickerModule, IgxTransactionService, IgxTreeGridModule } from 'igniteui-angular'; +import { IgxPreventDocumentScrollModule } from '../directives/prevent-scroll.directive'; import { CsvExportSample1Component } from './export-csv/csv-export-sample-1/csv-export-sample-1.component'; import { TreeGridCsvExportSample1Component } from './export-csv/csv-export-tree-grid-sample/csv-export-tree-grid-sample.component'; import { CsvExportComponent } from './export-csv/csv-export.component'; @@ -36,6 +37,7 @@ import { TransactionBaseComponent } from './transaction/transaction-base/transac imports: [ CommonModule, FormsModule, + IgxPreventDocumentScrollModule, ServicesRoutingModule, IgxGridModule, IgxTimePickerModule, diff --git a/src/app/tree-grid/column-group-selection/column-group-selection.component.html b/src/app/tree-grid/column-group-selection/column-group-selection.component.html index d51ebd090c..804829be7c 100644 --- a/src/app/tree-grid/column-group-selection/column-group-selection.component.html +++ b/src/app/tree-grid/column-group-selection/column-group-selection.component.html @@ -1,5 +1,5 @@

- diff --git a/src/app/tree-grid/column-selection-styles/tree-grid-column-selection-style.component.html b/src/app/tree-grid/column-selection-styles/tree-grid-column-selection-style.component.html index 686450e74d..b7e5152668 100644 --- a/src/app/tree-grid/column-selection-styles/tree-grid-column-selection-style.component.html +++ b/src/app/tree-grid/column-selection-styles/tree-grid-column-selection-style.component.html @@ -1,5 +1,5 @@
- -
\ No newline at end of file +
diff --git a/src/app/tree-grid/column-selection/tree-grid-column-selection.component.html b/src/app/tree-grid/column-selection/tree-grid-column-selection.component.html index 9233b2d0f9..ba2b6b36c6 100644 --- a/src/app/tree-grid/column-selection/tree-grid-column-selection.component.html +++ b/src/app/tree-grid/column-selection/tree-grid-column-selection.component.html @@ -1,5 +1,5 @@
-
- - diff --git a/src/app/tree-grid/tree-grid-add-row-sample/tree-grid-add-row-sample.component.html b/src/app/tree-grid/tree-grid-add-row-sample/tree-grid-add-row-sample.component.html index e6ce60df7e..1efbc5c38a 100644 --- a/src/app/tree-grid/tree-grid-add-row-sample/tree-grid-add-row-sample.component.html +++ b/src/app/tree-grid/tree-grid-add-row-sample/tree-grid-add-row-sample.component.html @@ -1,5 +1,5 @@
- @@ -16,4 +16,4 @@ -
\ No newline at end of file +
diff --git a/src/app/tree-grid/tree-grid-advanced-filtering-sample/tree-grid-advanced-filtering-sample.component.html b/src/app/tree-grid/tree-grid-advanced-filtering-sample/tree-grid-advanced-filtering-sample.component.html index 3fefee7813..ac55dd2701 100644 --- a/src/app/tree-grid/tree-grid-advanced-filtering-sample/tree-grid-advanced-filtering-sample.component.html +++ b/src/app/tree-grid/tree-grid-advanced-filtering-sample/tree-grid-advanced-filtering-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/tree-grid/tree-grid-advanced-filtering-style/tree-grid-advanced-filtering-style.component.html b/src/app/tree-grid/tree-grid-advanced-filtering-style/tree-grid-advanced-filtering-style.component.html index 7f3ade6a79..f58215e0ce 100644 --- a/src/app/tree-grid/tree-grid-advanced-filtering-style/tree-grid-advanced-filtering-style.component.html +++ b/src/app/tree-grid/tree-grid-advanced-filtering-style/tree-grid-advanced-filtering-style.component.html @@ -1,5 +1,5 @@ - + diff --git a/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html b/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html index 62219b9187..43e8f68771 100644 --- a/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html +++ b/src/app/tree-grid/tree-grid-batch-editing/tree-grid-batch-editing-sample.component.html @@ -1,5 +1,5 @@
- @@ -30,7 +30,7 @@
- diff --git a/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.html b/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.html index 829d2e392f..e953c9c39c 100644 --- a/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.html +++ b/src/app/tree-grid/tree-grid-cellSelection-sample/tree-grid-cellSelection.component.html @@ -2,7 +2,7 @@ - diff --git a/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html b/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html index 3344b5997a..0f7caf0d1b 100644 --- a/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html +++ b/src/app/tree-grid/tree-grid-clipboard-operations-sample/tree-grid-clipboard-operations-sample.component.html @@ -13,7 +13,7 @@
- @@ -21,7 +21,7 @@ Grid copy behavior Copying of header labels Copying column formatters - diff --git a/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.html b/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.html index 46397d6c5b..10eba02c59 100644 --- a/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.html +++ b/src/app/tree-grid/tree-grid-collapsible-groups/tree-grid-collapsible-column-groups.component.html @@ -1,7 +1,7 @@
- diff --git a/src/app/tree-grid/tree-grid-column-hiding-sample/tree-grid-column-hiding-sample.component.html b/src/app/tree-grid/tree-grid-column-hiding-sample/tree-grid-column-hiding-sample.component.html index b0f70c1599..6b9d85562d 100644 --- a/src/app/tree-grid/tree-grid-column-hiding-sample/tree-grid-column-hiding-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-hiding-sample/tree-grid-column-hiding-sample.component.html @@ -12,7 +12,7 @@
- @@ -27,4 +27,4 @@
-
\ No newline at end of file +
diff --git a/src/app/tree-grid/tree-grid-column-hiding-toolbar-sample/tree-grid-column-hiding-toolbar-sample.component.html b/src/app/tree-grid/tree-grid-column-hiding-toolbar-sample/tree-grid-column-hiding-toolbar-sample.component.html index a2c095e756..58c7243d03 100644 --- a/src/app/tree-grid/tree-grid-column-hiding-toolbar-sample/tree-grid-column-hiding-toolbar-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-hiding-toolbar-sample/tree-grid-column-hiding-toolbar-sample.component.html @@ -1,5 +1,5 @@
- Employees diff --git a/src/app/tree-grid/tree-grid-column-hiding-toolbar-style/tree-grid-column-hiding-toolbar-style.component.html b/src/app/tree-grid/tree-grid-column-hiding-toolbar-style/tree-grid-column-hiding-toolbar-style.component.html index 735f5d950a..a92873018f 100644 --- a/src/app/tree-grid/tree-grid-column-hiding-toolbar-style/tree-grid-column-hiding-toolbar-style.component.html +++ b/src/app/tree-grid/tree-grid-column-hiding-toolbar-style/tree-grid-column-hiding-toolbar-style.component.html @@ -1,5 +1,5 @@
- Employees diff --git a/src/app/tree-grid/tree-grid-column-moving-sample/tree-grid-column-moving-sample.component.html b/src/app/tree-grid/tree-grid-column-moving-sample/tree-grid-column-moving-sample.component.html index d5a4f0f415..912001a115 100644 --- a/src/app/tree-grid/tree-grid-column-moving-sample/tree-grid-column-moving-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-moving-sample/tree-grid-column-moving-sample.component.html @@ -6,7 +6,7 @@
- diff --git a/src/app/tree-grid/tree-grid-column-moving-styled-sample/tree-grid-column-moving-styled-sample.component.html b/src/app/tree-grid/tree-grid-column-moving-styled-sample/tree-grid-column-moving-styled-sample.component.html index 8a24e993f3..e57ede6d7c 100644 --- a/src/app/tree-grid/tree-grid-column-moving-styled-sample/tree-grid-column-moving-styled-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-moving-styled-sample/tree-grid-column-moving-styled-sample.component.html @@ -6,7 +6,7 @@
- diff --git a/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-column-pinning-sample.component.html b/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-column-pinning-sample.component.html index e68c626c24..0bdc6873be 100644 --- a/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-column-pinning-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-column-pinning-sample.component.html @@ -6,7 +6,7 @@
- diff --git a/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-toolbar-pinning.component.html b/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-toolbar-pinning.component.html index f6002d4521..5120b64d9a 100644 --- a/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-toolbar-pinning.component.html +++ b/src/app/tree-grid/tree-grid-column-pinning-sample/tree-grid-toolbar-pinning.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-column-resizing-sample/tree-grid-column-resizing-sample.component.html b/src/app/tree-grid/tree-grid-column-resizing-sample/tree-grid-column-resizing-sample.component.html index ac635f0cb9..ad1ea42570 100644 --- a/src/app/tree-grid/tree-grid-column-resizing-sample/tree-grid-column-resizing-sample.component.html +++ b/src/app/tree-grid/tree-grid-column-resizing-sample/tree-grid-column-resizing-sample.component.html @@ -1,5 +1,5 @@
- @@ -13,4 +13,4 @@ -
\ No newline at end of file +
diff --git a/src/app/tree-grid/tree-grid-conditional-cell-style-2/tree-grid-conditional-cell-style-2.component.html b/src/app/tree-grid/tree-grid-conditional-cell-style-2/tree-grid-conditional-cell-style-2.component.html index 7c1f24a6ce..157208cdb7 100644 --- a/src/app/tree-grid/tree-grid-conditional-cell-style-2/tree-grid-conditional-cell-style-2.component.html +++ b/src/app/tree-grid/tree-grid-conditional-cell-style-2/tree-grid-conditional-cell-style-2.component.html @@ -7,7 +7,7 @@
- @@ -17,4 +17,4 @@ [cellStyles]="c.cellStyles"> -
\ No newline at end of file +
diff --git a/src/app/tree-grid/tree-grid-conditional-cell-style-sample/tree-grid-conditional-cell-style-sample.component.html b/src/app/tree-grid/tree-grid-conditional-cell-style-sample/tree-grid-conditional-cell-style-sample.component.html index 1f52eba09e..7e0e964998 100644 --- a/src/app/tree-grid/tree-grid-conditional-cell-style-sample/tree-grid-conditional-cell-style-sample.component.html +++ b/src/app/tree-grid/tree-grid-conditional-cell-style-sample/tree-grid-conditional-cell-style-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-conditional-row-selectors/tree-grid-conditional-row-selectors.component.html b/src/app/tree-grid/tree-grid-conditional-row-selectors/tree-grid-conditional-row-selectors.component.html index 4ee25da104..a4ecb6d0fc 100644 --- a/src/app/tree-grid/tree-grid-conditional-row-selectors/tree-grid-conditional-row-selectors.component.html +++ b/src/app/tree-grid/tree-grid-conditional-row-selectors/tree-grid-conditional-row-selectors.component.html @@ -1,5 +1,5 @@
- @@ -17,4 +17,4 @@
-
\ No newline at end of file +
diff --git a/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.html b/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.html index 63ca92e068..5a1439e28c 100644 --- a/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.html +++ b/src/app/tree-grid/tree-grid-displaydensity-sample/tree-grid-displaydensity-sample.component.html @@ -1,7 +1,7 @@
- diff --git a/src/app/tree-grid/tree-grid-editing-events/tree-grid-editing-events.component.html b/src/app/tree-grid/tree-grid-editing-events/tree-grid-editing-events.component.html index fa190aac0c..058662432c 100644 --- a/src/app/tree-grid/tree-grid-editing-events/tree-grid-editing-events.component.html +++ b/src/app/tree-grid/tree-grid-editing-events/tree-grid-editing-events.component.html @@ -1,9 +1,9 @@

Current Employees

- - \ No newline at end of file + diff --git a/src/app/tree-grid/tree-grid-editing-sample/tree-grid-editing-sample.component.html b/src/app/tree-grid/tree-grid-editing-sample/tree-grid-editing-sample.component.html index 58761a8419..6eed154f60 100644 --- a/src/app/tree-grid/tree-grid-editing-sample/tree-grid-editing-sample.component.html +++ b/src/app/tree-grid/tree-grid-editing-sample/tree-grid-editing-sample.component.html @@ -3,7 +3,7 @@ person_add Add Root Employee - diff --git a/src/app/tree-grid/tree-grid-editing-style/tree-grid-editing-sample.component.html b/src/app/tree-grid/tree-grid-editing-style/tree-grid-editing-sample.component.html index 7bc8dfef07..f1a344e0ba 100644 --- a/src/app/tree-grid/tree-grid-editing-style/tree-grid-editing-sample.component.html +++ b/src/app/tree-grid/tree-grid-editing-style/tree-grid-editing-sample.component.html @@ -1,5 +1,5 @@
- @@ -12,4 +12,4 @@ -
\ No newline at end of file +
diff --git a/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.html b/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.html index 1c6f35dbc1..a338c9bb66 100644 --- a/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.html +++ b/src/app/tree-grid/tree-grid-employees-sample/tree-grid-employees-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-excel-style-filtering-load-on-demand/tree-grid-excel-style-filtering-load-on-demand.component.html b/src/app/tree-grid/tree-grid-excel-style-filtering-load-on-demand/tree-grid-excel-style-filtering-load-on-demand.component.html index 679fb9bea0..d6445b5b48 100644 --- a/src/app/tree-grid/tree-grid-excel-style-filtering-load-on-demand/tree-grid-excel-style-filtering-load-on-demand.component.html +++ b/src/app/tree-grid/tree-grid-excel-style-filtering-load-on-demand/tree-grid-excel-style-filtering-load-on-demand.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.html b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.html index 87bd224bb1..16494c5c3c 100644 --- a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.html +++ b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.html @@ -2,7 +2,7 @@
- diff --git a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-2/tree-grid-excel-style-filtering-sample-2.component.html b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-2/tree-grid-excel-style-filtering-sample-2.component.html index b1a76d311f..4f81a3a4d9 100644 --- a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-2/tree-grid-excel-style-filtering-sample-2.component.html +++ b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-2/tree-grid-excel-style-filtering-sample-2.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-3/tree-grid-excel-style-filtering-sample-3.component.html b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-3/tree-grid-excel-style-filtering-sample-3.component.html index b1cdb843b9..abcc6655d2 100644 --- a/src/app/tree-grid/tree-grid-excel-style-filtering-sample-3/tree-grid-excel-style-filtering-sample-3.component.html +++ b/src/app/tree-grid/tree-grid-excel-style-filtering-sample-3/tree-grid-excel-style-filtering-sample-3.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-excel-style-filtering-style/tree-grid-excel-style-filtering-style.component.html b/src/app/tree-grid/tree-grid-excel-style-filtering-style/tree-grid-excel-style-filtering-style.component.html index 119d6aaac2..2dbe6fe4f5 100644 --- a/src/app/tree-grid/tree-grid-excel-style-filtering-style/tree-grid-excel-style-filtering-style.component.html +++ b/src/app/tree-grid/tree-grid-excel-style-filtering-style/tree-grid-excel-style-filtering-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-export-visualization/tree-grid-export-visualization.component.html b/src/app/tree-grid/tree-grid-export-visualization/tree-grid-export-visualization.component.html index a677e66d53..cc16ad3534 100644 --- a/src/app/tree-grid/tree-grid-export-visualization/tree-grid-export-visualization.component.html +++ b/src/app/tree-grid/tree-grid-export-visualization/tree-grid-export-visualization.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-external-advanced-filtering/tree-grid-external-advanced-filtering.component.html b/src/app/tree-grid/tree-grid-external-advanced-filtering/tree-grid-external-advanced-filtering.component.html index 25f91276b5..5193e6b62b 100644 --- a/src/app/tree-grid/tree-grid-external-advanced-filtering/tree-grid-external-advanced-filtering.component.html +++ b/src/app/tree-grid/tree-grid-external-advanced-filtering/tree-grid-external-advanced-filtering.component.html @@ -2,7 +2,7 @@ - diff --git a/src/app/tree-grid/tree-grid-external-excel-style-filtering/tree-grid-external-excel-style-filtering.component.html b/src/app/tree-grid/tree-grid-external-excel-style-filtering/tree-grid-external-excel-style-filtering.component.html index 37d709399f..71adf81444 100644 --- a/src/app/tree-grid/tree-grid-external-excel-style-filtering/tree-grid-external-excel-style-filtering.component.html +++ b/src/app/tree-grid/tree-grid-external-excel-style-filtering/tree-grid-external-excel-style-filtering.component.html @@ -11,7 +11,7 @@
- diff --git a/src/app/tree-grid/tree-grid-external-outlet/tree-grid-external-outlet-sample.component.html b/src/app/tree-grid/tree-grid-external-outlet/tree-grid-external-outlet-sample.component.html index bc2af31228..a5493eacbb 100644 --- a/src/app/tree-grid/tree-grid-external-outlet/tree-grid-external-outlet-sample.component.html +++ b/src/app/tree-grid/tree-grid-external-outlet/tree-grid-external-outlet-sample.component.html @@ -1,5 +1,5 @@
- @@ -34,7 +34,7 @@
- diff --git a/src/app/tree-grid/tree-grid-filtering-custom-sample/tree-grid-filtering-custom-sample.component.html b/src/app/tree-grid/tree-grid-filtering-custom-sample/tree-grid-filtering-custom-sample.component.html index 67a65b2d0a..f74d82d759 100644 --- a/src/app/tree-grid/tree-grid-filtering-custom-sample/tree-grid-filtering-custom-sample.component.html +++ b/src/app/tree-grid/tree-grid-filtering-custom-sample/tree-grid-filtering-custom-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html b/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html index 7ec8221272..58f6069cee 100644 --- a/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html +++ b/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html @@ -4,7 +4,7 @@
- diff --git a/src/app/tree-grid/tree-grid-filtering-style/tree-grid-filtering-style.component.html b/src/app/tree-grid/tree-grid-filtering-style/tree-grid-filtering-style.component.html index ca558438ad..52d7ba01c9 100644 --- a/src/app/tree-grid/tree-grid-filtering-style/tree-grid-filtering-style.component.html +++ b/src/app/tree-grid/tree-grid-filtering-style/tree-grid-filtering-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html b/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html index 97618db79e..4bf6657ea7 100644 --- a/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html +++ b/src/app/tree-grid/tree-grid-filtering-template-sample/tree-grid-filtering-template-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-formatted-filtering-strategy/tree-grid-formatted-filtering-strategy.component.html b/src/app/tree-grid/tree-grid-formatted-filtering-strategy/tree-grid-formatted-filtering-strategy.component.html index 36caa6f5c5..d351001ae6 100644 --- a/src/app/tree-grid/tree-grid-formatted-filtering-strategy/tree-grid-formatted-filtering-strategy.component.html +++ b/src/app/tree-grid/tree-grid-formatted-filtering-strategy/tree-grid-formatted-filtering-strategy.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.html b/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.html index 6727608570..2f5af8dd06 100644 --- a/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.html +++ b/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.html @@ -1,5 +1,5 @@
- - - diff --git a/src/app/tree-grid/tree-grid-multi-cell-selection-style/tree-grid-multi-cell-selection-style.component.html b/src/app/tree-grid/tree-grid-multi-cell-selection-style/tree-grid-multi-cell-selection-style.component.html index 9b2acead2e..2a267368fb 100644 --- a/src/app/tree-grid/tree-grid-multi-cell-selection-style/tree-grid-multi-cell-selection-style.component.html +++ b/src/app/tree-grid/tree-grid-multi-cell-selection-style/tree-grid-multi-cell-selection-style.component.html @@ -1,5 +1,5 @@
- @@ -13,4 +13,4 @@ -
\ No newline at end of file +
diff --git a/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html b/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html index ce743d141c..87678835ac 100644 --- a/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html +++ b/src/app/tree-grid/tree-grid-multi-cell-selection/tree-grid-multi-cell-selection.component.html @@ -3,7 +3,7 @@
Perform range selection on the Tree Grid to transfer data to the Grid
- @@ -21,7 +21,7 @@
Perform range selection on the Tree Grid to transfer data to the Grid
-
diff --git a/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html b/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html index 8967a29096..35aed46d4f 100644 --- a/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html +++ b/src/app/tree-grid/tree-grid-multi-column-header-template-sample/tree-grid-multi-column-header-template-sample.component.html @@ -9,7 +9,7 @@
- diff --git a/src/app/tree-grid/tree-grid-multi-column-headers-export/tree-grid-multi-column-headers-export.component.html b/src/app/tree-grid/tree-grid-multi-column-headers-export/tree-grid-multi-column-headers-export.component.html index a568f2b259..b39644009e 100644 --- a/src/app/tree-grid/tree-grid-multi-column-headers-export/tree-grid-multi-column-headers-export.component.html +++ b/src/app/tree-grid/tree-grid-multi-column-headers-export/tree-grid-multi-column-headers-export.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.html b/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.html index 89488c97ef..31876621de 100644 --- a/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.html +++ b/src/app/tree-grid/tree-grid-multi-column-headers-sample/tree-grid-multi-column-headers-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-multi-column-headers-styling/tree-grid-multi-column-headers-styling.component.html b/src/app/tree-grid/tree-grid-multi-column-headers-styling/tree-grid-multi-column-headers-styling.component.html index f8ef9a733b..c062f78422 100644 --- a/src/app/tree-grid/tree-grid-multi-column-headers-styling/tree-grid-multi-column-headers-styling.component.html +++ b/src/app/tree-grid/tree-grid-multi-column-headers-styling/tree-grid-multi-column-headers-styling.component.html @@ -1,5 +1,5 @@
- @@ -8,7 +8,7 @@ - + diff --git a/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.html b/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.html index 0e4352661d..b99acca574 100644 --- a/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.html +++ b/src/app/tree-grid/tree-grid-multi-row-drag/tree-grid-multi-row-drag.component.html @@ -3,7 +3,7 @@ delete
Drag a row here to delete it
- diff --git a/src/app/tree-grid/tree-grid-pager-sample/tree-grid-pager-sample.component.html b/src/app/tree-grid/tree-grid-pager-sample/tree-grid-pager-sample.component.html index 24dab4e8a3..9053b9c28a 100644 --- a/src/app/tree-grid/tree-grid-pager-sample/tree-grid-pager-sample.component.html +++ b/src/app/tree-grid/tree-grid-pager-sample/tree-grid-pager-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-paging-sample/tree-grid-paging-sample.component.html b/src/app/tree-grid/tree-grid-paging-sample/tree-grid-paging-sample.component.html index 8ab4457130..0f979fd872 100644 --- a/src/app/tree-grid/tree-grid-paging-sample/tree-grid-paging-sample.component.html +++ b/src/app/tree-grid/tree-grid-paging-sample/tree-grid-paging-sample.component.html @@ -1,6 +1,6 @@
- diff --git a/src/app/tree-grid/tree-grid-paging-style/tree-grid-paging-style-sample.component.html b/src/app/tree-grid/tree-grid-paging-style/tree-grid-paging-style-sample.component.html index 85f9e99a3d..1a32739a8b 100644 --- a/src/app/tree-grid/tree-grid-paging-style/tree-grid-paging-style-sample.component.html +++ b/src/app/tree-grid/tree-grid-paging-style/tree-grid-paging-style-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-remote-filtering-sample/tree-grid-remote-filtering-sample.component.html b/src/app/tree-grid/tree-grid-remote-filtering-sample/tree-grid-remote-filtering-sample.component.html index 64514970db..9478667b65 100644 --- a/src/app/tree-grid/tree-grid-remote-filtering-sample/tree-grid-remote-filtering-sample.component.html +++ b/src/app/tree-grid/tree-grid-remote-filtering-sample/tree-grid-remote-filtering-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-remote-paging-default-template/tree-grid-remote-paging-default-template.component.html b/src/app/tree-grid/tree-grid-remote-paging-default-template/tree-grid-remote-paging-default-template.component.html index 0a6fc0a478..09ac13c7c1 100644 --- a/src/app/tree-grid/tree-grid-remote-paging-default-template/tree-grid-remote-paging-default-template.component.html +++ b/src/app/tree-grid/tree-grid-remote-paging-default-template/tree-grid-remote-paging-default-template.component.html @@ -1,5 +1,5 @@
- - diff --git a/src/app/tree-grid/tree-grid-resize-line-styling-sample/tree-grid-resize-line-styling-sample.component.html b/src/app/tree-grid/tree-grid-resize-line-styling-sample/tree-grid-resize-line-styling-sample.component.html index 37ca0b1c14..a0565858a2 100644 --- a/src/app/tree-grid/tree-grid-resize-line-styling-sample/tree-grid-resize-line-styling-sample.component.html +++ b/src/app/tree-grid/tree-grid-resize-line-styling-sample/tree-grid-resize-line-styling-sample.component.html @@ -1,5 +1,5 @@
- @@ -22,4 +22,4 @@ -
\ No newline at end of file +
diff --git a/src/app/tree-grid/tree-grid-row-drag-base/tree-grid-row-drag-base.component.html b/src/app/tree-grid/tree-grid-row-drag-base/tree-grid-row-drag-base.component.html index 6b4147d40f..1399c6686f 100644 --- a/src/app/tree-grid/tree-grid-row-drag-base/tree-grid-row-drag-base.component.html +++ b/src/app/tree-grid/tree-grid-row-drag-base/tree-grid-row-drag-base.component.html @@ -3,7 +3,7 @@ delete
Drag a row here to delete it
- diff --git a/src/app/tree-grid/tree-grid-row-drag/tree-grid-row-drag.component.html b/src/app/tree-grid/tree-grid-row-drag/tree-grid-row-drag.component.html index de2158ef58..042f36ea3b 100644 --- a/src/app/tree-grid/tree-grid-row-drag/tree-grid-row-drag.component.html +++ b/src/app/tree-grid/tree-grid-row-drag/tree-grid-row-drag.component.html @@ -3,7 +3,7 @@ delete
Drag a row here to delete it
- diff --git a/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.html b/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.html index 0061452bc4..2bbc0cc544 100644 --- a/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.html +++ b/src/app/tree-grid/tree-grid-row-edit-style/tree-grid-row-edit-style.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html b/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html index 77b21dbe86..7885ec8cbc 100644 --- a/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html +++ b/src/app/tree-grid/tree-grid-row-edit/tree-grid-row-editing-sample.component.html @@ -1,5 +1,5 @@
-
- @@ -15,4 +15,4 @@ -
\ No newline at end of file +
diff --git a/src/app/tree-grid/tree-grid-row-pinning-styling/tree-grid-row-pinning-styling.component.html b/src/app/tree-grid/tree-grid-row-pinning-styling/tree-grid-row-pinning-styling.component.html index 318985e923..a0e88601ac 100644 --- a/src/app/tree-grid/tree-grid-row-pinning-styling/tree-grid-row-pinning-styling.component.html +++ b/src/app/tree-grid/tree-grid-row-pinning-styling/tree-grid-row-pinning-styling.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-row-pinning/tree-grid-row-pinning.component.html b/src/app/tree-grid/tree-grid-row-pinning/tree-grid-row-pinning.component.html index 97d5ad29d4..ec78f5ab87 100644 --- a/src/app/tree-grid/tree-grid-row-pinning/tree-grid-row-pinning.component.html +++ b/src/app/tree-grid/tree-grid-row-pinning/tree-grid-row-pinning.component.html @@ -3,7 +3,7 @@
- diff --git a/src/app/tree-grid/tree-grid-row-reorder/tree-grid-row-reorder.component.html b/src/app/tree-grid/tree-grid-row-reorder/tree-grid-row-reorder.component.html index 980bf35ed8..80991a936a 100644 --- a/src/app/tree-grid/tree-grid-row-reorder/tree-grid-row-reorder.component.html +++ b/src/app/tree-grid/tree-grid-row-reorder/tree-grid-row-reorder.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-rowClasses-sample/tree-grid-rowClasses.component.html b/src/app/tree-grid/tree-grid-rowClasses-sample/tree-grid-rowClasses.component.html index 68a16aaf1c..62d71284f3 100644 --- a/src/app/tree-grid/tree-grid-rowClasses-sample/tree-grid-rowClasses.component.html +++ b/src/app/tree-grid/tree-grid-rowClasses-sample/tree-grid-rowClasses.component.html @@ -1,5 +1,5 @@
- - - + diff --git a/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.html b/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.html index 27bb200b68..ddbb0d4563 100644 --- a/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.html +++ b/src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component.html @@ -3,7 +3,7 @@ Hide Row Selectors
- diff --git a/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html b/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html index 3e641710e9..946c83c1c8 100644 --- a/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html +++ b/src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/tree-grid/tree-grid-sorting-sample/tree-grid-sorting-sample.component.html b/src/app/tree-grid/tree-grid-sorting-sample/tree-grid-sorting-sample.component.html index 0123031355..1a57852fdb 100644 --- a/src/app/tree-grid/tree-grid-sorting-sample/tree-grid-sorting-sample.component.html +++ b/src/app/tree-grid/tree-grid-sorting-sample/tree-grid-sorting-sample.component.html @@ -1,5 +1,5 @@
- diff --git a/src/app/data-entries/select/select-header-footer/select-header-footer.component.ts b/src/app/data-entries/select/select-header-footer/select-header-footer.component.ts index 4c45292a97..7dd3afe938 100644 --- a/src/app/data-entries/select/select-header-footer/select-header-footer.component.ts +++ b/src/app/data-entries/select/select-header-footer/select-header-footer.component.ts @@ -40,7 +40,8 @@ export class SelectHeaderFooterComponent implements OnInit { this.fruits = this.fruitsDS; } - public filter(value) { + public filter(target: EventTarget) { + let value = (target as HTMLButtonElement).title; if (this.selected === value) { this.fruits = this.fruitsDS; this.selected = 'allData'; diff --git a/src/app/data-entries/switch/switch-sample-1/switch-sample-1.component.html b/src/app/data-entries/switch/switch-sample-1/switch-sample-1.component.html index 7a6a83810b..f6c2ce336f 100644 --- a/src/app/data-entries/switch/switch-sample-1/switch-sample-1.component.html +++ b/src/app/data-entries/switch/switch-sample-1/switch-sample-1.component.html @@ -1,3 +1,3 @@ - + Simple switch diff --git a/src/app/grid/column-selection-sample/column-selection-sample.component.html b/src/app/grid/column-selection-sample/column-selection-sample.component.html index 74b702ea1d..d6638b78eb 100644 --- a/src/app/grid/column-selection-sample/column-selection-sample.component.html +++ b/src/app/grid/column-selection-sample/column-selection-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/column-selection-sample/column-selection-sample.component.ts b/src/app/grid/column-selection-sample/column-selection-sample.component.ts index 60a057edd3..d52279789b 100644 --- a/src/app/grid/column-selection-sample/column-selection-sample.component.ts +++ b/src/app/grid/column-selection-sample/column-selection-sample.component.ts @@ -1,5 +1,5 @@ import { AfterViewInit, ChangeDetectorRef, Component, OnInit, ViewChild } from '@angular/core'; -import { IgxGridComponent, IgxSelectComponent } from 'igniteui-angular'; +import { GridSelectionMode, IgxGridComponent } from 'igniteui-angular'; import { DATA } from '../../data/customers'; @Component({ @@ -11,7 +11,7 @@ export class GridColumnSelectionComponent implements OnInit, AfterViewInit { @ViewChild(IgxGridComponent) public grid: IgxGridComponent; public data: any[]; - public columnSelectionType = 'single'; + public columnSelectionType: GridSelectionMode = 'single'; constructor(private cdr: ChangeDetectorRef) {} diff --git a/src/app/grid/grid-batchEditing-remotePaging/batch-editing-remote-paging.component.html b/src/app/grid/grid-batchEditing-remotePaging/batch-editing-remote-paging.component.html index ec92383723..42a68f5113 100644 --- a/src/app/grid/grid-batchEditing-remotePaging/batch-editing-remote-paging.component.html +++ b/src/app/grid/grid-batchEditing-remotePaging/batch-editing-remote-paging.component.html @@ -22,7 +22,7 @@ - + diff --git a/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.ts b/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.ts index 5225ad140f..d6f7391d79 100644 --- a/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.ts +++ b/src/app/grid/grid-cellSelection-sample/grid-cellSelection.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IgxGridComponent, IgxSnackbarComponent } from 'igniteui-angular'; +import { GridSelectionMode, IgxGridComponent, IgxSnackbarComponent } from 'igniteui-angular'; import { DATA } from '../../data/nwindData'; @Component({ @@ -12,7 +12,7 @@ export class GridCellSelectionComponent implements OnInit { @ViewChild(IgxSnackbarComponent, { static: true }) public snackbar: IgxSnackbarComponent; public data: any[]; public selection = true; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; public selectionModes = []; constructor() { } diff --git a/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html b/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html index f8ffa07fbc..a86d49cbbb 100644 --- a/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html +++ b/src/app/grid/grid-clipboard-operations-sample/grid-clipboard-operations-sample.component.html @@ -13,13 +13,13 @@
- +
Grid copy behavior Copying of header labels Copying column formatters - diff --git a/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.ts b/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.ts index 7bf88acfde..ff0fd72bfa 100644 --- a/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.ts +++ b/src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IGridKeydownEventArgs, CellType, IgxGridComponent } from 'igniteui-angular'; +import { IGridKeydownEventArgs, CellType, IgxGridComponent, GridSelectionMode } from 'igniteui-angular'; import { DATA } from '../../data/nwindData'; @Component({ @@ -11,7 +11,7 @@ import { DATA } from '../../data/nwindData'; export class GridCustomKBNavigationComponent implements OnInit { @ViewChild('grid1', { read: IgxGridComponent, static: true }) public grid1: IgxGridComponent; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; public data: any[]; constructor() { diff --git a/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html b/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html index 90a9a37651..b1cb055f41 100644 --- a/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html +++ b/src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component.html @@ -17,7 +17,7 @@ {{1}} ... - {{item + 1}} + {{item + 1}} ... {{ totalPages diff --git a/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.ts b/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.ts index e23ed95bb0..c66bf4d2af 100644 --- a/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.ts +++ b/src/app/grid/grid-displaydensity-sample/grid-displaydensity-sample.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IgxButtonGroupComponent, IgxGridComponent, IgxNumberSummaryOperand, +import { DisplayDensity, IgxButtonGroupComponent, IgxGridComponent, IgxNumberSummaryOperand, IgxSummaryOperand, IgxSummaryResult } from 'igniteui-angular'; import { INVOICE_DATA } from '../../data/invoiceData'; @@ -30,7 +30,7 @@ export class GridDisplayDensitySampleComponent implements OnInit { public grid: IgxGridComponent; @ViewChild(IgxButtonGroupComponent, { static: true }) public buttonGroup: IgxButtonGroupComponent; public data; - public density = 'compact'; + public density: DisplayDensity = 'compact'; public displayDensities; public numberSummaries = CustomNumberSummary; diff --git a/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.ts b/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.ts index f2355d319f..0ed345d2e9 100644 --- a/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.ts +++ b/src/app/grid/grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IgxGridComponent } from 'igniteui-angular'; +import { DisplayDensity, IgxGridComponent } from 'igniteui-angular'; import { DATA } from '../../data/nwindData'; @Component({ @@ -14,7 +14,7 @@ export class ExcelStyleFilteringSample1Component implements OnInit { public data: any[]; - public density = 'comfortable'; + public density: DisplayDensity = 'comfortable'; public displayDensities; constructor() { diff --git a/src/app/grid/grid-external-advanced-filtering/grid-external-advanced-filtering.component.html b/src/app/grid/grid-external-advanced-filtering/grid-external-advanced-filtering.component.html index 43f0ef3148..156917abc1 100644 --- a/src/app/grid/grid-external-advanced-filtering/grid-external-advanced-filtering.component.html +++ b/src/app/grid/grid-external-advanced-filtering/grid-external-advanced-filtering.component.html @@ -2,7 +2,7 @@ - + diff --git a/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html b/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html index 95c1ff7d14..d8a86df190 100644 --- a/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html +++ b/src/app/grid/grid-external-excel-style-filtering/grid-external-excel-style-filtering.component.html @@ -11,7 +11,7 @@
- + diff --git a/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html b/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html index dbf1afb711..47960725fb 100644 --- a/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html +++ b/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.html @@ -1,7 +1,7 @@
- +
diff --git a/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.ts b/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.ts index 9e6cb7dbac..ee46266d6d 100644 --- a/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.ts +++ b/src/app/grid/grid-filtering-sample/grid-filtering-sample.component.ts @@ -20,8 +20,8 @@ export class FilteringSampleComponent implements OnInit { this.data = DATA; } - public filter(term) { - this.grid1.filter('ProductName', term, IgxStringFilteringOperand.instance().condition('contains')); + public filter(target: EventTarget) { + this.grid1.filter('ProductName', (target as HTMLInputElement).value, IgxStringFilteringOperand.instance().condition('contains')); } public formatDate(val: Date) { diff --git a/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html b/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html index 632b3adc2a..dab60c03e5 100644 --- a/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html +++ b/src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component.html @@ -34,7 +34,7 @@ (input)="onInput(input, column)" (click)="onClick(inputGr)" (keydown)="onKeyDown($event)"/> - + clear @@ -42,12 +42,12 @@
- search - + clear diff --git a/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html b/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html index 7b37b9191e..8ef0b2dddc 100644 --- a/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html +++ b/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.html @@ -1,5 +1,5 @@
- + @@ -9,16 +9,17 @@ - -
- group_work - - {{ groupRow.expression.fieldName }}: - - {{ isDate(groupRow.value) ? formatDate(groupRow.value) : groupRow.value }} - - Ordered in 2017:{{ calc2017(groupRow.records)}} -
-
+ + +
+ group_work + + {{ groupRow.expression.fieldName }}: + + {{ isDate(groupRow.value) ? formatDate(groupRow.value) : groupRow.value }} + + Ordered in 2017:{{ calc2017(groupRow.records)}} +
+
diff --git a/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.ts b/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.ts index 8fd6361b89..019dc9ffda 100644 --- a/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.ts +++ b/src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component.ts @@ -1,7 +1,7 @@ import { Component, ViewChild } from '@angular/core'; import { DefaultSortingStrategy, - IgxColumnComponent, + GridSelectionMode, IgxGridComponent, ISortingExpression, SortingDirection @@ -18,7 +18,7 @@ export class GridGroupByPagingSampleComponent { public grid1: IgxGridComponent; public data; public expr: ISortingExpression[]; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; constructor() { this.data = INVOICE_DATA; this.expr = [ diff --git a/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html b/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html index 7942a275d8..3f87b0153b 100644 --- a/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html +++ b/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.ts b/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.ts index 4041e5a1de..aedad1c15f 100644 --- a/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.ts +++ b/src/app/grid/grid-groupby-sample/grid-groupby-sample.component.ts @@ -1,6 +1,7 @@ import { Component, OnInit, ViewChild, ViewEncapsulation } from '@angular/core'; import { DefaultSortingStrategy, + GridSelectionMode, IgxGridComponent, ISortingExpression, SortingDirection @@ -18,7 +19,7 @@ export class GridGroupBySampleComponent { public grid1: IgxGridComponent; public data; public expr: ISortingExpression[]; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; constructor() { this.data = INVOICE_DATA; diff --git a/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.html b/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.html index 0f06f8fb59..1b25501179 100644 --- a/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.html +++ b/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.html @@ -10,7 +10,7 @@ Show summary row when group row is collapsed:
- + diff --git a/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.ts b/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.ts index 532ad4e2dc..bc177be4e2 100644 --- a/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.ts +++ b/src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component.ts @@ -1,6 +1,7 @@ import { Component, OnInit, ViewChild, ViewEncapsulation } from '@angular/core'; import { DefaultSortingStrategy, + GridSelectionMode, GridSummaryCalculationMode, GridSummaryPosition, IgxGridComponent, @@ -55,7 +56,7 @@ export class GridGroupBySummarySampleComponent { public summaryPosition: GridSummaryPosition = GridSummaryPosition.bottom; public summaryCalcModes; public summaryCalculationMode: GridSummaryCalculationMode = GridSummaryCalculationMode.rootAndChildLevels; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; constructor() { this.data = INVOICE_DATA; diff --git a/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.ts b/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.ts index 25411b0a15..c7d5d62ddf 100644 --- a/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.ts +++ b/src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component.ts @@ -1,6 +1,7 @@ import { Component, OnInit, ViewChild, ViewEncapsulation } from '@angular/core'; import { DefaultSortingStrategy, + GridSelectionMode, GridSummaryCalculationMode, GridSummaryPosition, IgxGridComponent, @@ -45,7 +46,7 @@ export class GridGroupBySummaryStylingSampleComponent { public summaryPosition: GridSummaryPosition = GridSummaryPosition.bottom; public summaryCalcModes; public summaryCalculationMode: GridSummaryCalculationMode = GridSummaryCalculationMode.rootAndChildLevels; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; constructor() { this.data = INVOICE_DATA; diff --git a/src/app/grid/grid-multiple-row-drag/grid-multiple-row-drag.component.ts b/src/app/grid/grid-multiple-row-drag/grid-multiple-row-drag.component.ts index 65ae007e8d..6a2e1e7422 100644 --- a/src/app/grid/grid-multiple-row-drag/grid-multiple-row-drag.component.ts +++ b/src/app/grid/grid-multiple-row-drag/grid-multiple-row-drag.component.ts @@ -1,6 +1,6 @@ import { Component, ViewChild } from '@angular/core'; -import { IDropDroppedEventArgs, IgxGridComponent } from 'igniteui-angular'; +import { GridSelectionMode, IDropDroppedEventArgs, IgxGridComponent } from 'igniteui-angular'; import { DATA } from '../../data/customers'; @Component({ selector: 'app-grid-multiple-row-drag', @@ -17,7 +17,7 @@ export class GridMultipleRowDragComponent { public data2: any[]; public countIcon = 'drag_indicator'; public dragIcon = 'arrow_right_alt'; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; constructor() { this.data1 = DATA; this.data2 = []; diff --git a/src/app/grid/grid-row-pinning-drag/grid-row-pinning-drag.component.html b/src/app/grid/grid-row-pinning-drag/grid-row-pinning-drag.component.html index 7fbd63b1c4..e6ada44271 100644 --- a/src/app/grid/grid-row-pinning-drag/grid-row-pinning-drag.component.html +++ b/src/app/grid/grid-row-pinning-drag/grid-row-pinning-drag.component.html @@ -1,6 +1,6 @@
diff --git a/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html b/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html index 56deca8e40..9f090cc8ce 100644 --- a/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html +++ b/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html @@ -19,7 +19,7 @@ + [disableRipple]="true" [disableTransitions]="myGrid.disableTransitions">
diff --git a/src/app/grid/grid-sample-selection/grid-selection.component.ts b/src/app/grid/grid-sample-selection/grid-selection.component.ts index 45d9706578..c88f88c167 100644 --- a/src/app/grid/grid-sample-selection/grid-selection.component.ts +++ b/src/app/grid/grid-sample-selection/grid-selection.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IgxGridComponent, IgxSnackbarComponent, IRowSelectionEventArgs } from 'igniteui-angular'; +import { GridSelectionMode, IgxGridComponent, IgxSnackbarComponent, IRowSelectionEventArgs } from 'igniteui-angular'; import { Observable } from 'rxjs'; import { FinancialDataService } from '../../services/financial.service'; @@ -18,7 +18,7 @@ export class GridSelectionSampleComponent implements OnInit { @ViewChild('snackbarRowCount', { static: true }) public snackbarRowCount: IgxSnackbarComponent; @ViewChild('snackbar', { static: true }) public snackbar: IgxSnackbarComponent; public data: Observable; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; public selectionModes = []; public hideRowSelectors = false; public selectedRows = [1, 2, 3]; diff --git a/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html b/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html index e6f8a312eb..d3ce8a2797 100644 --- a/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html +++ b/src/app/grid/grid-sorting-sample/grid-sorting-sample.component.html @@ -1,5 +1,5 @@
- + @@ -64,11 +64,11 @@
- - - - - + + + + + diff --git a/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.ts b/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.ts index c73fc4ab4b..fbdf6f042e 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.ts +++ b/src/app/hierarchical-grid/hierarchical-grid-display-density/hierarchical-grid-density.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IgxHierarchicalGridComponent } from 'igniteui-angular'; +import { DisplayDensity, IgxHierarchicalGridComponent } from 'igniteui-angular'; import { CUSTOMERS } from '../../data/hierarchical-data'; @Component({ @@ -13,7 +13,7 @@ export class HGridDisplayDensitySampleComponent implements OnInit { private hierarchicalGrid: IgxHierarchicalGridComponent; public localdata; - public density = 'compact'; + public density: DisplayDensity = 'compact'; public displayDensities; constructor() { diff --git a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.ts b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.ts index 3efe356fd5..d15e06d808 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.ts +++ b/src/app/hierarchical-grid/hierarchical-grid-excel-style-filtering-sample-1/hierarchical-grid-excel-style-filtering-sample-1.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IgxHierarchicalGridComponent } from 'igniteui-angular'; +import { DisplayDensity, IgxHierarchicalGridComponent } from 'igniteui-angular'; import { SINGERS } from '../../data/singersData'; @Component({ @@ -15,7 +15,7 @@ export class HGridExcelStyleFilteringSample1Component implements OnInit { public localdata; - public density = 'comfortable'; + public density: DisplayDensity = 'comfortable'; public displayDensities; constructor() { diff --git a/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html b/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html index 617b1ee8c7..94078e2df6 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-filtering-template/hierarchical-grid-filtering-template.component.html @@ -49,7 +49,7 @@ (input)="onInput(input, column, grid)" (click)="onClick(inputGr)" (keydown)="onKeyDown($event)" /> - + clear @@ -57,12 +57,12 @@
- search - + clear diff --git a/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.ts b/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.ts index 9160181683..dbffa8822b 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.ts +++ b/src/app/hierarchical-grid/hierarchical-grid-multi-row-drag/hierarchical-grid-multi-row-drag.component.ts @@ -1,5 +1,5 @@ import { Component, ViewChild } from '@angular/core'; -import { IDropDroppedEventArgs, IgxHierarchicalGridComponent, RowType } from 'igniteui-angular'; +import { GridSelectionMode, IDropDroppedEventArgs, IgxHierarchicalGridComponent, RowType } from 'igniteui-angular'; import { createData, IDrive } from '../../data/files.data'; @Component({ @@ -12,7 +12,7 @@ export class HGridMultiRowDragComponent { @ViewChild(IgxHierarchicalGridComponent, { read: IgxHierarchicalGridComponent, static: true }) public hGrid: IgxHierarchicalGridComponent; public localData: IDrive[] = []; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; public ids; public grid; public selected = false; diff --git a/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.ts b/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.ts index 0888862e6e..16644141f4 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.ts +++ b/src/app/hierarchical-grid/hierarchical-grid-row-reorder/hierarchical-grid-row-reorder.component.ts @@ -3,7 +3,8 @@ import { IDropDroppedEventArgs, IgxHierarchicalGridComponent, RowType, - Point + Point, + GridSelectionMode } from 'igniteui-angular'; import { createData, IDrive } from '../../data/files.data'; @@ -16,7 +17,7 @@ export class HGridRowReorderComponent { @ViewChild(IgxHierarchicalGridComponent, { read: IgxHierarchicalGridComponent, static: true }) public hGrid: IgxHierarchicalGridComponent; public localData: IDrive[] = []; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; constructor() { this.localData = createData(3, 12, 8); } diff --git a/src/app/hierarchical-grid/hierarchical-grid-selection-template-numbers/hierarchical-grid-selection-template-numbers.component.html b/src/app/hierarchical-grid/hierarchical-grid-selection-template-numbers/hierarchical-grid-selection-template-numbers.component.html index 0e09cae698..de48a69c20 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-selection-template-numbers/hierarchical-grid-selection-template-numbers.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-selection-template-numbers/hierarchical-grid-selection-template-numbers.component.html @@ -39,7 +39,7 @@ + [disableRipple]="true" [disableTransitions]="hierarchicalGrid.disableTransitions">
diff --git a/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.ts b/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.ts index 6cda213853..66e23ec89e 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.ts +++ b/src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.ts @@ -1,5 +1,5 @@ import { Component, OnDestroy, OnInit, ViewChild } from '@angular/core'; -import { IgxSnackbarComponent, IRowSelectionEventArgs } from 'igniteui-angular'; +import { GridSelectionMode, IgxSnackbarComponent, IRowSelectionEventArgs } from 'igniteui-angular'; import { SINGERS } from '../../data/singersData'; @Component({ @@ -12,7 +12,7 @@ export class HGridSelectionSampleComponent implements OnInit, OnDestroy { @ViewChild('snackbarRowCount', { static: true }) public snackbarRowCount: IgxSnackbarComponent; @ViewChild('snackbar', { static: true }) public snackbar: IgxSnackbarComponent; public localdata; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; public selectionModes = []; public hideRowSelectors = false; public selectedRowsCount; diff --git a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html index 7c2bdf5716..f2a40e8487 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-toolbar/hierarchical-grid-toolbar-options.component.html @@ -15,7 +15,7 @@ {{ toolbarTitle }} - + diff --git a/src/app/interactions/drag-drop/email-sample/email-sample.component.html b/src/app/interactions/drag-drop/email-sample/email-sample.component.html index d940b940da..2da7239975 100644 --- a/src/app/interactions/drag-drop/email-sample/email-sample.component.html +++ b/src/app/interactions/drag-drop/email-sample/email-sample.component.html @@ -27,7 +27,7 @@

{{ folder.text }}

[ghostOffsetX]="-5" [ghostOffsetY]="-5" (dragStart)="onDragStart($event)" - (ghostCreate)="onGhostCreated($event)" + (ghostCreate)="onGhostCreated()" class="email-content flexlist" (click)="toggleCheck(email, checkbox)"> diff --git a/src/app/interactions/drag-drop/icons-sample/icons-sample.component.ts b/src/app/interactions/drag-drop/icons-sample/icons-sample.component.ts index f493846df9..2b879b6a8c 100644 --- a/src/app/interactions/drag-drop/icons-sample/icons-sample.component.ts +++ b/src/app/interactions/drag-drop/icons-sample/icons-sample.component.ts @@ -54,8 +54,8 @@ export class IconsSampleComponent { this.swapIcons(dragIndex, dropIndex); } - public dragStartHandler(id: string): void { - this.dragIconId = parseInt(id, 10); + public dragStartHandler(id: number): void { + this.dragIconId = id; } public dragEndHandler(dragRef: HTMLElement) { diff --git a/src/app/interactions/drag-drop/kanban-sample/kanban-sample.component.ts b/src/app/interactions/drag-drop/kanban-sample/kanban-sample.component.ts index 6bd709e73f..1f3c441c7c 100644 --- a/src/app/interactions/drag-drop/kanban-sample/kanban-sample.component.ts +++ b/src/app/interactions/drag-drop/kanban-sample/kanban-sample.component.ts @@ -12,6 +12,7 @@ interface IListItem { id: string; text: string; state: state; + hide?: boolean; } @Component({ selector: 'app-kanban-sample', @@ -19,15 +20,6 @@ interface IListItem { styleUrls: ['./kanban-sample.component.scss'] }) export class KanbanSampleComponent implements OnInit { - @ViewChild('toDo') - private toDo: ElementRef; - - @ViewChild('inProgress') - private inProgress: ElementRef; - - @ViewChild('done') - private done: ElementRef; - public toDoList: IListItem[]; public inProgressList: IListItem[]; public doneList: IListItem[]; @@ -58,7 +50,7 @@ export class KanbanSampleComponent implements OnInit { this.currentList = ''; } - public onStateContainerEnter(event: IDropDroppedEventArgs) { + public onStateContainerEnter(event: IDropBaseEventArgs) { // If we have entered another list container, we have to remove the 'dummy' object from the previous one if (this.currentList !== event.owner.element.nativeElement.id) { this[this.currentList] = this[this.currentList].filter((item) => item.id !== 'dummy'); @@ -70,7 +62,7 @@ export class KanbanSampleComponent implements OnInit { this.renderer.addClass(event.owner.element.nativeElement, 'active'); } - public onStateContainerLeave(event: IDropDroppedEventArgs) { + public onStateContainerLeave(event: IDropBaseEventArgs) { // This event also gets raised when the user drags a task over another task tile. // That means we have to re-apply the 'active' class in the `onItemEnter` event handler this.renderer.removeClass(event.owner.element.nativeElement, 'active'); diff --git a/src/app/interactions/tooltip/tooltip-simple/tooltip-simple.component.html b/src/app/interactions/tooltip/tooltip-simple/tooltip-simple.component.html index e7ce0fea1c..c546d073ec 100644 --- a/src/app/interactions/tooltip/tooltip-simple/tooltip-simple.component.html +++ b/src/app/interactions/tooltip/tooltip-simple/tooltip-simple.component.html @@ -1,4 +1,4 @@ - diff --git a/src/app/layouts/card/card-sample-2/card-sample-2.component.html b/src/app/layouts/card/card-sample-2/card-sample-2.component.html index a512445f4f..44925694a0 100644 --- a/src/app/layouts/card/card-sample-2/card-sample-2.component.html +++ b/src/app/layouts/card/card-sample-2/card-sample-2.component.html @@ -1,6 +1,6 @@
-
+
{{card.title}}
{{card.subtitle}}
diff --git a/src/app/layouts/card/card-sample-3/card-sample-3.component.html b/src/app/layouts/card/card-sample-3/card-sample-3.component.html index fc87c3c1c4..b75dd38335 100644 --- a/src/app/layouts/card/card-sample-3/card-sample-3.component.html +++ b/src/app/layouts/card/card-sample-3/card-sample-3.component.html @@ -1,6 +1,6 @@
-
+
{{card.title}}
diff --git a/src/app/layouts/expansion-panel/expansion-sample-2/expansion-sample-2.component.html b/src/app/layouts/expansion-panel/expansion-sample-2/expansion-sample-2.component.html index 3c8fde94c9..930bcf7396 100644 --- a/src/app/layouts/expansion-panel/expansion-sample-2/expansion-sample-2.component.html +++ b/src/app/layouts/expansion-panel/expansion-sample-2/expansion-sample-2.component.html @@ -12,4 +12,4 @@ - + diff --git a/src/app/layouts/layout/layout-custom-order/layout-custom-order.component.html b/src/app/layouts/layout/layout-custom-order/layout-custom-order.component.html index bcac4ac6f9..26cf510769 100644 --- a/src/app/layouts/layout/layout-custom-order/layout-custom-order.component.html +++ b/src/app/layouts/layout/layout-custom-order/layout-custom-order.component.html @@ -1,5 +1,5 @@
-
1
-
2
-
3
+
1
+
2
+
3
diff --git a/src/app/layouts/layout/layout-direction-column/layout-direction-column.component.html b/src/app/layouts/layout/layout-direction-column/layout-direction-column.component.html index 203e5e0628..fc1d2ba396 100644 --- a/src/app/layouts/layout/layout-direction-column/layout-direction-column.component.html +++ b/src/app/layouts/layout/layout-direction-column/layout-direction-column.component.html @@ -11,7 +11,7 @@
-
+
1
2
3
diff --git a/src/app/layouts/layout/layout-direction-row/layout-direction-row.component.html b/src/app/layouts/layout/layout-direction-row/layout-direction-row.component.html index 2b0dbad35f..0c88c7a3d5 100644 --- a/src/app/layouts/layout/layout-direction-row/layout-direction-row.component.html +++ b/src/app/layouts/layout/layout-direction-row/layout-direction-row.component.html @@ -11,7 +11,7 @@
-
+
1
2
3
diff --git a/src/app/layouts/layout/layout-wrap/layout-wrap.component.html b/src/app/layouts/layout/layout-wrap/layout-wrap.component.html index fbb972052e..8f1e2bfc9a 100644 --- a/src/app/layouts/layout/layout-wrap/layout-wrap.component.html +++ b/src/app/layouts/layout/layout-wrap/layout-wrap.component.html @@ -1,5 +1,5 @@
-
1
-
2
-
3
+
1
+
2
+
3
diff --git a/src/app/layouts/stepper/stepper-label-position-and-orientation-sample/stepper-label-position-and-orientation-sample.component.ts b/src/app/layouts/stepper/stepper-label-position-and-orientation-sample/stepper-label-position-and-orientation-sample.component.ts index 9de5dbfe38..a3046881a1 100644 --- a/src/app/layouts/stepper/stepper-label-position-and-orientation-sample/stepper-label-position-and-orientation-sample.component.ts +++ b/src/app/layouts/stepper/stepper-label-position-and-orientation-sample/stepper-label-position-and-orientation-sample.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IButtonGroupEventArgs } from 'igniteui-angular'; +import { IButtonGroupEventArgs, IgxStepperOrientation, IgxStepperTitlePosition } from 'igniteui-angular'; @Component({ selector: 'app-stepper-label-position-and-orientation-sample', @@ -7,8 +7,8 @@ import { IButtonGroupEventArgs } from 'igniteui-angular'; templateUrl: './stepper-label-position-and-orientation-sample.component.html' }) export class StepperLabelPositionAndOrientationSampleComponent { - public orientation = 'horizontal'; - public titlePosition = 'bottom'; + public orientation: IgxStepperOrientation = 'horizontal'; + public titlePosition: IgxStepperTitlePosition = 'bottom'; public stepperOrientations: any[] = [ { label: 'Horizontal', orientation: 'horizontal', diff --git a/src/app/layouts/stepper/stepper-steptypes-sample/stepper-steptypes-sample.component.ts b/src/app/layouts/stepper/stepper-steptypes-sample/stepper-steptypes-sample.component.ts index 9e0933a989..c16aeff4a8 100644 --- a/src/app/layouts/stepper/stepper-steptypes-sample/stepper-steptypes-sample.component.ts +++ b/src/app/layouts/stepper/stepper-steptypes-sample/stepper-steptypes-sample.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IButtonGroupEventArgs } from 'igniteui-angular'; +import { IButtonGroupEventArgs, IgxStepType } from 'igniteui-angular'; @Component({ selector: 'app-stepper-steptypes-sample', @@ -7,7 +7,7 @@ import { IButtonGroupEventArgs } from 'igniteui-angular'; templateUrl: './stepper-steptypes-sample.component.html' }) export class StepperStepTypesSampleComponent { - public stepType = 'full'; + public stepType: IgxStepType = 'full'; public stepTypes: any[] = [ { label: 'Indicator', stepType: 'indicator', diff --git a/src/app/lists/combo/combo-features/combo-features.component.html b/src/app/lists/combo/combo-features/combo-features.component.html index 6f7e4b6efa..0ca44cb47b 100644 --- a/src/app/lists/combo/combo-features/combo-features.component.html +++ b/src/app/lists/combo/combo-features/combo-features.component.html @@ -6,7 +6,7 @@ Enable Filtering
-Show Case-sensitive Icon
+Show Case-sensitive Icon
Allow Custom Values
Enable Grouping
Disable Combo diff --git a/src/app/lists/combo/combo-styling/combo-styling.component.html b/src/app/lists/combo/combo-styling/combo-styling.component.html index f3c8f36ac1..436821cd58 100644 --- a/src/app/lists/combo/combo-styling/combo-styling.component.html +++ b/src/app/lists/combo/combo-styling/combo-styling.component.html @@ -1,10 +1,10 @@
+ [itemsMaxHeight]="255" (selectionChanging)="setWeaponsLimit($event)"> - +
diff --git a/src/app/lists/list/list-sample-4/list-sample-4.component.ts b/src/app/lists/list/list-sample-4/list-sample-4.component.ts index 908682fa46..6896c1e1db 100644 --- a/src/app/lists/list/list-sample-4/list-sample-4.component.ts +++ b/src/app/lists/list/list-sample-4/list-sample-4.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import { IgxFilterOptions } from 'igniteui-angular'; +import { DisplayDensity, IgxFilterOptions } from 'igniteui-angular'; @Component({ selector: 'app-contact-list2', styleUrls: ['./list-sample-4.component.scss'], @@ -41,7 +41,7 @@ export class ListSample4Component implements OnInit { } ]; - public density = 'comfortable'; + public density: DisplayDensity = 'comfortable'; public displayDensities; constructor() { } diff --git a/src/app/menus/action-strip/action-strip-paragraph-menu/action-strip-paragraph-menu.component.html b/src/app/menus/action-strip/action-strip-paragraph-menu/action-strip-paragraph-menu.component.html index ab23092671..ea7276b13d 100644 --- a/src/app/menus/action-strip/action-strip-paragraph-menu/action-strip-paragraph-menu.component.html +++ b/src/app/menus/action-strip/action-strip-paragraph-menu/action-strip-paragraph-menu.component.html @@ -10,7 +10,7 @@ mollis luctus. Morbi lacinia orci augue, sed blandit est ornare placerat. Cras a ante nec mauris euismod aliquam vel pulvinar urna. Morbi tincidunt fringilla tortor, at ultricies neque rhoncus ac.

- + \ No newline at end of file +
diff --git a/src/app/menus/action-strip/action-strip-paragraph/action-strip-paragraph.component.html b/src/app/menus/action-strip/action-strip-paragraph/action-strip-paragraph.component.html index 6ef6879aa9..eaa191aacd 100644 --- a/src/app/menus/action-strip/action-strip-paragraph/action-strip-paragraph.component.html +++ b/src/app/menus/action-strip/action-strip-paragraph/action-strip-paragraph.component.html @@ -10,7 +10,7 @@ mollis luctus. Morbi lacinia orci augue, sed blandit est ornare placerat. Cras a ante nec mauris euismod aliquam vel pulvinar urna. Morbi tincidunt fringilla tortor, at ultricies neque rhoncus ac.

- + -
\ No newline at end of file +
diff --git a/src/app/notifications/toast/toast-sample-4/toast-sample-4.component.html b/src/app/notifications/toast/toast-sample-4/toast-sample-4.component.html index 61b4f2296e..3452c0c48a 100644 --- a/src/app/notifications/toast/toast-sample-4/toast-sample-4.component.html +++ b/src/app/notifications/toast/toast-sample-4/toast-sample-4.component.html @@ -1,4 +1,4 @@
- Notification displayed + Notification displayed
diff --git a/src/app/services/export-csv/csv-export-sample-1/csv-export-sample-1.component.html b/src/app/services/export-csv/csv-export-sample-1/csv-export-sample-1.component.html index c19bc7cac9..a2da6e128c 100644 --- a/src/app/services/export-csv/csv-export-sample-1/csv-export-sample-1.component.html +++ b/src/app/services/export-csv/csv-export-sample-1/csv-export-sample-1.component.html @@ -1,5 +1,5 @@

- + diff --git a/src/app/services/localization-samples/localization-sample-1/localization-sample-1.component.html b/src/app/services/localization-samples/localization-sample-1/localization-sample-1.component.html index 735c61fa6b..ce55e72e64 100644 --- a/src/app/services/localization-samples/localization-sample-1/localization-sample-1.component.html +++ b/src/app/services/localization-samples/localization-sample-1/localization-sample-1.component.html @@ -1,5 +1,5 @@

- + @@ -14,4 +14,4 @@ -
\ No newline at end of file +
diff --git a/src/app/services/localization-samples/localization-sample-2/localization-sample-2.component.html b/src/app/services/localization-samples/localization-sample-2/localization-sample-2.component.html index 59a08e7357..7f24c03d3f 100644 --- a/src/app/services/localization-samples/localization-sample-2/localization-sample-2.component.html +++ b/src/app/services/localization-samples/localization-sample-2/localization-sample-2.component.html @@ -1,5 +1,5 @@
- + diff --git a/src/app/services/localization-samples/localization-sample-3/localization-sample-3.component.html b/src/app/services/localization-samples/localization-sample-3/localization-sample-3.component.html index 01bdce7845..814c474d8d 100644 --- a/src/app/services/localization-samples/localization-sample-3/localization-sample-3.component.html +++ b/src/app/services/localization-samples/localization-sample-3/localization-sample-3.component.html @@ -1,5 +1,5 @@
- + @@ -11,8 +11,8 @@ - +
-
\ No newline at end of file +
diff --git a/src/app/theming/default-theme-sample/default-theme-sample.component.html b/src/app/theming/default-theme-sample/default-theme-sample.component.html index 02e8b651b0..936fa196f1 100644 --- a/src/app/theming/default-theme-sample/default-theme-sample.component.html +++ b/src/app/theming/default-theme-sample/default-theme-sample.component.html @@ -24,7 +24,7 @@
-
+
diff --git a/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html b/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html index 58f6069cee..d6b32d3731 100644 --- a/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html +++ b/src/app/tree-grid/tree-grid-filtering-sample/tree-grid-filtering-sample.component.html @@ -1,7 +1,7 @@
- +
Date: Tue, 20 Sep 2022 16:11:59 +0300 Subject: [PATCH 09/23] chore(*): fixing ALL strictTemplate errors --- src/app/grid/grid-with-rating/grid-with-rating.component.html | 2 +- .../list-reorder-sample/list-reorder-sample.component.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/grid/grid-with-rating/grid-with-rating.component.html b/src/app/grid/grid-with-rating/grid-with-rating.component.html index d65e4bf585..584849b7f3 100644 --- a/src/app/grid/grid-with-rating/grid-with-rating.component.html +++ b/src/app/grid/grid-with-rating/grid-with-rating.component.html @@ -5,7 +5,7 @@ - + diff --git a/src/app/interactions/drag-drop/list-reorder-sample/list-reorder-sample.component.html b/src/app/interactions/drag-drop/list-reorder-sample/list-reorder-sample.component.html index a475c2afd9..b89cfc4537 100644 --- a/src/app/interactions/drag-drop/list-reorder-sample/list-reorder-sample.component.html +++ b/src/app/interactions/drag-drop/list-reorder-sample/list-reorder-sample.component.html @@ -1,6 +1,6 @@ Date: Tue, 20 Sep 2022 16:21:33 +0300 Subject: [PATCH 10/23] chore(*): this time for real fixing all --- projects/app-crm/src/app/app.module.ts | 2 ++ projects/app-crm/src/app/grid-crm/grid-crm.component.scss | 2 +- projects/app-crm/src/app/grid-crm/grid-crm.component.ts | 5 +++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/projects/app-crm/src/app/app.module.ts b/projects/app-crm/src/app/app.module.ts index 40b9a35824..00254d4a31 100644 --- a/projects/app-crm/src/app/app.module.ts +++ b/projects/app-crm/src/app/app.module.ts @@ -6,6 +6,7 @@ import { IgxAutocompleteModule, IgxButtonModule, IgxIconModule, IgxInputGroupModule, IgxLayoutModule, IgxRippleModule, IgxGridModule, IgxAvatarModule } from 'igniteui-angular'; +import { IgxPreventDocumentScrollModule } from '../../../app-lob/src/app/directives/prevent-scroll.directive'; import { AppComponent } from './app.component'; import { GridCRMComponent } from './grid-crm/grid-crm.component'; @@ -27,6 +28,7 @@ import { GridCRMComponent } from './grid-crm/grid-crm.component'; BrowserAnimationsModule, IgxButtonModule, FormsModule, + IgxPreventDocumentScrollModule, HammerModule ] }) diff --git a/projects/app-crm/src/app/grid-crm/grid-crm.component.scss b/projects/app-crm/src/app/grid-crm/grid-crm.component.scss index 157e85bda2..0a0f4887d0 100644 --- a/projects/app-crm/src/app/grid-crm/grid-crm.component.scss +++ b/projects/app-crm/src/app/grid-crm/grid-crm.component.scss @@ -210,7 +210,7 @@ @keyframes spin-fade { 0% { opacity: 0; - tranform: rotate(0); + transform: rotate(0); } 100% { opacity: 1; diff --git a/projects/app-crm/src/app/grid-crm/grid-crm.component.ts b/projects/app-crm/src/app/grid-crm/grid-crm.component.ts index 5079e550c9..c71c9147d2 100644 --- a/projects/app-crm/src/app/grid-crm/grid-crm.component.ts +++ b/projects/app-crm/src/app/grid-crm/grid-crm.component.ts @@ -23,7 +23,8 @@ import { OverlaySettings, PositionSettings, VerticalAlignment, - CellType + CellType, + GridSelectionMode } from 'igniteui-angular'; import { data, Employee } from './data'; @@ -111,7 +112,7 @@ export class GridCRMComponent implements OnInit, AfterViewInit { public searchText = ''; public caseSensitive = false; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; public _positionSettings: PositionSettings = { horizontalDirection: HorizontalAlignment.Left, From 6007d6d6edcb457b56246b09b3c3ec441ea00278 Mon Sep 17 00:00:00 2001 From: Konstantin Dinev Date: Wed, 21 Sep 2022 11:56:34 +0300 Subject: [PATCH 11/23] chore(*): fixing the app-lob build as well --- .../grid-dynamic-chart-data.component.html | 50 +++++++++---------- .../grid-dynamic-chart-data.component.ts | 6 +-- .../grid-finjs-dock-manager.component.html | 28 +++++------ .../grid-finjs-dock-manager.component.ts | 11 +++- .../app/grid-finjs/controllers.component.html | 4 +- .../app/grid-finjs/grid-finjs.component.html | 28 +++++------ .../app/grid-finjs/grid-finjs.component.ts | 8 +-- .../src/app/grid-finjs/main.component.html | 2 +- .../src/app/grid-finjs/main.component.ts | 7 ++- .../grid-boston-marathon/grid.component.html | 2 +- .../grid-boston-marathon/grid.component.ts | 4 +- .../grid-master-detail.component.html | 4 +- ...tree-grid-childdatakey-sample.component.ts | 4 +- ...grid-primaryforeignkey-sample.component.ts | 3 +- .../tree-grid-finjs-sample.component.html | 22 ++++---- ...chical-grid-sorting-styling.component.html | 32 ++++++------ .../hierarchical-grid-sorting.component.html | 32 ++++++------ ...up-by-load-on-demand-sample.component.html | 2 +- ...-grid-virtualization-sample.component.html | 2 +- 19 files changed, 130 insertions(+), 121 deletions(-) diff --git a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html index 647d26ff27..1c44e7f128 100644 --- a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html +++ b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.html @@ -1,38 +1,38 @@
- - - - - + primaryKey="id" displayDensity="compact" [data]="data"> + + + + +
{{cell.value | currency:'USD':'symbol':'1.4-4'}}
- + - +
{{cell.value | number:'1.4-4'}}%
- + - +
{{cell.value | number:'1.4-4'}}%
- + -
@@ -40,7 +40,7 @@
-
@@ -48,53 +48,53 @@
- +
{{cell.value | number:'1.4-4'}}%
- + - +
{{cell.value | number:'1.4-4'}}%
- - +
{{cell.value | number:'1.4-4'}}%
- + - +
{{cell.value | number:'1.4-4'}}%
- + - +
{{cell.value | number:'1.4-4'}}%
- - - + + +
diff --git a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.ts b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.ts index c4c58f12bc..8eb7827e0d 100644 --- a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.ts +++ b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.ts @@ -1,7 +1,7 @@ /* eslint-disable max-len */ import { AfterViewInit, ChangeDetectorRef, Component, ElementRef, HostListener, OnDestroy, OnInit, Pipe, PipeTransform, ViewChild } from '@angular/core'; import { - AutoPositionStrategy, CloseScrollStrategy, HorizontalAlignment, + AutoPositionStrategy, CloseScrollStrategy, GridSelectionMode, HorizontalAlignment, IgxDialogComponent, IgxGridComponent, IgxOverlayOutletDirective, IgxTabsComponent, OverlaySettings, PositionSettings, VerticalAlignment } from 'igniteui-angular'; import { noop, Subject } from 'rxjs'; @@ -34,7 +34,7 @@ export class NamePipe implements PipeTransform { name: 'filterType' }) export class FilterTypePipe implements PipeTransform { - public transform(collection: string[], type: string): string[] { + public transform(collection: CHART_TYPE[], type: string): CHART_TYPE[] { return collection.filter(types => types.indexOf(type) !== -1 && types.indexOf(type, type.length - 1) === -1); } } @@ -80,7 +80,7 @@ export class GridDynamicChartDataComponent implements OnInit, AfterViewInit, OnD @ViewChild ('contentTab') tabsContainer: ElementRef; - public columnSelectionType = 'multiple'; + public columnSelectionType: GridSelectionMode = 'multiple'; public data: Stock[]; public opened = true; diff --git a/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.html b/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.html index 92d23733c7..b6e08607c2 100644 --- a/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.html +++ b/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.html @@ -42,7 +42,7 @@ - + @@ -60,7 +60,7 @@ - @@ -71,10 +71,10 @@ [allowFiltering]="true" [filterMode]="'excelStyleFilter'" [primaryKey]="'id'" [outlet]="filteringOverlayOutlet" [columnSelection]="'multiple'" [cellSelection]="'none'"> - - + + - + @@ -92,7 +92,7 @@ - @@ -103,10 +103,10 @@ [allowFiltering]="true" [filterMode]="'excelStyleFilter'" [primaryKey]="'id'" [outlet]="filteringOverlayOutlet" [columnSelection]="'multiple'" [cellSelection]="'none'"> - - + + - + @@ -124,7 +124,7 @@ - @@ -136,10 +136,10 @@ [columnSelection]="'multiple'" [cellSelection]="'none'"> - - + + - + @@ -157,7 +157,7 @@ - diff --git a/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.ts b/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.ts index ff235329b1..dab61bd11a 100644 --- a/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.ts +++ b/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.ts @@ -1,6 +1,6 @@ /* eslint-disable max-len */ import { AfterViewInit, ChangeDetectorRef, Component, ComponentFactoryResolver, ElementRef, Renderer2, OnDestroy, OnInit, DoCheck, TemplateRef, ViewChild, ViewContainerRef, ViewEncapsulation } from '@angular/core'; -import { AbsoluteScrollStrategy, ConnectedPositioningStrategy, DefaultSortingStrategy, IgxColumnComponent, IgxGridComponent, IgxOverlayOutletDirective, IgxSelectComponent, OverlaySettings, SortingDirection } from 'igniteui-angular'; +import { AbsoluteScrollStrategy, ConnectedPositioningStrategy, DefaultSortingStrategy, GridColumnDataType, IgxColumnComponent, IgxGridComponent, IgxOverlayOutletDirective, IgxSelectComponent, OverlaySettings, SortingDirection } from 'igniteui-angular'; import { IgcDockManagerLayout, IgcDockManagerPaneType, IgcSplitPane, IgcSplitPaneOrientation } from 'igniteui-dockmanager'; import { Subject } from 'rxjs'; import { first, takeUntil } from 'rxjs/operators'; @@ -109,7 +109,14 @@ export class GridFinJSDockManagerComponent implements OnInit, OnDestroy, AfterVi floatingPanes: [] }; - public columns = [ + public columns: { field: string, + width: string, + sortable: boolean, + filterable: boolean, + type: GridColumnDataType, + groupable?: boolean, + cellClasses?: string, + bodyTemplate?: string } [] = [ { field: 'buy', width: '110px', sortable: false, filterable: false, type: 'currency' }, { field: 'sell', width: '110px', sortable: false, filterable: false, type: 'currency' }, { field: 'openPrice', width: '120px', sortable: true, filterable: true, type: 'currency'}, diff --git a/projects/app-lob/src/app/grid-finjs/controllers.component.html b/projects/app-lob/src/app/grid-finjs/controllers.component.html index 59b96d3a3e..075c4f85a1 100644 --- a/projects/app-lob/src/app/grid-finjs/controllers.component.html +++ b/projects/app-lob/src/app/grid-finjs/controllers.component.html @@ -16,12 +16,12 @@
+ [thumbLabelVisibilityDuration]="250" [continuous]="true">
+ [thumbLabelVisibilityDuration]="250" [continuous]="true">
diff --git a/projects/app-lob/src/app/grid-finjs/grid-finjs.component.html b/projects/app-lob/src/app/grid-finjs/grid-finjs.component.html index fe5798ddd9..0fac404185 100644 --- a/projects/app-lob/src/app/grid-finjs/grid-finjs.component.html +++ b/projects/app-lob/src/app/grid-finjs/grid-finjs.component.html @@ -33,27 +33,27 @@ --> - - - + + + - + {{ c }} - - - + + + - {{ r.Region }} + {{ r.Name }} - + @@ -67,7 +67,7 @@ - @@ -102,10 +102,10 @@ --> - + - + @@ -122,10 +122,10 @@ - + - + diff --git a/projects/app-lob/src/app/grid-finjs/grid-finjs.component.ts b/projects/app-lob/src/app/grid-finjs/grid-finjs.component.ts index 50d74c1f3f..77ab1af3ab 100644 --- a/projects/app-lob/src/app/grid-finjs/grid-finjs.component.ts +++ b/projects/app-lob/src/app/grid-finjs/grid-finjs.component.ts @@ -1,9 +1,9 @@ /* eslint-disable max-len */ import { DOCUMENT } from '@angular/common'; import { Component, ElementRef, EventEmitter, Inject, OnInit, Output, ViewChild } from '@angular/core'; -import { CellType, DefaultSortingStrategy, IGridKeydownEventArgs, IgxGridComponent, IgxOverlayOutletDirective, IRowSelectionEventArgs, OverlaySettings, SortingDirection } from 'igniteui-angular'; +import { CellType, DefaultSortingStrategy, GridSelectionMode, IGridKeydownEventArgs, IgxGridComponent, IgxOverlayOutletDirective, IRowSelectionEventArgs, OverlaySettings, SortingDirection } from 'igniteui-angular'; import { BehaviorSubject } from 'rxjs'; -import { Stock } from '../data/financialData'; +import { Contract, REGIONS, Stock } from '../data/financialData'; import { SignalRService } from '../services/signal-r.service'; @Component({ @@ -18,7 +18,9 @@ export class GridFinJSComponent implements OnInit { @Output() public keyDown = new EventEmitter(); @Output() public chartColumnKeyDown = new EventEmitter(); - public selectionMode = 'multiple'; + public contracts = Contract; + public regions = REGIONS; + public selectionMode: GridSelectionMode = 'multiple'; public volume = 1000; public frequency = 500; public data$: BehaviorSubject; diff --git a/projects/app-lob/src/app/grid-finjs/main.component.html b/projects/app-lob/src/app/grid-finjs/main.component.html index e7a1066842..6426ff6d9c 100644 --- a/projects/app-lob/src/app/grid-finjs/main.component.html +++ b/projects/app-lob/src/app/grid-finjs/main.component.html @@ -12,7 +12,7 @@
- +
Chart diff --git a/projects/app-lob/src/app/grid-finjs/main.component.ts b/projects/app-lob/src/app/grid-finjs/main.component.ts index 870e7cc93f..6847b50d88 100644 --- a/projects/app-lob/src/app/grid-finjs/main.component.ts +++ b/projects/app-lob/src/app/grid-finjs/main.component.ts @@ -83,12 +83,11 @@ export class FinJSDemoComponent implements OnDestroy { } } - public setChartData(args: number[]): void { + public setChartData(args: Stock[]): void { this.chartData = []; args.forEach(row => { - this.chartData.push(this.finGrid.grid.data[row]); - this.chart.notifyInsertItem(this.chartData, this.chartData.length - 1, - this.finGrid.grid.data[row]); + this.chartData.push(row); + this.chart.notifyInsertItem(this.chartData, this.chartData.length - 1, row); }); // this.controller.controls[2].disabled = this.chartData.length === 0; this.setLabelIntervalAndAngle(); diff --git a/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.html b/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.html index 1e5d717ad7..c8b8f44f16 100644 --- a/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.html +++ b/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.html @@ -6,7 +6,7 @@
Boston Marathon 2020
- +
diff --git a/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts b/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts index e795949b92..c82619f3da 100644 --- a/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts +++ b/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts @@ -196,8 +196,8 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { this.windowWidth = event.target.innerWidth; } - public filter(term): void { - this.grid1.filter('CountryName', term, IgxStringFilteringOperand.instance().condition('contains'), true); + public filter(target: EventTarget): void { + this.grid1.filter('CountryName', (target as HTMLInputElement).value, IgxStringFilteringOperand.instance().condition('contains'), true); this.grid1.markForCheck(); } diff --git a/projects/app-lob/src/app/grid/grid-master-detail/grid-master-detail.component.html b/projects/app-lob/src/app/grid/grid-master-detail/grid-master-detail.component.html index 0451467e7e..58efcb3511 100644 --- a/projects/app-lob/src/app/grid/grid-master-detail/grid-master-detail.component.html +++ b/projects/app-lob/src/app/grid/grid-master-detail/grid-master-detail.component.html @@ -7,7 +7,7 @@
- + Details @@ -16,7 +16,7 @@
+ [roundShape]="false" size="large">
{{dataItem.name}}
diff --git a/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.ts b/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.ts index 85c3a9266f..99bb75fc3e 100644 --- a/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.ts +++ b/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import { IColumnExportingEventArgs, IgxCsvExporterService, IgxExcelExporterService } from 'igniteui-angular'; +import { GridSelectionMode, IColumnExportingEventArgs, IgxCsvExporterService, IgxExcelExporterService } from 'igniteui-angular'; import { EMPLOYEE_DATA } from './data'; @Component({ @@ -9,7 +9,7 @@ import { EMPLOYEE_DATA } from './data'; }) export class TreeGridChilddatakeySampleComponent implements OnInit { public localData: any[]; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; constructor(private excelExporter: IgxExcelExporterService, private csvExporter: IgxCsvExporterService) { const skipColumnExport = (eventArgs: IColumnExportingEventArgs) => { eventArgs.cancel = eventArgs.header === 'Performance'; diff --git a/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.ts b/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.ts index 4586e1cf0d..06a6cd2a21 100644 --- a/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.ts +++ b/projects/app-lob/src/app/tree-grid/tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component.ts @@ -1,4 +1,5 @@ import { Component, OnInit } from '@angular/core'; +import { GridSelectionMode } from 'igniteui-angular'; import { Data } from './data'; @Component({ @@ -8,7 +9,7 @@ import { Data } from './data'; }) export class TreeGridPrimaryforeignkeySampleComponent implements OnInit { public data: any[]; - public selectionMode = 'multiple'; + public selectionMode: GridSelectionMode = 'multiple'; constructor() { } public ngOnInit() { diff --git a/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html b/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html index 2fda7508c8..1540eea2d8 100644 --- a/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html +++ b/projects/app-lob/src/app/treegrid-finjs/tree-grid-finjs-sample.component.html @@ -6,12 +6,12 @@
+ [thumbLabelVisibilityDuration]="250" [continuous]="true">
+ [thumbLabelVisibilityDuration]="250" [continuous]="true">
@@ -57,25 +57,25 @@ [hideGroupedColumns]="true"> - - + - + - + - - + + - + - {{ r.region }} + {{ r.Name }} - + {{ cell.value | date }} diff --git a/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html b/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html index c3ef40f385..aefff1d6e7 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-sorting-styling/hierarchical-grid-sorting-styling.component.html @@ -1,7 +1,7 @@
- +
@@ -9,28 +9,28 @@
- - - + + + - - - - + + + + - - - - + + + + - - - - + + + +
diff --git a/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html b/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html index f96bb7c2b9..15e98d9997 100644 --- a/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html +++ b/src/app/hierarchical-grid/hierarchical-grid-sorting/hierarchical-grid-sorting.component.html @@ -1,7 +1,7 @@
- +
@@ -9,28 +9,28 @@
- - - + + + - - - - + + + + - - - - + + + + - - - - + + + +
diff --git a/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.html b/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.html index 2f5af8dd06..9337eae965 100644 --- a/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.html +++ b/src/app/tree-grid/tree-grid-group-by-load-on-demand-sample/tree-grid-group-by-load-on-demand-sample.component.html @@ -18,7 +18,7 @@ [hideGroupedColumns]="true"> - + diff --git a/src/app/tree-grid/tree-grid-virtualization-sample/tree-grid-virtualization-sample.component.html b/src/app/tree-grid/tree-grid-virtualization-sample/tree-grid-virtualization-sample.component.html index 99544de12b..b331d72e9e 100644 --- a/src/app/tree-grid/tree-grid-virtualization-sample/tree-grid-virtualization-sample.component.html +++ b/src/app/tree-grid/tree-grid-virtualization-sample/tree-grid-virtualization-sample.component.html @@ -1,7 +1,7 @@
- + From c6afd1763937287ec30aa8c6717705f285da74f2 Mon Sep 17 00:00:00 2001 From: Konstantin Dinev Date: Wed, 21 Sep 2022 14:11:13 +0300 Subject: [PATCH 12/23] chore(*): fixing quotes --- .../data-analysis-dock-manager.component.html | 51 +++++++++---------- .../grid-finjs-dock-manager.component.html | 32 ++++++------ 2 files changed, 41 insertions(+), 42 deletions(-) diff --git a/projects/app-lob/src/app/grid-dynamic-chart-data/data-analysis-dock-manager/data-analysis-dock-manager.component.html b/projects/app-lob/src/app/grid-dynamic-chart-data/data-analysis-dock-manager/data-analysis-dock-manager.component.html index e3d2a4046a..1091c1d81b 100644 --- a/projects/app-lob/src/app/grid-dynamic-chart-data/data-analysis-dock-manager/data-analysis-dock-manager.component.html +++ b/projects/app-lob/src/app/grid-dynamic-chart-data/data-analysis-dock-manager/data-analysis-dock-manager.component.html @@ -1,41 +1,41 @@
- - - - - + + + + +
{{cell.value | currency:'USD':'symbol':'1.4-4'}}
- + - +
{{cell.value | number:'1.4-4'}}%
- + - +
{{cell.value | number:'1.4-4'}}%
- -
@@ -43,7 +43,7 @@
-
@@ -51,54 +51,53 @@
- +
{{cell.value | number:'1.4-4'}}%
- + - +
{{cell.value | number:'1.4-4'}}%
- - +
{{cell.value | number:'1.4-4'}}%
- + - +
{{cell.value | number:'1.4-4'}}%
- + - +
{{cell.value | number:'1.4-4'}}%
- - - + + +
diff --git a/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.html b/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.html index b6e08607c2..51910178eb 100644 --- a/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.html +++ b/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.html @@ -38,11 +38,11 @@ - - - + + + - + @@ -70,11 +70,11 @@ - - - + + + - + @@ -102,11 +102,11 @@ - - - + + + - + @@ -135,11 +135,11 @@ [allowFiltering]="true" [filterMode]="'excelStyleFilter'" [primaryKey]="'id'" [outlet]="filteringOverlayOutlet" [columnSelection]="'multiple'" [cellSelection]="'none'"> - - - + + + - + From c5c5e289816e64a0797f5fa625e5ba2354d51407 Mon Sep 17 00:00:00 2001 From: Konstantin Dinev Date: Mon, 26 Sep 2022 13:02:36 +0300 Subject: [PATCH 13/23] fix(grid): boston marathon data fix --- projects/app-lob/src/app/data/athletesData.ts | 2 +- .../src/app/grid/grid-boston-marathon/grid.component.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/projects/app-lob/src/app/data/athletesData.ts b/projects/app-lob/src/app/data/athletesData.ts index 64904f8f50..25dae5446f 100644 --- a/projects/app-lob/src/app/data/athletesData.ts +++ b/projects/app-lob/src/app/data/athletesData.ts @@ -19,7 +19,7 @@ export interface Athlete { CountryFlag: string; CountryName: string; LastPosition?: number; - Speed?: SpeedDescriptor; + Speed?: SpeedDescriptor[]; } export const АthletesData = [{ diff --git a/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts b/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts index c82619f3da..8bb945bf1c 100644 --- a/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts +++ b/projects/app-lob/src/app/grid/grid-boston-marathon/grid.component.ts @@ -156,7 +156,7 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { } public getSpeed(athlete: Athlete): void { - athlete.Speed = this.addSpeedData(athlete, 40)[0]; + athlete.Speed = this.addSpeedData(athlete, 40); } public getSpeedeData(minutes?: number): SpeedDescriptor[] { @@ -172,7 +172,7 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { return speed; } - public addSpeedData(athlete, minutes?: number): SpeedDescriptor[] { + public addSpeedData(athlete: Athlete, minutes?: number): SpeedDescriptor[] { if (minutes === undefined) { minutes = 20; } @@ -260,7 +260,7 @@ export class GridComponent implements OnInit, OnDestroy, AfterViewInit { this.localData.forEach((rec, index) => { rec.LastPosition = index; if (rec.TrackProgress < 100) { - rec.Speed = this.addSpeedData(rec, 3)[0]; + rec.Speed = this.addSpeedData(rec, 3); rec.BeatsPerMinute += this.generateRandomNumber(-5, 5); if (rec.Id < this.grid1.perPage + 1) { rec.TrackProgress = Math.min(rec.TrackProgress + this.generateRandomNumber(15, 20), 100); From e9cdd7ad904a790d3a2075ed8c8c9bbccf502b9e Mon Sep 17 00:00:00 2001 From: Konstantin Dinev Date: Mon, 26 Sep 2022 13:18:23 +0300 Subject: [PATCH 14/23] fix(app-lob): removing duplicate igxPreventScroll --- .../directives/prevent-scroll.directive.ts | 64 ------------------- .../grid-dynamic-chart-data.module.ts | 10 +-- .../grid-finjs-dock-manager.module.ts | 4 +- .../app/grid-finjs/grid-finjs.component.html | 6 +- .../src/app/grid-finjs/grid-finjs.module.ts | 2 +- projects/app-lob/src/app/grid/grids.module.ts | 10 +-- .../hierarchical-grid.module.ts | 2 +- .../src/app/tree-grid/tree-grid.module.ts | 2 +- .../treegrid-finjs/treegrid-finjs.module.ts | 2 +- 9 files changed, 19 insertions(+), 83 deletions(-) delete mode 100644 projects/app-lob/src/app/directives/prevent-scroll.directive.ts diff --git a/projects/app-lob/src/app/directives/prevent-scroll.directive.ts b/projects/app-lob/src/app/directives/prevent-scroll.directive.ts deleted file mode 100644 index 29e9f8dba3..0000000000 --- a/projects/app-lob/src/app/directives/prevent-scroll.directive.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { AfterViewInit, Directive, Host, Inject, Input, NgModule, OnDestroy, Optional } from '@angular/core'; -import { IgxGridBaseDirective, IgxGridComponent, IGX_GRID_BASE } from 'igniteui-angular'; - -@Directive({ - // eslint-disable-next-line @angular-eslint/directive-selector - selector: '[igxPreventDocumentScroll]' -}) -export class IgxPreventDocumentScrollDirective implements AfterViewInit, OnDestroy { - private _preventScroll = true; - private gridBody: HTMLElement; - - /** - * A boolean indicating if page scroll should be prevented while mouse wheeling over the grid, - * when grid scroll has reached top or bottom. Defaults to true. - * ```html - * - * - * ``` - */ - @Input('igxPreventDocumentScroll') - public set preventScroll(val: boolean) { - // eslint-disable-next-line no-underscore-dangle - if (val === false) { this._preventScroll = false; } - } - - /** - * @hidden - */ - constructor(@Host() @Optional() @Inject(IGX_GRID_BASE) private grid: IgxGridBaseDirective) { - this.gridBody = this.getGridBody(); - } - - public ngAfterViewInit() { - // eslint-disable-next-line no-underscore-dangle - if (this._preventScroll) { - this.gridBody.addEventListener('wheel', this.preventDocumentScroll, { passive: false }); - } - } - - public ngOnDestroy() { - this.gridBody.removeEventListener('wheel', this.preventDocumentScroll); - } - - /** - * Prevents scrolling the page, when mouse wheel over the grid body. - */ - private preventDocumentScroll(event) { - event.preventDefault(); - } - - private getGridBody(): HTMLElement { - return this.grid.nativeElement; - } -} - -/** - * @hidden - */ -@NgModule({ - declarations: [IgxPreventDocumentScrollDirective], - exports: [IgxPreventDocumentScrollDirective] -}) - -export class IgxPreventDocumentScrollModule { } diff --git a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.module.ts b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.module.ts index 6801c7dfc6..a7c0d33a93 100644 --- a/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.module.ts +++ b/projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.module.ts @@ -2,13 +2,13 @@ import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { IgxButtonModule, IgxDialogModule, IgxDividerModule, IgxGridModule, IgxTabsModule } from 'igniteui-angular'; import { IgxBarSeriesModule, IgxCategoryChartModule, IgxCategoryXAxisModule, - IgxDataChartCategoryModule, IgxDataChartComponent, IgxDataChartCoreModule, + IgxDataChartCategoryModule, IgxDataChartCoreModule, IgxDataChartInteractivityModule, IgxDataChartScatterModule, - IgxDataChartStackedModule, IgxItemLegendComponent, IgxItemLegendModule, - IgxLegendComponent, IgxLegendModule, IgxNumericXAxisModule, - IgxNumericYAxisModule, IgxPieChartComponent } from 'igniteui-angular-charts'; + IgxDataChartStackedModule, IgxItemLegendModule, + IgxLegendModule, IgxNumericXAxisModule, + IgxNumericYAxisModule } from 'igniteui-angular-charts'; import { IgxPieChartModule } from 'igniteui-angular-charts/'; -import { IgxPreventDocumentScrollModule } from '../directives/prevent-scroll.directive'; +import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directives/prevent-scroll.directive'; import { DataAnalysisDockManagerComponent, HastDuplicateLayouts } from './data-analysis-dock-manager/data-analysis-dock-manager.component'; import { DockSlotComponent } from './data-analysis-dock-manager/dock-slot/dock-slot.component'; import { ChartHostDirective, ChartIntegrationDirective } from './directives/chart-integration/chart-integration.directive'; diff --git a/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.module.ts b/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.module.ts index e9f889b1fe..f36d9c777a 100644 --- a/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.module.ts +++ b/projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.module.ts @@ -2,12 +2,12 @@ import { CommonModule } from '@angular/common'; import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { IgxButtonModule, IgxDialogModule, IgxDividerModule, IgxGridComponent, IgxGridModule, IgxSliderModule, +import { IgxButtonModule, IgxDialogModule, IgxDividerModule, IgxGridModule, IgxSliderModule, IgxSwitchModule, IgxTabsModule } from 'igniteui-angular'; -import { IgxPreventDocumentScrollModule } from '../directives/prevent-scroll.directive'; import { GridFinJSDockManagerRoutingModule } from './grid-finjs-dock-manager-routing.module'; import { GridFinJSDockManagerComponent } from './grid-finjs-dock-manager.component'; import { DockSlotComponent, GridHostDirective } from './dock-slot.component'; +import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directives/prevent-scroll.directive'; @NgModule({ declarations: [ diff --git a/projects/app-lob/src/app/grid-finjs/grid-finjs.component.html b/projects/app-lob/src/app/grid-finjs/grid-finjs.component.html index 0fac404185..8339873efb 100644 --- a/projects/app-lob/src/app/grid-finjs/grid-finjs.component.html +++ b/projects/app-lob/src/app/grid-finjs/grid-finjs.component.html @@ -2,10 +2,10 @@ Date: Mon, 26 Sep 2022 13:23:32 +0300 Subject: [PATCH 15/23] fix(grid-crm): igxPreventDocumentScroll module --- projects/app-crm/src/app/app.module.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/app-crm/src/app/app.module.ts b/projects/app-crm/src/app/app.module.ts index 00254d4a31..1edafe4c78 100644 --- a/projects/app-crm/src/app/app.module.ts +++ b/projects/app-crm/src/app/app.module.ts @@ -6,7 +6,7 @@ import { IgxAutocompleteModule, IgxButtonModule, IgxIconModule, IgxInputGroupModule, IgxLayoutModule, IgxRippleModule, IgxGridModule, IgxAvatarModule } from 'igniteui-angular'; -import { IgxPreventDocumentScrollModule } from '../../../app-lob/src/app/directives/prevent-scroll.directive'; +import { IgxPreventDocumentScrollModule } from '../../../../src/app/directives/prevent-scroll.directive'; import { AppComponent } from './app.component'; import { GridCRMComponent } from './grid-crm/grid-crm.component'; From a13aa8df25f64ee42bdc4c2e4a29db785de17e60 Mon Sep 17 00:00:00 2001 From: Maria Tsvyatkova Date: Mon, 3 Oct 2022 14:45:41 +0300 Subject: [PATCH 16/23] add query builder samples --- .../configs/QueryBuilderConfigGenerator.ts | 31 +++++ live-editing/generators/ConfigGenerators.ts | 4 +- .../interactions/interactions-routes-data.ts | 4 +- .../interactions-routing.module.ts | 12 ++ src/app/interactions/interactions.module.ts | 6 + .../query-builder-sample-1.component.html | 6 + .../query-builder-sample-1.component.scss | 0 .../query-builder-sample-1.component.ts | 60 ++++++++ .../query-builder-style.component.html | 3 + .../query-builder-style.component.scss | 129 ++++++++++++++++++ .../query-builder-style.component.ts | 26 ++++ 11 files changed, 279 insertions(+), 2 deletions(-) create mode 100644 live-editing/configs/QueryBuilderConfigGenerator.ts create mode 100644 src/app/interactions/query-builder/query-builder-sample-1/query-builder-sample-1.component.html create mode 100644 src/app/interactions/query-builder/query-builder-sample-1/query-builder-sample-1.component.scss create mode 100644 src/app/interactions/query-builder/query-builder-sample-1/query-builder-sample-1.component.ts create mode 100644 src/app/interactions/query-builder/query-builder-style/query-builder-style.component.html create mode 100644 src/app/interactions/query-builder/query-builder-style/query-builder-style.component.scss create mode 100644 src/app/interactions/query-builder/query-builder-style/query-builder-style.component.ts diff --git a/live-editing/configs/QueryBuilderConfigGenerator.ts b/live-editing/configs/QueryBuilderConfigGenerator.ts new file mode 100644 index 0000000000..90f7501cc9 --- /dev/null +++ b/live-editing/configs/QueryBuilderConfigGenerator.ts @@ -0,0 +1,31 @@ +import {IgxQueryBuilderModule} from 'igniteui-angular'; +import {AppModuleConfig, Config, IConfigGenerator} from 'igniteui-live-editing' +export class QueryBuilderConfigGenerator implements IConfigGenerator { + + + public generateConfigs(): Config[] { + const configs = new Array(); + + configs.push(new Config({ + component: 'QueryBuilderSample1Component', + appModuleConfig: new AppModuleConfig({ + imports: ['IgxQueryBuilderModule', 'QueryBuilderSample1Component'], + ngDeclarations: ['QueryBuilderSample1Component'], + ngImports: ['IgxQueryBuilderModule'] + }), + shortenComponentPathBy: "/interactions/query-builder/" + })); + + configs.push(new Config({ + component: 'QueryBuilderStyleComponent', + appModuleConfig: new AppModuleConfig({ + imports: ['IgxQueryBuilderModule', 'QueryBuilderStyleComponent'], + ngDeclarations: ['QueryBuilderStyleComponent'], + ngImports: ['IgxQueryBuilderModule'] + }), + shortenComponentPathBy: "/interactions/query-builder/" + })); + + return configs; + } +} diff --git a/live-editing/generators/ConfigGenerators.ts b/live-editing/generators/ConfigGenerators.ts index 911a8023f9..15dc53e453 100644 --- a/live-editing/generators/ConfigGenerators.ts +++ b/live-editing/generators/ConfigGenerators.ts @@ -60,6 +60,7 @@ import { AccordionConfigGenerator } from '../configs/AccordionConfigGenerator'; import { StepperConfigGenerator } from '../configs/StepperConfigGenerator'; import { PaginationConfigGenerator } from '../configs/PaginationConfigGenerator'; import { PivotGridConfigGenerator } from '../configs/PivotGridConfigGenerator'; +import { QueryBuilderConfigGenerator } from '../configs/QueryBuilderConfigGenerator'; export const CONFIG_GENERATORS = [ @@ -132,5 +133,6 @@ export const CONFIG_GENERATORS = TransactionsConfigGenerator, SplitterConfigGenerator, DockManagerConfigGenerator, - PaginationConfigGenerator + PaginationConfigGenerator, + QueryBuilderConfigGenerator ]; diff --git a/src/app/interactions/interactions-routes-data.ts b/src/app/interactions/interactions-routes-data.ts index ce43c39099..4dfccd8360 100644 --- a/src/app/interactions/interactions-routes-data.ts +++ b/src/app/interactions/interactions-routes-data.ts @@ -47,5 +47,7 @@ export const interactionsRoutesData = { 'kanban-sample': { displayName: 'Kanban sample', parentName: 'Drag and Drop' }, 'list-reorder-sample': { displayName: 'List Reorder sample', parentName: 'Drag and Drop' }, 'drag-dialog-sample': { displayName: 'Drag Dialog Sample', parentName: 'Drag and Drop'}, - 'icons-sample': { displayName: 'Icons sample', parentName: 'Drag and Drop' } + 'icons-sample': { displayName: 'Icons sample', parentName: 'Drag and Drop' }, + 'query-builder-sample-1': { displayName: 'Query Builder Sample 1', parentName: 'Query Builder' }, + 'query-builder-style': { displayName: 'Query Builder Style Sample', parentName: 'Query Builder' } }; diff --git a/src/app/interactions/interactions-routing.module.ts b/src/app/interactions/interactions-routing.module.ts index ca491a3b71..ba5e9625d1 100644 --- a/src/app/interactions/interactions-routing.module.ts +++ b/src/app/interactions/interactions-routing.module.ts @@ -21,6 +21,8 @@ import { OverlayPresetSettingsSampleComponent } from './overlay/overlay-preset-s import { OverlayScrollSample1Component } from './overlay/overlay-scroll-1/overlay-scroll-sample-1.component'; import { OverlayScrollSample2Component } from './overlay/overlay-scroll-2/overlay-scroll-sample-2.component'; import { OverlayStylingComponent } from './overlay/overlay-styling/overlay-styling.component'; +import { QueryBuilderSample1Component } from './query-builder/query-builder-sample-1/query-builder-sample-1.component'; +import { QueryBuilderStyleComponent } from './query-builder/query-builder-style/query-builder-style.component'; import { RippleSample2Component } from './ripple/ripple-sample-2/ripple-sample-2.component'; import { RippleSample3Component } from './ripple/ripple-sample-3/ripple-sample-3.component'; import { RippleSample4Component } from './ripple/ripple-sample-4/ripple-sample-4.component'; @@ -287,6 +289,16 @@ export const interactionsRoutes: Routes = [ component: RippleStylingSampleComponent, data: interactionsRoutesData['ripple-styling'], path: 'ripple-styling' + }, + { + component: QueryBuilderSample1Component, + data: interactionsRoutesData['query-builder-sample-1'], + path: 'query-builder-sample-1' + }, + { + component: QueryBuilderStyleComponent, + data: interactionsRoutesData['query-builder-style'], + path: 'query-builder-style' } ]; diff --git a/src/app/interactions/interactions.module.ts b/src/app/interactions/interactions.module.ts index 84f415b146..c5ae87c274 100644 --- a/src/app/interactions/interactions.module.ts +++ b/src/app/interactions/interactions.module.ts @@ -15,6 +15,7 @@ import { IgxInputGroupModule, IgxListModule, IgxOverlayService, + IgxQueryBuilderModule, IgxRippleModule, IgxSliderModule, IgxSwitchModule, @@ -43,6 +44,8 @@ import { OverlayPresetSettingsSampleComponent } from './overlay/overlay-preset-s import { OverlayScrollSample1Component } from './overlay/overlay-scroll-1/overlay-scroll-sample-1.component'; import { OverlayScrollSample2Component } from './overlay/overlay-scroll-2/overlay-scroll-sample-2.component'; import { OverlayStylingComponent } from './overlay/overlay-styling/overlay-styling.component'; +import { QueryBuilderSample1Component } from './query-builder/query-builder-sample-1/query-builder-sample-1.component'; +import { QueryBuilderStyleComponent } from './query-builder/query-builder-style/query-builder-style.component'; import { RippleSample2Component } from './ripple/ripple-sample-2/ripple-sample-2.component'; import { RippleSample3Component } from './ripple/ripple-sample-3/ripple-sample-3.component'; import { RippleSample4Component } from './ripple/ripple-sample-4/ripple-sample-4.component'; @@ -103,6 +106,8 @@ import { TooltipStyleComponent } from './tooltip/tooltip-style/tooltip-style.com SliderPrimaryTicksTopComponent, SliderTimeframeComponent, TickLabelsTemplateComponent, + QueryBuilderSample1Component, + QueryBuilderStyleComponent, RippleSample2Component, RippleSample3Component, RippleSample4Component, @@ -145,6 +150,7 @@ import { TooltipStyleComponent } from './tooltip/tooltip-style/tooltip-style.com IgxIconModule, IgxInputGroupModule, IgxListModule, + IgxQueryBuilderModule, IgxRippleModule, IgxSliderModule, IgxSwitchModule, diff --git a/src/app/interactions/query-builder/query-builder-sample-1/query-builder-sample-1.component.html b/src/app/interactions/query-builder/query-builder-sample-1/query-builder-sample-1.component.html new file mode 100644 index 0000000000..890c3afe74 --- /dev/null +++ b/src/app/interactions/query-builder/query-builder-sample-1/query-builder-sample-1.component.html @@ -0,0 +1,6 @@ + + + + diff --git a/src/app/interactions/query-builder/query-builder-sample-1/query-builder-sample-1.component.scss b/src/app/interactions/query-builder/query-builder-sample-1/query-builder-sample-1.component.scss new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/app/interactions/query-builder/query-builder-sample-1/query-builder-sample-1.component.ts b/src/app/interactions/query-builder/query-builder-sample-1/query-builder-sample-1.component.ts new file mode 100644 index 0000000000..730f662864 --- /dev/null +++ b/src/app/interactions/query-builder/query-builder-sample-1/query-builder-sample-1.component.ts @@ -0,0 +1,60 @@ +import { Component, OnInit, ViewChild } from '@angular/core'; +import { FilteringExpressionsTree, FilteringLogic, IExpressionTree, IgxQueryBuilderComponent, IgxStringFilteringOperand } from 'igniteui-angular'; + +@Component({ + selector: 'app-query-builder-sample-1', + styleUrls: ['./query-builder-sample-1.component.scss'], + templateUrl: 'query-builder-sample-1.component.html' +}) +export class QueryBuilderSample1Component implements OnInit { + public expressionTree: IExpressionTree; + + public fields: any[] = [ + { field: 'ID', dataType: 'string' }, + { field: 'CompanyName', dataType: 'string' }, + { field: 'ContactName', dataType: 'string' }, + { field: 'Employees', dataType: 'number' }, + { field: 'ContactTitle', dataType: 'string' }, + { field: 'DateCreated', dataType: 'date' }, + { field: 'TimeCreated', dataType: 'time' }, + { field: 'Address', dataType: 'string' }, + { field: 'City', dataType: 'string' }, + { field: 'Region', dataType: 'string' }, + { field: 'PostalCode', dataType: 'string' }, + { field: 'Phone', dataType: 'string' }, + { field: 'Fax', dataType: 'string' }, + { field: 'Contract', dataType: 'boolean' } + ]; + + public ngOnInit(): void { + const tree = new FilteringExpressionsTree(FilteringLogic.And); + tree.filteringOperands.push({ + fieldName: 'ID', + condition: IgxStringFilteringOperand.instance().condition('contains'), + searchVal: 'a', + ignoreCase: true + }); + const orTree = new FilteringExpressionsTree(FilteringLogic.Or); + orTree.filteringOperands.push({ + fieldName: 'ID', + condition: IgxStringFilteringOperand.instance().condition('contains'), + searchVal: 'b', + ignoreCase: true + }); + orTree.filteringOperands.push({ + fieldName: 'CompanyName', + condition: IgxStringFilteringOperand.instance().condition('contains'), + searchVal: 'c', + ignoreCase: true + }); + tree.filteringOperands.push(orTree); + tree.filteringOperands.push({ + fieldName: 'CompanyName', + condition: IgxStringFilteringOperand.instance().condition('contains'), + searchVal: 'd', + ignoreCase: true + }); + + this.expressionTree = tree; + } +} diff --git a/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.html b/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.html new file mode 100644 index 0000000000..dd48d7da77 --- /dev/null +++ b/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.html @@ -0,0 +1,3 @@ + + diff --git a/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.scss b/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.scss new file mode 100644 index 0000000000..51d85d586a --- /dev/null +++ b/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.scss @@ -0,0 +1,129 @@ +@use 'variables' as *; + +$yellow: #ffcd0f; +$black: #292826; +$muted-yellow: #ffe482; + +$custom-query-builder: query-builder-theme( + $background: $black +); + +$custom-button: button-theme( + $palette: $dark-material-palette, + $schema: $dark-material-schema, + $background: $black, + $foreground: $yellow, + $hover-foreground: $black, + $hover-background: $yellow, + $focus-foreground: $yellow, + $focus-background: $black, + $border-color: $yellow +); + +$custom-raised-button: button-theme( + $palette: $dark-material-palette, + $schema: $dark-material-schema, + $background: $yellow, + $foreground: $black, + $hover-background: $yellow, + $hover-foreground: $black +); + +$custom-button-group: button-group-theme( + $palette: $dark-material-palette, + $schema: $dark-material-schema, + $item-background: $black, + $item-text-color: $yellow, + $item-border-color: $yellow, + $item-selected-background: $yellow, + $item-hover-background: $yellow, + $item-selected-hover-background: $yellow +); + +$custom-input-group: input-group-theme( + $palette: $dark-material-palette, + $schema: $dark-material-schema, + $idle-text-color: $yellow, + $focused-text-color: $yellow, + $filled-text-color: $yellow, + $idle-bottom-line-color: $muted-yellow, + $focused-secondary-color: $yellow +); + +$custom-chip: chip-theme( + $palette: $dark-material-palette, + $schema: $dark-material-schema, + $background: $yellow, + $text-color: $black +); + +$custom-drop-down: drop-down-theme( + $palette: $dark-material-palette, + $schema: $dark-material-schema, + $background-color: $black, + $item-text-color: $yellow, + $hover-item-background: $yellow, + $hover-item-text-color: $black, + $focused-item-background: $yellow, + $focused-item-text-color: $black, + $selected-item-background: $yellow, + $selected-item-text-color: $black, + $selected-focus-item-background: $yellow, + $selected-focus-item-text-color: $black, + $selected-hover-item-background: $yellow, + $selected-hover-item-text-color: $black +); + + +:host { + display: block; + margin: 16px; + + ::ng-deep { + @include drop-down($custom-drop-down); + @include query-builder($custom-query-builder); + + igx-query-builder { + @include button($custom-button); + @include button-group($custom-button-group); + @include input-group($custom-input-group); + @include chip($custom-chip); + @include drop-down($custom-drop-down); + + .igx-excel-filter__apply { + @include button($custom-raised-button); + } + + .igx-filter-empty__title { + color: $yellow + } + + .igx-query-builder__header { + color: $yellow; + background-color: $black; + } + + .igx-filter-tree__expression-actions igx-icon { + color: $yellow + } + + .igx-filter-tree__expression-actions igx-icon:hover { + color: $muted-yellow + } + + .igx-filter-tree__expression-actions igx-icon:focus { + color: $muted-yellow + } + + .igx-filter-contextual-menu { + border: 1px solid $yellow + } + + .igx-filter-contextual-menu__close-btn { + position: absolute !important; + background: $black !important; + border-color: $yellow !important; + } + } + } +} diff --git a/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.ts b/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.ts new file mode 100644 index 0000000000..3b59d20718 --- /dev/null +++ b/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.ts @@ -0,0 +1,26 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-query-builder-style-sample', + styleUrls: ['./query-builder-style.component.scss'], + templateUrl: 'query-builder-style.component.html' +}) +export class QueryBuilderStyleComponent { + + public fields: any[] = [ + { field: 'ID', dataType: 'string' }, + { field: 'CompanyName', dataType: 'string' }, + { field: 'ContactName', dataType: 'string' }, + { field: 'Employees', dataType: 'number' }, + { field: 'ContactTitle', dataType: 'string' }, + { field: 'DateCreated', dataType: 'date' }, + { field: 'TimeCreated', dataType: 'time' }, + { field: 'Address', dataType: 'string' }, + { field: 'City', dataType: 'string' }, + { field: 'Region', dataType: 'string' }, + { field: 'PostalCode', dataType: 'string' }, + { field: 'Phone', dataType: 'string' }, + { field: 'Fax', dataType: 'string' }, + { field: 'Contract', dataType: 'boolean' } + ]; +} From a0c2429a6db9322485e27f99a1a65fcf6543f3a4 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Mon, 3 Oct 2022 16:53:35 +0300 Subject: [PATCH 17/23] chore(*): updating to 14.2.0-alpha.4 --- package-lock.json | 161 ++++++++++++++++++---------------------------- package.json | 5 +- 2 files changed, 64 insertions(+), 102 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4d87658f80..ce4b0b79cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,16 +32,15 @@ "domino": "^2.1.4", "file-saver": "^2.0.2", "hammerjs": "^2.0.8", - "igniteui-angular": "^14.1.0", + "igniteui-angular": "^14.2.0-alpha.4", "igniteui-angular-charts": "^14.0.0", "igniteui-angular-core": "^14.0.0", - "igniteui-angular-i18n": "^14.0.2", + "igniteui-angular-i18n": "^14.2.0-alpha.4", "igniteui-dockmanager": "^1.8.0", "igniteui-live-editing": "^2.0.3", "igniteui-webcomponents": "^3.4.0", "immediate": "^3.2.3", "intl": "^1.2.5", - "jszip": "^3.7.1", "minireset.css": "0.0.6", "rxjs": "^6.6.7", "rxjs-compat": "^6.6.7", @@ -6575,7 +6574,8 @@ "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true }, "node_modules/cors": { "version": "2.8.5", @@ -9167,6 +9167,11 @@ "tough-cookie": "^2.3.3" } }, + "node_modules/fflate": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==" + }, "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -10929,16 +10934,16 @@ ] }, "node_modules/igniteui-angular": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.1.0.tgz", - "integrity": "sha512-C1iPbxY9HWPS08Aor/+GMoOuUZ7gzmsUqcU8QfzbOJNMVLLS9um0RAoFvgVnQk6L+HG0w5KY6xSOVFzVK9dGgQ==", + "version": "14.2.0-alpha.4", + "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.2.0-alpha.4.tgz", + "integrity": "sha512-7h0zxqIC/Blcx6W1CEbpjEx1KcT65ysA07KOJ/NMVzvaO6qW4j7JS+jsuTYMG2TvIlQt83NsKzV1uG2WyMYZ3Q==", "dependencies": { "@igniteui/material-icons-extended": "^2.10.0", "@types/hammerjs": "^2.0.40", + "fflate": "^0.7.3", "hammerjs": "^2.0.8", "igniteui-trial-watermark": "^1.0.3", - "jszip": "^3.10.0", - "lodash.mergewith": "^4.6.2", + "lodash-es": "^4.17.21", "tslib": "^2.3.0", "uuid": "^8.3.0" }, @@ -10977,9 +10982,9 @@ } }, "node_modules/igniteui-angular-i18n": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/igniteui-angular-i18n/-/igniteui-angular-i18n-14.1.0.tgz", - "integrity": "sha512-9EhdYTH7o2AJJIHARxJLxc8UMBgnhE0kix9YN4L6k+jKLpuJ+jag5GupaFSJxA1697PXVUPNAQZkhpEtubbcQw==" + "version": "14.2.0-alpha.4", + "resolved": "https://registry.npmjs.org/igniteui-angular-i18n/-/igniteui-angular-i18n-14.2.0-alpha.4.tgz", + "integrity": "sha512-VLfF4T4Sgm57B38HS7fC45Ra3mRO+j6WSiWwXmCv83ktEM0DS346chqkv0bm0ar9r41QhU21bT39U3PMEsKIYA==" }, "node_modules/igniteui-dockmanager": { "version": "1.10.0", @@ -11759,7 +11764,8 @@ "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true }, "node_modules/isbinaryfile": { "version": "4.0.10", @@ -12240,17 +12246,6 @@ "node >= 0.2.0" ] }, - "node_modules/jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - } - }, "node_modules/just-debounce": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", @@ -12694,19 +12689,6 @@ } } }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lie/node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" - }, "node_modules/liftoff": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", @@ -12847,6 +12829,11 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -12859,11 +12846,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/lodash.mergewith": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" - }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -14885,7 +14867,8 @@ "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true }, "node_modules/parent-module": { "version": "1.0.1", @@ -15902,7 +15885,8 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, "node_modules/promise-inflight": { "version": "1.0.1", @@ -16216,6 +16200,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -17351,11 +17336,6 @@ "node": ">=0.10.0" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -18147,6 +18127,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -19322,7 +19303,8 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true }, "node_modules/utils-merge": { "version": "1.0.1", @@ -24844,7 +24826,8 @@ "core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true }, "cors": { "version": "2.8.5", @@ -26746,6 +26729,11 @@ "tough-cookie": "^2.3.3" } }, + "fflate": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==" + }, "figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -28133,16 +28121,16 @@ "dev": true }, "igniteui-angular": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.1.0.tgz", - "integrity": "sha512-C1iPbxY9HWPS08Aor/+GMoOuUZ7gzmsUqcU8QfzbOJNMVLLS9um0RAoFvgVnQk6L+HG0w5KY6xSOVFzVK9dGgQ==", + "version": "14.2.0-alpha.4", + "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.2.0-alpha.4.tgz", + "integrity": "sha512-7h0zxqIC/Blcx6W1CEbpjEx1KcT65ysA07KOJ/NMVzvaO6qW4j7JS+jsuTYMG2TvIlQt83NsKzV1uG2WyMYZ3Q==", "requires": { "@igniteui/material-icons-extended": "^2.10.0", "@types/hammerjs": "^2.0.40", + "fflate": "^0.7.3", "hammerjs": "^2.0.8", "igniteui-trial-watermark": "^1.0.3", - "jszip": "^3.10.0", - "lodash.mergewith": "^4.6.2", + "lodash-es": "^4.17.21", "tslib": "^2.3.0", "uuid": "^8.3.0" } @@ -28164,9 +28152,9 @@ } }, "igniteui-angular-i18n": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/igniteui-angular-i18n/-/igniteui-angular-i18n-14.1.0.tgz", - "integrity": "sha512-9EhdYTH7o2AJJIHARxJLxc8UMBgnhE0kix9YN4L6k+jKLpuJ+jag5GupaFSJxA1697PXVUPNAQZkhpEtubbcQw==" + "version": "14.2.0-alpha.4", + "resolved": "https://registry.npmjs.org/igniteui-angular-i18n/-/igniteui-angular-i18n-14.2.0-alpha.4.tgz", + "integrity": "sha512-VLfF4T4Sgm57B38HS7fC45Ra3mRO+j6WSiWwXmCv83ktEM0DS346chqkv0bm0ar9r41QhU21bT39U3PMEsKIYA==" }, "igniteui-dockmanager": { "version": "1.10.0", @@ -28739,7 +28727,8 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true }, "isbinaryfile": { "version": "4.0.10", @@ -29107,17 +29096,6 @@ "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true }, - "jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - } - }, "just-debounce": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", @@ -29451,21 +29429,6 @@ "webpack-sources": "^3.0.0" } }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "requires": { - "immediate": "~3.0.5" - }, - "dependencies": { - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" - } - } - }, "liftoff": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", @@ -29586,6 +29549,11 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -29598,11 +29566,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "lodash.mergewith": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" - }, "log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -31142,7 +31105,8 @@ "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true }, "parent-module": { "version": "1.0.1", @@ -31795,7 +31759,8 @@ "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, "promise-inflight": { "version": "1.0.1", @@ -32051,6 +32016,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -32893,11 +32859,6 @@ } } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -33548,6 +33509,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -34426,7 +34388,8 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true }, "utils-merge": { "version": "1.0.1", diff --git a/package.json b/package.json index afc6c82628..cb03f3ec57 100644 --- a/package.json +++ b/package.json @@ -63,16 +63,15 @@ "domino": "^2.1.4", "file-saver": "^2.0.2", "hammerjs": "^2.0.8", - "igniteui-angular": "^14.1.0", + "igniteui-angular": "^14.2.0-alpha.4", "igniteui-angular-charts": "^14.0.0", "igniteui-angular-core": "^14.0.0", - "igniteui-angular-i18n": "^14.0.2", + "igniteui-angular-i18n": "^14.2.0-alpha.4", "igniteui-dockmanager": "^1.8.0", "igniteui-live-editing": "^2.0.3", "igniteui-webcomponents": "^3.4.0", "immediate": "^3.2.3", "intl": "^1.2.5", - "jszip": "^3.7.1", "minireset.css": "0.0.6", "rxjs": "^6.6.7", "rxjs-compat": "^6.6.7", From f3fe79a9889c5e82e343bdc52f3a10b35b3902bd Mon Sep 17 00:00:00 2001 From: Deyan Kamburov Date: Tue, 4 Oct 2022 21:20:47 +0300 Subject: [PATCH 18/23] chore(*): Update to igniteui angular to 14.2.0-beta.0 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index ce4b0b79cf..b96085cb2e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "domino": "^2.1.4", "file-saver": "^2.0.2", "hammerjs": "^2.0.8", - "igniteui-angular": "^14.2.0-alpha.4", + "igniteui-angular": "^14.2.0-beta.0", "igniteui-angular-charts": "^14.0.0", "igniteui-angular-core": "^14.0.0", "igniteui-angular-i18n": "^14.2.0-alpha.4", @@ -10934,9 +10934,9 @@ ] }, "node_modules/igniteui-angular": { - "version": "14.2.0-alpha.4", - "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.2.0-alpha.4.tgz", - "integrity": "sha512-7h0zxqIC/Blcx6W1CEbpjEx1KcT65ysA07KOJ/NMVzvaO6qW4j7JS+jsuTYMG2TvIlQt83NsKzV1uG2WyMYZ3Q==", + "version": "14.2.0-beta.0", + "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.2.0-beta.0.tgz", + "integrity": "sha512-1s4+ZB2n0F4y5sqDA1edSKLkE7g0Nbx9oNv7ZwZqlxppd1Mb/Taj1fN1MrCDoTYDDCTaxS54AETSPbJmFrjt8g==", "dependencies": { "@igniteui/material-icons-extended": "^2.10.0", "@types/hammerjs": "^2.0.40", @@ -28121,9 +28121,9 @@ "dev": true }, "igniteui-angular": { - "version": "14.2.0-alpha.4", - "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.2.0-alpha.4.tgz", - "integrity": "sha512-7h0zxqIC/Blcx6W1CEbpjEx1KcT65ysA07KOJ/NMVzvaO6qW4j7JS+jsuTYMG2TvIlQt83NsKzV1uG2WyMYZ3Q==", + "version": "14.2.0-beta.0", + "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.2.0-beta.0.tgz", + "integrity": "sha512-1s4+ZB2n0F4y5sqDA1edSKLkE7g0Nbx9oNv7ZwZqlxppd1Mb/Taj1fN1MrCDoTYDDCTaxS54AETSPbJmFrjt8g==", "requires": { "@igniteui/material-icons-extended": "^2.10.0", "@types/hammerjs": "^2.0.40", diff --git a/package.json b/package.json index cb03f3ec57..b3a7708518 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "domino": "^2.1.4", "file-saver": "^2.0.2", "hammerjs": "^2.0.8", - "igniteui-angular": "^14.2.0-alpha.4", + "igniteui-angular": "^14.2.0-beta.0", "igniteui-angular-charts": "^14.0.0", "igniteui-angular-core": "^14.0.0", "igniteui-angular-i18n": "^14.2.0-alpha.4", From e526ce98874c21cf41c4f6f1f800e9131a70a073 Mon Sep 17 00:00:00 2001 From: igdmdimitrov Date: Wed, 5 Oct 2022 12:08:35 +0300 Subject: [PATCH 19/23] feat(pivot-grid): add excel export sample --- .../configs/PivotGridConfigGenerator.ts | 11 ++ .../pivot-export/pivot-export.component.html | 11 ++ .../pivot-export/pivot-export.component.scss | 36 +++++ .../pivot-export/pivot-export.component.ts | 128 ++++++++++++++++++ src/app/pivot-grid/pivot-grid-routes-data.ts | 1 + .../pivot-grid/pivot-grids-routing.module.ts | 6 + src/app/pivot-grid/pivot-grids.module.ts | 2 + 7 files changed, 195 insertions(+) create mode 100644 src/app/pivot-grid/pivot-export/pivot-export.component.html create mode 100644 src/app/pivot-grid/pivot-export/pivot-export.component.scss create mode 100644 src/app/pivot-grid/pivot-export/pivot-export.component.ts diff --git a/live-editing/configs/PivotGridConfigGenerator.ts b/live-editing/configs/PivotGridConfigGenerator.ts index d71c99e593..24877937a5 100644 --- a/live-editing/configs/PivotGridConfigGenerator.ts +++ b/live-editing/configs/PivotGridConfigGenerator.ts @@ -29,6 +29,17 @@ export class PivotGridConfigGenerator implements IConfigGenerator { component: 'PivotGridBasicSampleComponent' })); + configs.push(new Config({ + additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/dataToAnalyze.ts'], + appModuleConfig: new AppModuleConfig({ + imports: ['IgxPivotGridModule', 'PivotExportComponent', 'IgxPreventDocumentScrollModule', 'IgxExcelExporterService'], + ngDeclarations: ['PivotExportComponent'], + ngImports: ['IgxPreventDocumentScrollModule', 'IgxPivotGridModule'], + ngProviders: ['IgxExcelExporterService'] + }), + component: 'PivotExportComponent' + })); + configs.push(new Config({ additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/dataToAnalyze.ts'], appModuleConfig: new AppModuleConfig({ diff --git a/src/app/pivot-grid/pivot-export/pivot-export.component.html b/src/app/pivot-grid/pivot-export/pivot-export.component.html new file mode 100644 index 0000000000..00efa07d32 --- /dev/null +++ b/src/app/pivot-grid/pivot-export/pivot-export.component.html @@ -0,0 +1,11 @@ + +
+ + Press the button to export the Pivot Grid as .xlsx file. +
+ +
+ + +
\ No newline at end of file diff --git a/src/app/pivot-grid/pivot-export/pivot-export.component.scss b/src/app/pivot-grid/pivot-export/pivot-export.component.scss new file mode 100644 index 0000000000..35d51030a7 --- /dev/null +++ b/src/app/pivot-grid/pivot-export/pivot-export.component.scss @@ -0,0 +1,36 @@ +:host { + padding: 8px; + display: flex; + flex-direction: column; + + ::ng-deep { + .upFontValue { + color: hsla(var(--igx-success-500)); + } + + .downFontValue { + color: hsla(var(--igx-error-500)); + } + + igx-pivot-data-selector { + border: 1px solid hsla(var(--igx-grays-200)); + margin: 0 8px; + } + } + +} + +igx-pivot-grid { + flex: 1; +} + +.button-container { + margin: 0 0 25px 0; +} + +.pivot-container { + display: flex; + align-items: flex-start; + flex: 1 1 auto; + order: 0; +} \ No newline at end of file diff --git a/src/app/pivot-grid/pivot-export/pivot-export.component.ts b/src/app/pivot-grid/pivot-export/pivot-export.component.ts new file mode 100644 index 0000000000..240a5cba61 --- /dev/null +++ b/src/app/pivot-grid/pivot-export/pivot-export.component.ts @@ -0,0 +1,128 @@ +import { Component, ViewChild } from "@angular/core"; + +import { + IPivotConfiguration, PivotAggregation, IgxPivotNumericAggregate, IgxPivotDateDimension, + IgxExcelExporterService, IgxExcelExporterOptions, IgxPivotGridComponent +} from "igniteui-angular" +import { SALES_DATA } from "../../data/dataToAnalyze"; + +export class IgxTotalSaleAggregate { + public static totalSale: PivotAggregation = (members, data: any) => + data.reduce((accumulator, value) => accumulator + value.Product.UnitPrice * value.NumberOfUnits, 0); + + public static totalMin: PivotAggregation = (members, data: any) => { + let min = 0; + if (data.length === 1) { + min = data[0].Product.UnitPrice * data[0].NumberOfUnits; + } else if (data.length > 1) { + const mappedData = data.map(x => x.Product.UnitPrice * x.NumberOfUnits); + min = mappedData.reduce((a, b) => Math.min(a, b)); + } + return min; + }; + + public static totalMax: PivotAggregation = (members, data: any) => { + let max = 0; + if (data.length === 1) { + max = data[0].Product.UnitPrice * data[0].NumberOfUnits; + } else if (data.length > 1) { + const mappedData = data.map(x => x.Product.UnitPrice * x.NumberOfUnits); + max = mappedData.reduce((a, b) => Math.max(a, b)); + } + return max; + }; +} + +@Component({ + selector: 'app-pivot-export-sample', + styleUrls: ['./pivot-export.component.scss'], + templateUrl: './pivot-export.component.html' +}) +export class PivotExportComponent { + @ViewChild(IgxPivotGridComponent, { static: true }) public grid: IgxPivotGridComponent; + + public data = SALES_DATA; + + public pivotConfig: IPivotConfiguration = { + columns: [ + new IgxPivotDateDimension( + { + memberName: 'Date', + enabled: true + }, + { + months: false, + quarters: true, + fullDate: false + } + ) + ], + rows: [ + { + memberName: 'City', + width: "150px", + memberFunction: (data) => data.Seller.City, + enabled: true + }, + { + memberFunction: () => 'All Products', + memberName: 'AllProducts', + enabled: true, + width: "150px", + childLevel: { + memberFunction: (data) => data.Product.Name, + memberName: 'ProductCategory', + enabled: true + } + } + ], + values: [ + { + member: 'Value', + aggregate: { + key: 'SUM', + aggregator: IgxPivotNumericAggregate.sum, + label: 'Sum' + }, + aggregateList: [{ + key: 'SUM', + aggregator: IgxPivotNumericAggregate.sum, + label: 'Sum' + }], + enabled: true, + formatter: (value) => value ? '$' + parseFloat(value).toFixed(3) : undefined + }, + { + member: 'AmountofSale', + displayName: 'Amount of Sale', + aggregate: { + key: 'SUM', + aggregator: IgxTotalSaleAggregate.totalSale, + label: 'Sum of Sale' + }, + aggregateList: [{ + key: 'SUM', + aggregator: IgxTotalSaleAggregate.totalSale, + label: 'Sum of Sale' + }, { + key: 'MIN', + aggregator: IgxTotalSaleAggregate.totalMin, + label: 'Minimum of Sale' + }, { + key: 'MAX', + aggregator: IgxTotalSaleAggregate.totalMax, + label: 'Maximum of Sale' + }], + enabled: true, + dataType: 'currency' + } + ] + }; + + constructor(private excelExportService: IgxExcelExporterService) { + } + + public exportButtonHandler() { + this.excelExportService.export(this.grid, new IgxExcelExporterOptions('ExportedPivotGrid')); + } +} diff --git a/src/app/pivot-grid/pivot-grid-routes-data.ts b/src/app/pivot-grid/pivot-grid-routes-data.ts index 69ce0dfdb2..164d2785c9 100644 --- a/src/app/pivot-grid/pivot-grid-routes-data.ts +++ b/src/app/pivot-grid/pivot-grid-routes-data.ts @@ -3,6 +3,7 @@ export const pivotGridsRoutesData = { 'pivot-grid-basic': { displayName: 'Basic Pivot Grid', parentName: 'Pivot Grid' }, 'pivot-grid-datasource': { displayName: 'Pivot Grid With Datasource Component', parentName: 'Pivot Grid' }, 'pivot-grid-noop': { displayName: 'Noop Pivot Grid', parentName: 'Pivot Grid' }, + 'pivot-grid-export': { displayName: 'Pivot Grid Export', parentName: 'Pivot Grid' }, 'pivot-grid-features': { displayName: 'Pivot Grid With Features', parentName: 'Pivot Grid' }, 'pivot-grid-state-persistence': { displayName: 'Pivot Grid With State Persistence', parentName: 'Pivot Grid' }, 'pivot-grid-noop-persistence': { displayName: 'Pivot Noop Grid with State Persistence', parentName: 'Pivot Grid' }, diff --git a/src/app/pivot-grid/pivot-grids-routing.module.ts b/src/app/pivot-grid/pivot-grids-routing.module.ts index 4fe0f37e28..7742edb63b 100644 --- a/src/app/pivot-grid/pivot-grids-routing.module.ts +++ b/src/app/pivot-grid/pivot-grids-routing.module.ts @@ -4,6 +4,7 @@ import { RouterModule, Routes } from '@angular/router'; import { PivotGridBasicSampleComponent } from './pivot-basic-sample/pivot-grid-basic-sample.component'; import { PivotDataSelectorSampleComponent } from './pivot-datasource/pivot-data-selector-sample.component'; import { PivotFeaturesComponent } from './pivot-features/pivot-features.component'; +import { PivotExportComponent } from './pivot-export/pivot-export.component'; import { PivotGridNoopPersistenceSampleComponent } from './pivot-grid-noop-persistence/pivot-grid-noop-persistence-sample.component'; import { PivotGridNoopSampleComponent } from './pivot-grid-noop/pivot-grid-noop-sample.component'; import { pivotGridsRoutesData } from './pivot-grid-routes-data'; @@ -17,6 +18,11 @@ export const gridsRoutes: Routes = [ data: pivotGridsRoutesData['pivot-grid-basic'], path: 'pivot-grid-basic' }, + { + component: PivotExportComponent, + data: pivotGridsRoutesData['pivot-grid-export'], + path: 'pivot-grid-export' + }, { component: PivotFeaturesComponent, data: pivotGridsRoutesData['pivot-grid-features'], diff --git a/src/app/pivot-grid/pivot-grids.module.ts b/src/app/pivot-grid/pivot-grids.module.ts index a9e9f7af0c..5c74fcb189 100644 --- a/src/app/pivot-grid/pivot-grids.module.ts +++ b/src/app/pivot-grid/pivot-grids.module.ts @@ -5,6 +5,7 @@ import { HttpClientModule } from '@angular/common/http'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { IgxPivotGridModule } from 'igniteui-angular'; +import { PivotExportComponent } from './pivot-export/pivot-export.component'; import { PivotFeaturesComponent } from './pivot-features/pivot-features.component'; import { PivotGridBasicSampleComponent } from './pivot-basic-sample/pivot-grid-basic-sample.component'; import { PivotDataSelectorSampleComponent } from './pivot-datasource/pivot-data-selector-sample.component'; @@ -18,6 +19,7 @@ import { PivotGridNoopPersistenceSampleComponent } from './pivot-grid-noop-persi declarations: [ PivotGridBasicSampleComponent, PivotDataSelectorSampleComponent, + PivotExportComponent, PivotFeaturesComponent, PivotGridStatePersistenceSampleComponent, PivotGridNoopSampleComponent, From dac845471aced547ad3ff1f9088542c6be7412a6 Mon Sep 17 00:00:00 2001 From: igdmdimitrov Date: Wed, 5 Oct 2022 15:03:11 +0300 Subject: [PATCH 20/23] chore(*): cleaned css code --- .../pivot-grid/pivot-export/pivot-export.component.scss | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/app/pivot-grid/pivot-export/pivot-export.component.scss b/src/app/pivot-grid/pivot-export/pivot-export.component.scss index 35d51030a7..04e58c6431 100644 --- a/src/app/pivot-grid/pivot-export/pivot-export.component.scss +++ b/src/app/pivot-grid/pivot-export/pivot-export.component.scss @@ -4,14 +4,6 @@ flex-direction: column; ::ng-deep { - .upFontValue { - color: hsla(var(--igx-success-500)); - } - - .downFontValue { - color: hsla(var(--igx-error-500)); - } - igx-pivot-data-selector { border: 1px solid hsla(var(--igx-grays-200)); margin: 0 8px; From 7545038ffbe315efe71c1d950517f6a77dad2a2b Mon Sep 17 00:00:00 2001 From: Simeon Simeonoff Date: Wed, 5 Oct 2022 15:37:22 +0300 Subject: [PATCH 21/23] refactor(query-builder): improve styling sample --- .../query-builder-style.component.scss | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.scss b/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.scss index 51d85d586a..cd01db2559 100644 --- a/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.scss +++ b/src/app/interactions/query-builder/query-builder-style/query-builder-style.component.scss @@ -5,7 +5,9 @@ $black: #292826; $muted-yellow: #ffe482; $custom-query-builder: query-builder-theme( - $background: $black + $background: $black, + $header-background: $black, + $header-foreground: $yellow ); $custom-button: button-theme( @@ -25,8 +27,14 @@ $custom-raised-button: button-theme( $schema: $dark-material-schema, $background: $yellow, $foreground: $black, - $hover-background: $yellow, - $hover-foreground: $black + $active-background: $muted-yellow, + $active-foreground: $black, + $hover-background: $muted-yellow, + $hover-foreground: $black, + $border-color: $yellow, + $active-border-color: $muted-yellow, + $hover-border-color: $muted-yellow, + $focus-border-color: $yellow ); $custom-button-group: button-group-theme( @@ -80,29 +88,20 @@ $custom-drop-down: drop-down-theme( margin: 16px; ::ng-deep { - @include drop-down($custom-drop-down); - @include query-builder($custom-query-builder); + @include css-vars($custom-drop-down); + @include css-vars($custom-query-builder); + @include css-vars($custom-button); + @include css-vars($custom-button-group); + @include css-vars($custom-input-group); + @include css-vars($custom-chip); + @include css-vars($custom-drop-down); + @include css-vars($custom-raised-button); igx-query-builder { - @include button($custom-button); - @include button-group($custom-button-group); - @include input-group($custom-input-group); - @include chip($custom-chip); - @include drop-down($custom-drop-down); - - .igx-excel-filter__apply { - @include button($custom-raised-button); - } - - .igx-filter-empty__title { + h6 { color: $yellow } - .igx-query-builder__header { - color: $yellow; - background-color: $black; - } - .igx-filter-tree__expression-actions igx-icon { color: $yellow } @@ -120,9 +119,10 @@ $custom-drop-down: drop-down-theme( } .igx-filter-contextual-menu__close-btn { - position: absolute !important; - background: $black !important; - border-color: $yellow !important; + position: absolute; + background: $black; + border-color: $yellow; + color: $yellow; } } } From f46245d2736643fe4055bd228d28fc0a09515a8b Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Wed, 5 Oct 2022 15:54:38 +0300 Subject: [PATCH 22/23] chore(pivot-export): small changes to the pivot export sample --- live-editing/configs/PivotGridConfigGenerator.ts | 3 ++- src/app/pivot-grid/pivot-export/pivot-export.component.html | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/live-editing/configs/PivotGridConfigGenerator.ts b/live-editing/configs/PivotGridConfigGenerator.ts index 24877937a5..489dd87abe 100644 --- a/live-editing/configs/PivotGridConfigGenerator.ts +++ b/live-editing/configs/PivotGridConfigGenerator.ts @@ -8,7 +8,8 @@ import { IgxPivotGridModule, IgxTooltipModule, IgxToastModule, - IgxSwitchModule + IgxSwitchModule, + IgxExcelExporterService } from 'igniteui-angular'; import { AppModuleConfig, Config, IConfigGenerator } from 'igniteui-live-editing'; export class PivotGridConfigGenerator implements IConfigGenerator { diff --git a/src/app/pivot-grid/pivot-export/pivot-export.component.html b/src/app/pivot-grid/pivot-export/pivot-export.component.html index 00efa07d32..bdfcc563bb 100644 --- a/src/app/pivot-grid/pivot-export/pivot-export.component.html +++ b/src/app/pivot-grid/pivot-export/pivot-export.component.html @@ -5,7 +5,7 @@
-
\ No newline at end of file From 36a73364565f0d98c66b07620332995035226c36 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Thu, 6 Oct 2022 15:08:56 +0300 Subject: [PATCH 23/23] updating versions for 14.2 --- package-lock.json | 42 +++++++++++++++++++++--------------------- package.json | 6 +++--- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index b96085cb2e..5c76bf658a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,12 +32,12 @@ "domino": "^2.1.4", "file-saver": "^2.0.2", "hammerjs": "^2.0.8", - "igniteui-angular": "^14.2.0-beta.0", + "igniteui-angular": "^14.2.0", "igniteui-angular-charts": "^14.0.0", "igniteui-angular-core": "^14.0.0", - "igniteui-angular-i18n": "^14.2.0-alpha.4", + "igniteui-angular-i18n": "^14.2.0", "igniteui-dockmanager": "^1.8.0", - "igniteui-live-editing": "^2.0.3", + "igniteui-live-editing": "^2.0.4", "igniteui-webcomponents": "^3.4.0", "immediate": "^3.2.3", "intl": "^1.2.5", @@ -10934,9 +10934,9 @@ ] }, "node_modules/igniteui-angular": { - "version": "14.2.0-beta.0", - "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.2.0-beta.0.tgz", - "integrity": "sha512-1s4+ZB2n0F4y5sqDA1edSKLkE7g0Nbx9oNv7ZwZqlxppd1Mb/Taj1fN1MrCDoTYDDCTaxS54AETSPbJmFrjt8g==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.2.0.tgz", + "integrity": "sha512-NFIf/yvtrG5WemsH5kOt6JGXIu88Q56vtF/vs4pxiIanuhzOZTkZ7PNPKnqwox6OitPno36uNfPDbtVhyHplow==", "dependencies": { "@igniteui/material-icons-extended": "^2.10.0", "@types/hammerjs": "^2.0.40", @@ -10982,9 +10982,9 @@ } }, "node_modules/igniteui-angular-i18n": { - "version": "14.2.0-alpha.4", - "resolved": "https://registry.npmjs.org/igniteui-angular-i18n/-/igniteui-angular-i18n-14.2.0-alpha.4.tgz", - "integrity": "sha512-VLfF4T4Sgm57B38HS7fC45Ra3mRO+j6WSiWwXmCv83ktEM0DS346chqkv0bm0ar9r41QhU21bT39U3PMEsKIYA==" + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/igniteui-angular-i18n/-/igniteui-angular-i18n-14.2.0.tgz", + "integrity": "sha512-LH2hgddgt+akI+1N5pg041bL7HTb2XlM3fTW6UnTzLJGQ9wFi8x1Q5qgkcA4d+495XozkxFY1SoQjivcisIpGg==" }, "node_modules/igniteui-dockmanager": { "version": "1.10.0", @@ -10995,9 +10995,9 @@ } }, "node_modules/igniteui-live-editing": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/igniteui-live-editing/-/igniteui-live-editing-2.0.3.tgz", - "integrity": "sha512-IbnWy65jGBpwGq0tbhwvrei4qDlVh35nDsDq1Q7jJADYZouA+Wp40a+Zj+ybBTyOFFLTsKMK+XDnx1sP4Jz6aw==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/igniteui-live-editing/-/igniteui-live-editing-2.0.4.tgz", + "integrity": "sha512-OJe5nEe81iVBAO1nqB2VD1iRdKDOGoUCPS9GrVvT+ud8ioQUPuKpf1qeSFbNthiCTEzvEKBrRC9uhP02eAEyXg==" }, "node_modules/igniteui-trial-watermark": { "version": "1.0.3", @@ -28121,9 +28121,9 @@ "dev": true }, "igniteui-angular": { - "version": "14.2.0-beta.0", - "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.2.0-beta.0.tgz", - "integrity": "sha512-1s4+ZB2n0F4y5sqDA1edSKLkE7g0Nbx9oNv7ZwZqlxppd1Mb/Taj1fN1MrCDoTYDDCTaxS54AETSPbJmFrjt8g==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-14.2.0.tgz", + "integrity": "sha512-NFIf/yvtrG5WemsH5kOt6JGXIu88Q56vtF/vs4pxiIanuhzOZTkZ7PNPKnqwox6OitPno36uNfPDbtVhyHplow==", "requires": { "@igniteui/material-icons-extended": "^2.10.0", "@types/hammerjs": "^2.0.40", @@ -28152,9 +28152,9 @@ } }, "igniteui-angular-i18n": { - "version": "14.2.0-alpha.4", - "resolved": "https://registry.npmjs.org/igniteui-angular-i18n/-/igniteui-angular-i18n-14.2.0-alpha.4.tgz", - "integrity": "sha512-VLfF4T4Sgm57B38HS7fC45Ra3mRO+j6WSiWwXmCv83ktEM0DS346chqkv0bm0ar9r41QhU21bT39U3PMEsKIYA==" + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/igniteui-angular-i18n/-/igniteui-angular-i18n-14.2.0.tgz", + "integrity": "sha512-LH2hgddgt+akI+1N5pg041bL7HTb2XlM3fTW6UnTzLJGQ9wFi8x1Q5qgkcA4d+495XozkxFY1SoQjivcisIpGg==" }, "igniteui-dockmanager": { "version": "1.10.0", @@ -28165,9 +28165,9 @@ } }, "igniteui-live-editing": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/igniteui-live-editing/-/igniteui-live-editing-2.0.3.tgz", - "integrity": "sha512-IbnWy65jGBpwGq0tbhwvrei4qDlVh35nDsDq1Q7jJADYZouA+Wp40a+Zj+ybBTyOFFLTsKMK+XDnx1sP4Jz6aw==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/igniteui-live-editing/-/igniteui-live-editing-2.0.4.tgz", + "integrity": "sha512-OJe5nEe81iVBAO1nqB2VD1iRdKDOGoUCPS9GrVvT+ud8ioQUPuKpf1qeSFbNthiCTEzvEKBrRC9uhP02eAEyXg==" }, "igniteui-trial-watermark": { "version": "1.0.3", diff --git a/package.json b/package.json index b3a7708518..400a8343ce 100644 --- a/package.json +++ b/package.json @@ -63,12 +63,12 @@ "domino": "^2.1.4", "file-saver": "^2.0.2", "hammerjs": "^2.0.8", - "igniteui-angular": "^14.2.0-beta.0", + "igniteui-angular": "^14.2.0", "igniteui-angular-charts": "^14.0.0", "igniteui-angular-core": "^14.0.0", - "igniteui-angular-i18n": "^14.2.0-alpha.4", + "igniteui-angular-i18n": "^14.2.0", "igniteui-dockmanager": "^1.8.0", - "igniteui-live-editing": "^2.0.3", + "igniteui-live-editing": "^2.0.4", "igniteui-webcomponents": "^3.4.0", "immediate": "^3.2.3", "intl": "^1.2.5",