diff --git a/knowledge-base/examples/excel-export-treelist-expanded-rows/data.js b/knowledge-base/examples/excel-export-treelist-expanded-rows/data.js new file mode 100644 index 00000000..f66aec4d --- /dev/null +++ b/knowledge-base/examples/excel-export-treelist-expanded-rows/data.js @@ -0,0 +1,1150 @@ + +const employees = [ + { + "id": 1, + "name": "Daryl Sweeney", + "reportsTo": null, + "phone": "(555) 924-9726", + "extension": 8253, + "hireDate": new Date(2012, 2, 7), + "fullTime": true, + "position": "CEO", + "timeInPosition": 2, + "employees": [ + { + "id": 2, + "name": "Guy Wooten", + "reportsTo": 1, + "phone": "(438) 738-4935", + "extension": 1155, + "hireDate": new Date(2010, 3, 3), + "fullTime": true, + "position": "Chief Technical Officer", + "timeInPosition": 1, + "employees": [ + { + "id": 32, + "name": "Buffy Weber", + "reportsTo": 2, + "phone": "(699) 838-6121", + "extension": 8933, + "hireDate": new Date(2011, 7, 11), + "fullTime": true, + "position": "VP, Engineering", + "timeInPosition": 2, + "employees": [ + { + "id": 11, + "name": "Hyacinth Hood", + "reportsTo": 32, + "phone": "(889) 345-2438", + "extension": 8564, + "hireDate": new Date(2014, 2, 3), + "fullTime": true, + "position": "Team Lead", + "timeInPosition": 1, + "employees": [ + { + "id": 60, + "name": "Akeem Carr", + "reportsTo": 11, + "phone": "(738) 136-2814", + "extension": 9353, + "hireDate": new Date(2011, 4, 21), + "fullTime": true, + "position": "Junior Software Developer", + "timeInPosition": 2 + }, + { + "id": 78, + "name": "Rinah Simon", + "reportsTo": 11, + "phone": "(285) 912-5271", + "extension": 7795, + "hireDate": new Date(2012, 10, 11), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 4 + } + ] + }, + { + "id": 42, + "name": "Gage Daniels", + "reportsTo": 32, + "phone": "(107) 290-6260", + "extension": 896, + "hireDate": new Date(2013, 5, 16), + "fullTime": true, + "position": "Software Architect", + "timeInPosition": 5 + }, + { + "id": 43, + "name": "Constance Vazquez", + "reportsTo": 32, + "phone": "(800) 301-1978", + "extension": 5141, + "hireDate": new Date(2011, 6, 7), + "fullTime": true, + "position": "Director, Engineering", + "timeInPosition": 1, + "employees": [ + { + "id": 46, + "name": "Darrel Solis", + "reportsTo": 43, + "phone": "(327) 977-0216", + "extension": 7779, + "hireDate": new Date(2015, 4, 25), + "fullTime": true, + "position": "Team Lead", + "timeInPosition": 4, + "employees": [ + { + "id": 47, + "name": "Brian Yang", + "reportsTo": 46, + "phone": "(565) 146-5435", + "extension": 3885, + "hireDate": new Date(2012, 9, 27), + "fullTime": true, + "position": "Senior Software Developer", + "timeInPosition": 3 + }, + { + "id": 50, + "name": "Lillian Bradshaw", + "reportsTo": 46, + "phone": "(323) 509-3479", + "extension": 5426, + "hireDate": new Date(2014, 5, 10), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 2 + }, + { + "id": 51, + "name": "Christian Palmer", + "reportsTo": 46, + "phone": "(490) 421-8718", + "extension": 3706, + "hireDate": new Date(2012, 12, 27), + "fullTime": false, + "position": "Technical Lead", + "timeInPosition": 1 + }, + { + "id": 55, + "name": "Summer Mosley", + "reportsTo": 46, + "phone": "(784) 962-2301", + "extension": 5492, + "hireDate": new Date(2010, 3, 2), + "fullTime": true, + "position": "QA Engineer", + "timeInPosition": 5 + }, + { + "id": 56, + "name": "Barry Ayers", + "reportsTo": 46, + "phone": "(452) 373-9227", + "extension": 1308, + "hireDate": new Date(2011, 10, 11), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 4 + }, + { + "id": 59, + "name": "Keiko Espinoza", + "reportsTo": 46, + "phone": "(226) 600-5305", + "extension": 9363, + "hireDate": new Date(2011, 9, 18), + "fullTime": true, + "position": "Junior QA Engineer", + "timeInPosition": 4 + }, + { + "id": 61, + "name": "Candace Pickett", + "reportsTo": 46, + "phone": "(120) 117-7475", + "extension": 5178, + "hireDate": new Date(2010, 5, 6), + "fullTime": true, + "position": "Support Officer", + "timeInPosition": 0 + } + ] + }, + { + "id": 63, + "name": "Mia Caldwell", + "reportsTo": 43, + "phone": "(848) 636-6470", + "extension": 6368, + "hireDate": new Date(2012, 10, 7), + "fullTime": true, + "position": "Team Lead", + "timeInPosition": 4, + "employees": [ + { + "id": 65, + "name": "Thomas Terry", + "reportsTo": 63, + "phone": "(764) 831-4248", + "extension": 3574, + "hireDate": new Date(2015, 6, 15), + "fullTime": false, + "position": "Senior Enterprise Support Officer", + "timeInPosition": 2 + }, + { + "id": 67, + "name": "Ruth Downs", + "reportsTo": 63, + "phone": "(138) 991-1440", + "extension": 8067, + "hireDate": new Date(2013, 7, 13), + "fullTime": true, + "position": "Senior Software Developer", + "timeInPosition": 5 + }, + { + "id": 70, + "name": "Yasir Wilder", + "reportsTo": 63, + "phone": "(759) 701-8665", + "extension": 8350, + "hireDate": new Date(2010, 11, 8), + "fullTime": true, + "position": "Senior QA Enginner", + "timeInPosition": 3 + }, + { + "id": 71, + "name": "Flavia Short", + "reportsTo": 63, + "phone": "(370) 133-9238", + "extension": 6390, + "hireDate": new Date(2013, 2, 21), + "fullTime": true, + "position": "Support Officer", + "timeInPosition": 0 + }, + { + "id": 74, + "name": "Aaron Roach", + "reportsTo": 63, + "phone": "(958) 717-9230", + "extension": 4899, + "hireDate": new Date(2011, 7, 30), + "fullTime": true, + "position": "Junior Software Developer", + "timeInPosition": 6 + }, + { + "id": 75, + "name": "Eric Russell", + "reportsTo": 63, + "phone": "(516) 575-8505", + "extension": 2224, + "hireDate": new Date(2012, 10, 28), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 3 + }, + { + "id": 76, + "name": "Cheyenne Olson", + "reportsTo": 63, + "phone": "(241) 645-0257", + "extension": 9181, + "hireDate": new Date(2015, 5, 19), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 5 + }, + { + "id": 77, + "name": "Shaine Avila", + "reportsTo": 63, + "phone": "(844) 435-1360", + "extension": 3374, + "hireDate": new Date(2010, 1, 31), + "fullTime": true, + "position": "UI Designer", + "timeInPosition": 5 + }, + { + "id": 81, + "name": "Chantale Long", + "reportsTo": 63, + "phone": "(252) 419-6891", + "extension": 7868, + "hireDate": new Date(2010, 6, 17), + "fullTime": true, + "position": "Senior QA Enginner", + "timeInPosition": 1 + }, + { + "id": 83, + "name": "Dane Cruz", + "reportsTo": 63, + "phone": "(946) 701-6165", + "extension": 3828, + "hireDate": new Date(2014, 10, 8), + "fullTime": true, + "position": "Junior Software Developer", + "timeInPosition": 2 + }, + { + "id": 84, + "name": "Regan Patterson", + "reportsTo": 63, + "phone": "(265) 946-1765", + "extension": 6955, + "hireDate": new Date(2012, 3, 1), + "fullTime": true, + "position": "Technical Writer", + "timeInPosition": 6 + }, + { + "id": 85, + "name": "Drew Mckay", + "reportsTo": 63, + "phone": "(327) 293-0162", + "extension": 6904, + "hireDate": new Date(2011, 3, 25), + "fullTime": true, + "position": "Senior Software Developer", + "timeInPosition": 3 + }, + { + "id": 88, + "name": "Bevis Miller", + "reportsTo": 63, + "phone": "(525) 557-0169", + "extension": 6978, + "hireDate": new Date(2011, 4, 19), + "fullTime": true, + "position": "Senior Software Developer", + "timeInPosition": 5 + }, + { + "id": 89, + "name": "Bruce Mccarty", + "reportsTo": 63, + "phone": "(936) 777-8730", + "extension": 6552, + "hireDate": new Date(2014, 3, 28), + "fullTime": true, + "position": "Support Officer", + "timeInPosition": 5 + } + ] + }, + { + "id": 90, + "name": "Ocean Blair", + "reportsTo": 43, + "phone": "(343) 586-6614", + "extension": 1424, + "hireDate": new Date(2011, 4, 27), + "fullTime": true, + "position": "Team Lead", + "timeInPosition": 2, + "employees": [ + { + "id": 91, + "name": "Guinevere Osborn", + "reportsTo": 90, + "phone": "(424) 741-0006", + "extension": 3166, + "hireDate": new Date(2014, 11, 19), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 3 + }, + { + "id": 92, + "name": "Olga Strong", + "reportsTo": 90, + "phone": "(949) 417-1168", + "extension": 4568, + "hireDate": new Date(2015, 5, 28), + "fullTime": true, + "position": "Graphic Designer", + "timeInPosition": 4 + }, + { + "id": 93, + "name": "Robert Orr", + "reportsTo": 90, + "phone": "(977) 341-3721", + "extension": 9241, + "hireDate": new Date(2012, 8, 20), + "fullTime": false, + "position": "Support Officer", + "timeInPosition": 6 + }, + { + "id": 95, + "name": "Odette Sears", + "reportsTo": 90, + "phone": "(264) 818-6576", + "extension": 1914, + "hireDate": new Date(2013, 7, 5), + "fullTime": true, + "position": "Senior Software Developer", + "timeInPosition": 3 + } + ] + } + ] + }, + { + "id": 45, + "name": "Zelda Medina", + "reportsTo": 32, + "phone": "(563) 359-6023", + "extension": 2600, + "hireDate": new Date(2012, 11, 6), + "fullTime": true, + "position": "QA Architect", + "timeInPosition": 2 + } + ] + }, + { + "id": 52, + "name": "Skyler Cleveland", + "reportsTo": 2, + "phone": "(217) 280-5300", + "extension": 9655, + "hireDate": new Date(2014, 11, 10), + "fullTime": true, + "position": "VP, Engineering", + "timeInPosition": 2, + "employees": [ + { + "id": 40, + "name": "Karleigh Garza", + "reportsTo": 52, + "phone": "(370) 983-8796", + "extension": 4044, + "hireDate": new Date(2014, 3, 10), + "fullTime": true, + "position": "Team Lead", + "timeInPosition": 1, + "employees": [ + { + "id": 49, + "name": "Elmo Tyson", + "reportsTo": 40, + "phone": "(344) 496-9555", + "extension": 6950, + "hireDate": new Date(2014, 9, 18), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 4 + }, + { + "id": 72, + "name": "Stacey Lynn", + "reportsTo": 40, + "phone": "(140) 772-7509", + "extension": 8396, + "hireDate": new Date(2014, 7, 31), + "fullTime": false, + "position": "QA Engineer", + "timeInPosition": 1, + "employees": [ + { + "id": 80, + "name": "Meredith Parrish", + "reportsTo": 72, + "phone": "(714) 284-2408", + "extension": 7675, + "hireDate": new Date(2012, 11, 13), + "fullTime": true, + "position": "Junior QA Engineer", + "timeInPosition": 6 + } + ] + }, + { + "id": 96, + "name": "Cassady Whitley", + "reportsTo": 40, + "phone": "(996) 587-8405", + "extension": 780, + "hireDate": new Date(2013, 5, 7), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 5 + }, + { + "id": 97, + "name": "Haviva Campbell", + "reportsTo": 40, + "phone": "(263) 887-4689", + "extension": 2808, + "hireDate": new Date(2013, 3, 5), + "fullTime": true, + "position": "Support Officer", + "timeInPosition": 2 + }, + { + "id": 98, + "name": "Cameron Ayers", + "reportsTo": 40, + "phone": "(470) 709-8030", + "extension": 2893, + "hireDate": new Date(2013, 8, 28), + "fullTime": true, + "position": "Support Officer", + "timeInPosition": 3 + }, + { + "id": 99, + "name": "Martha Sargent", + "reportsTo": 40, + "phone": "(587) 812-4418", + "extension": 5099, + "hireDate": new Date(2014, 2, 27), + "fullTime": true, + "position": "Senior Software Developer", + "timeInPosition": 3 + }, + { + "id": 100, + "name": "Darrel Kinney", + "reportsTo": 40, + "phone": "(888) 483-9606", + "extension": 4779, + "hireDate": new Date(2014, 3, 24), + "fullTime": false, + "position": "Graphic Designer", + "timeInPosition": 1 + } + ] + }, + { + "id": 54, + "name": "Kuame Frye", + "reportsTo": 52, + "phone": "(360) 721-5886", + "extension": 2730, + "hireDate": new Date(2010, 11, 17), + "fullTime": true, + "position": "Software Architect", + "timeInPosition": 1, + "employees": [ + { + "id": 64, + "name": "Ori Wynn", + "reportsTo": 54, + "phone": "(366) 342-0166", + "extension": 7252, + "hireDate": new Date(2015, 6, 21), + "fullTime": true, + "position": "Team Lead", + "timeInPosition": 0, + "employees": [ + { + "id": 6, + "name": "Moses Duncan", + "reportsTo": 64, + "phone": "(421) 611-4814", + "extension": 669, + "hireDate": new Date(2010, 5, 24), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 6 + }, + { + "id": 12, + "name": "Jamalia Wallace", + "reportsTo": 64, + "phone": "(611) 391-8016", + "extension": 1952, + "hireDate": new Date(2011, 9, 8), + "fullTime": true, + "position": "Junior Designer", + "timeInPosition": 3 + }, + { + "id": 62, + "name": "Palmer Gregory", + "reportsTo": 64, + "phone": "(360) 430-2505", + "extension": 4337, + "hireDate": new Date(2014, 8, 30), + "fullTime": true, + "position": "Designer", + "timeInPosition": 4 + }, + { + "id": 68, + "name": "Mallory Gilliam", + "reportsTo": 64, + "phone": "(878) 423-2971", + "extension": 1341, + "hireDate": new Date(2014, 7, 24), + "fullTime": true, + "position": "Senior Software Developer", + "timeInPosition": 1 + }, + { + "id": 73, + "name": "Ima Hughes", + "reportsTo": 64, + "phone": "(905) 485-8001", + "extension": 1273, + "hireDate": new Date(2013, 6, 3), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 0 + }, + { + "id": 79, + "name": "Duncan Mathews", + "reportsTo": 64, + "phone": "(790) 971-9709", + "extension": 4573, + "hireDate": new Date(2011, 8, 21), + "fullTime": false, + "position": "Software Developer", + "timeInPosition": 3 + } + ] + } + ] + }, + { + "id": 69, + "name": "Sierra Beasley", + "reportsTo": 52, + "phone": "(271) 953-1968", + "extension": 3324, + "hireDate": new Date(2011, 4, 2), + "fullTime": true, + "position": "Team Lead", + "timeInPosition": 3, + "employees": [ + { + "id": 38, + "name": "Elton Tucker", + "reportsTo": 69, + "phone": "(988) 930-9331", + "extension": 9216, + "hireDate": new Date(2015, 6, 4), + "fullTime": true, + "position": "Support Officer", + "timeInPosition": 1 + }, + { + "id": 39, + "name": "Iona Brennan", + "reportsTo": 69, + "phone": "(356) 563-0600", + "extension": 5634, + "hireDate": new Date(2010, 9, 23), + "fullTime": true, + "position": "Junior Support Officer", + "timeInPosition": 4 + }, + { + "id": 53, + "name": "Paul Campos", + "reportsTo": 69, + "phone": "(899) 205-1689", + "extension": 8586, + "hireDate": new Date(2011, 3, 17), + "fullTime": true, + "position": "Interaction Designer", + "timeInPosition": 4, + "employees": [ + { + "id": 66, + "name": "Gloria Freeman", + "reportsTo": 53, + "phone": "(344) 950-9168", + "extension": 4738, + "hireDate": new Date(2013, 5, 6), + "fullTime": true, + "position": "Junior Interaction Designer", + "timeInPosition": 0 + } + ] + }, + { + "id": 57, + "name": "Alyssa Hansen", + "reportsTo": 69, + "phone": "(548) 925-4799", + "extension": 4716, + "hireDate": new Date(2011, 1, 19), + "fullTime": true, + "position": "Junior Software Developer", + "timeInPosition": 6 + }, + { + "id": 82, + "name": "Yael Walters", + "reportsTo": 69, + "phone": "(311) 489-8191", + "extension": 6520, + "hireDate": new Date(2013, 7, 4), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 6 + }, + { + "id": 87, + "name": "Dahlia Hunt", + "reportsTo": 69, + "phone": "(720) 339-5202", + "extension": 3690, + "hireDate": new Date(2011, 3, 26), + "fullTime": true, + "position": "Senior Software Developer", + "timeInPosition": 4 + }, + { + "id": 94, + "name": "Adria Stanley", + "reportsTo": 69, + "phone": "(536) 357-6391", + "extension": 3374, + "hireDate": new Date(2014, 7, 26), + "fullTime": true, + "position": "Software Developer", + "timeInPosition": 0 + } + ] + } + ] + } + ] + }, + { + "id": 3, + "name": "Priscilla Frank", + "reportsTo": 1, + "phone": "(278) 927-2684", + "extension": 4183, + "hireDate": new Date(2014, 11, 30), + "fullTime": true, + "position": "Chief Product Officer", + "timeInPosition": 2, + "employees": [ + { + "id": 4, + "name": "Ursula Holmes", + "reportsTo": 3, + "phone": "(302) 760-2034", + "extension": 2226, + "hireDate": new Date(2011, 6, 6), + "fullTime": true, + "position": "EVP, Product Strategy", + "timeInPosition": 4 + }, + { + "id": 24, + "name": "Melvin Carrillo", + "reportsTo": 3, + "phone": "(348) 933-5167", + "extension": 2482, + "hireDate": new Date(2014, 7, 21), + "fullTime": true, + "position": "Director, Developer Relations", + "timeInPosition": 6, + "employees": [ + { + "id": 29, + "name": "Martha Chavez", + "reportsTo": 24, + "phone": "(860) 754-3464", + "extension": 4531, + "hireDate": new Date(2013, 3, 12), + "fullTime": true, + "position": "Developer Advocate", + "timeInPosition": 0 + }, + { + "id": 30, + "name": "Oren Fox", + "reportsTo": 24, + "phone": "(572) 414-3299", + "extension": 4849, + "hireDate": new Date(2013, 5, 14), + "fullTime": false, + "position": "Developer Advocate", + "timeInPosition": 0 + }, + { + "id": 41, + "name": "Amos Barr", + "reportsTo": 24, + "phone": "(470) 381-3718", + "extension": 7643, + "hireDate": new Date(2010, 3, 9), + "fullTime": true, + "position": "Developer Advocate", + "timeInPosition": 2 + } + ] + } + ] + }, + { + "id": 5, + "name": "Anika Vega", + "reportsTo": 1, + "phone": "(910) 714-1802", + "extension": 6353, + "hireDate": new Date(2010, 2, 25), + "fullTime": true, + "position": "Chief Process Officer", + "timeInPosition": 5, + "employees": [ + { + "id": 10, + "name": "Vernon Ballard", + "reportsTo": 5, + "phone": "(702) 185-8890", + "extension": 9242, + "hireDate": new Date(2015, 6, 26), + "fullTime": true, + "position": "Director Facilities", + "timeInPosition": 2, + "employees": [ + { + "id": 16, + "name": "Ali Guy", + "reportsTo": 10, + "phone": "(429) 912-6578", + "extension": 2225, + "hireDate": new Date(2014, 6, 29), + "fullTime": true, + "position": "Operations Manager", + "timeInPosition": 4, + "employees": [ + { + "id": 23, + "name": "Bruce Reilly", + "reportsTo": 16, + "phone": "(995) 243-7302", + "extension": 4815, + "hireDate": new Date(2015, 4, 1), + "fullTime": true, + "position": "Head of Security", + "timeInPosition": 1, + "employees": [ + { + "id": 26, + "name": "Rowan Morin", + "reportsTo": 23, + "phone": "(792) 141-4374", + "extension": 1844, + "hireDate": new Date(2015, 7, 30), + "fullTime": true, + "position": "Building Security", + "timeInPosition": 5 + }, + { + "id": 44, + "name": "Benedict Soto", + "reportsTo": 23, + "phone": "(822) 282-5991", + "extension": 6422, + "hireDate": new Date(2012, 6, 1), + "fullTime": false, + "position": "Building Security", + "timeInPosition": 4 + } + ] + }, + { + "id": 48, + "name": "Maryam Rios", + "reportsTo": 16, + "phone": "(673) 764-6720", + "extension": 531, + "hireDate": new Date(2014, 3, 3), + "fullTime": true, + "position": "Team Lead, Personal Assistants", + "timeInPosition": 1, + "employees": [ + { + "id": 58, + "name": "Rose Mcintyre", + "reportsTo": 48, + "phone": "(771) 615-4590", + "extension": 7094, + "hireDate": new Date(2015, 6, 30), + "fullTime": false, + "position": "Personal Assistant", + "timeInPosition": 6 + } + ] + } + ] + } + ] + } + ] + }, + { + "id": 7, + "name": "Nevada Hart", + "reportsTo": 1, + "phone": "(254) 220-1576", + "extension": 6649, + "hireDate": new Date(2015, 8, 17), + "fullTime": true, + "position": "Chief Financial Officer", + "timeInPosition": 6, + "employees": [ + { + "id": 14, + "name": "Zena Sanford", + "reportsTo": 7, + "phone": "(437) 568-8160", + "extension": 4452, + "hireDate": new Date(2010, 11, 30), + "fullTime": true, + "position": "VP, Finance", + "timeInPosition": 4 + }, + { + "id": 15, + "name": "Quinlan Howe", + "reportsTo": 7, + "phone": "(464) 334-9748", + "extension": 8722, + "hireDate": new Date(2011, 6, 9), + "fullTime": false, + "position": "Senior Director, Finance", + "timeInPosition": 0, + "employees": [ + { + "id": 17, + "name": "Indira Lopez", + "reportsTo": 15, + "phone": "(301) 368-0938", + "extension": 8027, + "hireDate": new Date(2013, 8, 18), + "fullTime": true, + "position": "ERP Team Lead", + "timeInPosition": 4, + "employees": [ + { + "id": 18, + "name": "Lareina Lara", + "reportsTo": 17, + "phone": "(233) 457-7482", + "extension": 1996, + "hireDate": new Date(2010, 4, 30), + "fullTime": true, + "position": "ERP Solutions Consultant", + "timeInPosition": 6 + }, + { + "id": 19, + "name": "Maxwell Wise", + "reportsTo": 17, + "phone": "(570) 494-2531", + "extension": 9865, + "hireDate": new Date(2012, 5, 19), + "fullTime": true, + "position": "Systems Engineer", + "timeInPosition": 0 + } + ] + }, + { + "id": 20, + "name": "Hunter Mcbride", + "reportsTo": 15, + "phone": "(409) 442-7016", + "extension": 4284, + "hireDate": new Date(2012, 10, 20), + "fullTime": true, + "position": "Senior Director, Tax", + "timeInPosition": 3 + }, + { + "id": 21, + "name": "Jana Serrano", + "reportsTo": 15, + "phone": "(910) 718-4620", + "extension": 6970, + "hireDate": new Date(2010, 4, 2), + "fullTime": true, + "position": "Financial Planning & Analysis Manager", + "timeInPosition": 2 + }, + { + "id": 22, + "name": "Zachery Shelton", + "reportsTo": 15, + "phone": "(310) 240-8675", + "extension": 4527, + "hireDate": new Date(2011, 11, 23), + "fullTime": false, + "position": "Corporate Finance Controller", + "timeInPosition": 6, + "employees": [ + { + "id": 28, + "name": "Cullen Freeman", + "reportsTo": 22, + "phone": "(136) 554-8814", + "extension": 9861, + "hireDate": new Date(2014, 3, 15), + "fullTime": true, + "position": "Treasurer Accountant", + "timeInPosition": 2 + }, + { + "id": 31, + "name": "Quinn Dean", + "reportsTo": 22, + "phone": "(152) 613-3507", + "extension": 6621, + "hireDate": new Date(2015, 1, 29), + "fullTime": true, + "position": "Accountant", + "timeInPosition": 6 + }, + { + "id": 34, + "name": "Samantha Brady", + "reportsTo": 22, + "phone": "(206) 398-4328", + "extension": 1157, + "hireDate": new Date(2011, 2, 13), + "fullTime": true, + "position": "Accountant", + "timeInPosition": 2, + "employees": [ + { + "id": 35, + "name": "Tamara Green", + "reportsTo": 34, + "phone": "(219) 248-2789", + "extension": 4880, + "hireDate": new Date(2014, 2, 4), + "fullTime": true, + "position": "Junior Accountant", + "timeInPosition": 6 + } + ] + }, + { + "id": 36, + "name": "Olympia Coleman", + "reportsTo": 22, + "phone": "(944) 853-6383", + "extension": 2136, + "hireDate": new Date(2013, 7, 31), + "fullTime": true, + "position": "Collections Manager", + "timeInPosition": 3 + }, + { + "id": 37, + "name": "Breanna Goodwin", + "reportsTo": 22, + "phone": "(379) 988-9630", + "extension": 5898, + "hireDate": new Date(2010, 5, 23), + "fullTime": false, + "position": "Payroll Specialist", + "timeInPosition": 4 + } + ] + }, + { + "id": 27, + "name": "Curran Travis", + "reportsTo": 15, + "phone": "(438) 135-8033", + "extension": 3841, + "hireDate": new Date(2011, 6, 13), + "fullTime": true, + "position": "Finance Controller", + "timeInPosition": 5 + } + ] + } + ] + }, + { + "id": 8, + "name": "Hunter Fry", + "reportsTo": 1, + "phone": "(766) 358-9858", + "extension": 3741, + "hireDate": new Date(2011, 2, 12), + "fullTime": false, + "position": "General Counsel", + "timeInPosition": 3, + "employees": [ + { + "id": 9, + "name": "Kuame Carrillo", + "reportsTo": 8, + "phone": "(192) 383-1305", + "extension": 9228, + "hireDate": new Date(2011, 2, 22), + "fullTime": true, + "position": "Associate General Councel", + "timeInPosition": 0 + }, + { + "id": 13, + "name": "Stacy Todd", + "reportsTo": 8, + "phone": "(925) 286-3327", + "extension": 8565, + "hireDate": new Date(2014, 7, 5), + "fullTime": true, + "position": "Councel", + "timeInPosition": 0 + }, + { + "id": 33, + "name": "Valentine Wyatt", + "reportsTo": 8, + "phone": "(165) 166-6205", + "extension": 3588, + "hireDate": new Date(2015, 5, 21), + "fullTime": true, + "position": "Councel", + "timeInPosition": 5 + }, + { + "id": 86, + "name": "Daniel Mccarthy", + "reportsTo": 8, + "phone": "(624) 483-6206", + "extension": 9112, + "hireDate": new Date(2013, 12, 3), + "fullTime": false, + "position": "Staff Attorney", + "timeInPosition": 0 + } + ] + } + ] + } +]; + +export default employees; diff --git a/knowledge-base/examples/excel-export-treelist-expanded-rows/main.js b/knowledge-base/examples/excel-export-treelist-expanded-rows/main.js new file mode 100644 index 00000000..be9e20ae --- /dev/null +++ b/knowledge-base/examples/excel-export-treelist-expanded-rows/main.js @@ -0,0 +1,4 @@ +import { createApp } from 'vue' +import App from './main.vue' + +createApp(App).mount('#app') diff --git a/knowledge-base/examples/excel-export-treelist-expanded-rows/main.vue b/knowledge-base/examples/excel-export-treelist-expanded-rows/main.vue new file mode 100644 index 00000000..c39e1dc7 --- /dev/null +++ b/knowledge-base/examples/excel-export-treelist-expanded-rows/main.vue @@ -0,0 +1,113 @@ + + + + \ No newline at end of file diff --git a/knowledge-base/examples/listbox/listbox-transfer-item-on-double-click/main.js b/knowledge-base/examples/listbox/listbox-transfer-item-on-double-click/main.js new file mode 100644 index 00000000..be9e20ae --- /dev/null +++ b/knowledge-base/examples/listbox/listbox-transfer-item-on-double-click/main.js @@ -0,0 +1,4 @@ +import { createApp } from 'vue' +import App from './main.vue' + +createApp(App).mount('#app') diff --git a/knowledge-base/examples/listbox/listbox-transfer-item-on-double-click/main.vue b/knowledge-base/examples/listbox/listbox-transfer-item-on-double-click/main.vue new file mode 100644 index 00000000..1d00f30c --- /dev/null +++ b/knowledge-base/examples/listbox/listbox-transfer-item-on-double-click/main.vue @@ -0,0 +1,98 @@ + + diff --git a/knowledge-base/examples/listbox/listbox-transfer-item-on-double-click/products.json b/knowledge-base/examples/listbox/listbox-transfer-item-on-double-click/products.json new file mode 100644 index 00000000..4df1c408 --- /dev/null +++ b/knowledge-base/examples/listbox/listbox-transfer-item-on-double-click/products.json @@ -0,0 +1,1233 @@ +[{ + "ProductID" : 1, + "ProductName" : "Chai", + "SupplierID" : 1, + "CategoryID" : 1, + "QuantityPerUnit" : "10 boxes x 20 bags", + "UnitPrice" : 18.0000, + "UnitsInStock" : 39, + "UnitsOnOrder" : 0, + "ReorderLevel" : 10, + "Discontinued" : false, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 2, + "ProductName" : "Chang", + "SupplierID" : 1, + "CategoryID" : 1, + "QuantityPerUnit" : "24 - 12 oz bottles", + "UnitPrice" : 19.0000, + "UnitsInStock" : 17, + "UnitsOnOrder" : 40, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 3, + "ProductName" : "Aniseed Syrup", + "SupplierID" : 1, + "CategoryID" : 2, + "QuantityPerUnit" : "12 - 550 ml bottles", + "UnitPrice" : 10.0000, + "UnitsInStock" : 13, + "UnitsOnOrder" : 70, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}, { + "ProductID" : 4, + "ProductName" : "Chef Anton's Cajun Seasoning", + "SupplierID" : 2, + "CategoryID" : 2, + "QuantityPerUnit" : "48 - 6 oz jars", + "UnitPrice" : 22.0000, + "UnitsInStock" : 53, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}, { + "ProductID" : 5, + "ProductName" : "Chef Anton's Gumbo Mix", + "SupplierID" : 2, + "CategoryID" : 2, + "QuantityPerUnit" : "36 boxes", + "UnitPrice" : 21.3500, + "UnitsInStock" : 0, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : true, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}, { + "ProductID" : 6, + "ProductName" : "Grandma's Boysenberry Spread", + "SupplierID" : 3, + "CategoryID" : 2, + "QuantityPerUnit" : "12 - 8 oz jars", + "UnitPrice" : 25.0000, + "UnitsInStock" : 120, + "UnitsOnOrder" : 0, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}, { + "ProductID" : 7, + "ProductName" : "Uncle Bob's Organic Dried Pears", + "SupplierID" : 3, + "CategoryID" : 7, + "QuantityPerUnit" : "12 - 1 lb pkgs.", + "UnitPrice" : 30.0000, + "UnitsInStock" : 15, + "UnitsOnOrder" : 0, + "ReorderLevel" : 10, + "Discontinued" : false, + "Category" : { + "CategoryID" : 7, + "CategoryName" : "Produce", + "Description" : "Dried fruit and bean curd" + } +}, { + "ProductID" : 8, + "ProductName" : "Northwoods Cranberry Sauce", + "SupplierID" : 3, + "CategoryID" : 2, + "QuantityPerUnit" : "12 - 12 oz jars", + "UnitPrice" : 40.0000, + "UnitsInStock" : 6, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}, { + "ProductID" : 9, + "ProductName" : "Mishi Kobe Niku", + "SupplierID" : 4, + "CategoryID" : 6, + "QuantityPerUnit" : "18 - 500 g pkgs.", + "UnitPrice" : 97.0000, + "UnitsInStock" : 29, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : true, + "Category" : { + "CategoryID" : 6, + "CategoryName" : "Meat/Poultry", + "Description" : "Prepared meats" + } +}, { + "ProductID" : 10, + "ProductName" : "Ikura", + "SupplierID" : 4, + "CategoryID" : 8, + "QuantityPerUnit" : "12 - 200 ml jars", + "UnitPrice" : 31.0000, + "UnitsInStock" : 31, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 11, + "ProductName" : "Queso Cabrales", + "SupplierID" : 5, + "CategoryID" : 4, + "QuantityPerUnit" : "1 kg pkg.", + "UnitPrice" : 21.0000, + "UnitsInStock" : 22, + "UnitsOnOrder" : 30, + "ReorderLevel" : 30, + "Discontinued" : false, + "Category" : { + "CategoryID" : 4, + "CategoryName" : "Dairy Products", + "Description" : "Cheeses" + } +}, { + "ProductID" : 12, + "ProductName" : "Queso Manchego La Pastora", + "SupplierID" : 5, + "CategoryID" : 4, + "QuantityPerUnit" : "10 - 500 g pkgs.", + "UnitPrice" : 38.0000, + "UnitsInStock" : 86, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 4, + "CategoryName" : "Dairy Products", + "Description" : "Cheeses" + } +}, { + "ProductID" : 13, + "ProductName" : "Konbu", + "SupplierID" : 6, + "CategoryID" : 8, + "QuantityPerUnit" : "2 kg box", + "UnitPrice" : 6.0000, + "UnitsInStock" : 24, + "UnitsOnOrder" : 0, + "ReorderLevel" : 5, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 14, + "ProductName" : "Tofu", + "SupplierID" : 6, + "CategoryID" : 7, + "QuantityPerUnit" : "40 - 100 g pkgs.", + "UnitPrice" : 23.2500, + "UnitsInStock" : 35, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 7, + "CategoryName" : "Produce", + "Description" : "Dried fruit and bean curd" + } +}, { + "ProductID" : 15, + "ProductName" : "Genen Shouyu", + "SupplierID" : 6, + "CategoryID" : 2, + "QuantityPerUnit" : "24 - 250 ml bottles", + "UnitPrice" : 15.5000, + "UnitsInStock" : 39, + "UnitsOnOrder" : 0, + "ReorderLevel" : 5, + "Discontinued" : false, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}, { + "ProductID" : 16, + "ProductName" : "Pavlova", + "SupplierID" : 7, + "CategoryID" : 3, + "QuantityPerUnit" : "32 - 500 g boxes", + "UnitPrice" : 17.4500, + "UnitsInStock" : 29, + "UnitsOnOrder" : 0, + "ReorderLevel" : 10, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 17, + "ProductName" : "Alice Mutton", + "SupplierID" : 7, + "CategoryID" : 6, + "QuantityPerUnit" : "20 - 1 kg tins", + "UnitPrice" : 39.0000, + "UnitsInStock" : 0, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : true, + "Category" : { + "CategoryID" : 6, + "CategoryName" : "Meat/Poultry", + "Description" : "Prepared meats" + } +}, { + "ProductID" : 18, + "ProductName" : "Carnarvon Tigers", + "SupplierID" : 7, + "CategoryID" : 8, + "QuantityPerUnit" : "16 kg pkg.", + "UnitPrice" : 62.5000, + "UnitsInStock" : 42, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 19, + "ProductName" : "Teatime Chocolate Biscuits", + "SupplierID" : 8, + "CategoryID" : 3, + "QuantityPerUnit" : "10 boxes x 12 pieces", + "UnitPrice" : 9.2000, + "UnitsInStock" : 25, + "UnitsOnOrder" : 0, + "ReorderLevel" : 5, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 20, + "ProductName" : "Sir Rodney's Marmalade", + "SupplierID" : 8, + "CategoryID" : 3, + "QuantityPerUnit" : "30 gift boxes", + "UnitPrice" : 81.0000, + "UnitsInStock" : 40, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 21, + "ProductName" : "Sir Rodney's Scones", + "SupplierID" : 8, + "CategoryID" : 3, + "QuantityPerUnit" : "24 pkgs. x 4 pieces", + "UnitPrice" : 10.0000, + "UnitsInStock" : 3, + "UnitsOnOrder" : 40, + "ReorderLevel" : 5, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 22, + "ProductName" : "Gustaf's Knäckebröd", + "SupplierID" : 9, + "CategoryID" : 5, + "QuantityPerUnit" : "24 - 500 g pkgs.", + "UnitPrice" : 21.0000, + "UnitsInStock" : 104, + "UnitsOnOrder" : 0, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 5, + "CategoryName" : "Grains/Cereals", + "Description" : "Breads, crackers, pasta, and cereal" + } +}, { + "ProductID" : 23, + "ProductName" : "Tunnbröd", + "SupplierID" : 9, + "CategoryID" : 5, + "QuantityPerUnit" : "12 - 250 g pkgs.", + "UnitPrice" : 9.0000, + "UnitsInStock" : 61, + "UnitsOnOrder" : 0, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 5, + "CategoryName" : "Grains/Cereals", + "Description" : "Breads, crackers, pasta, and cereal" + } +}, { + "ProductID" : 24, + "ProductName" : "Guaraná Fantástica", + "SupplierID" : 10, + "CategoryID" : 1, + "QuantityPerUnit" : "12 - 355 ml cans", + "UnitPrice" : 4.5000, + "UnitsInStock" : 20, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : true, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 25, + "ProductName" : "NuNuCa Nuß-Nougat-Creme", + "SupplierID" : 11, + "CategoryID" : 3, + "QuantityPerUnit" : "20 - 450 g glasses", + "UnitPrice" : 14.0000, + "UnitsInStock" : 76, + "UnitsOnOrder" : 0, + "ReorderLevel" : 30, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 26, + "ProductName" : "Gumbär Gummibärchen", + "SupplierID" : 11, + "CategoryID" : 3, + "QuantityPerUnit" : "100 - 250 g bags", + "UnitPrice" : 31.2300, + "UnitsInStock" : 15, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 27, + "ProductName" : "Schoggi Schokolade", + "SupplierID" : 11, + "CategoryID" : 3, + "QuantityPerUnit" : "100 - 100 g pieces", + "UnitPrice" : 43.9000, + "UnitsInStock" : 49, + "UnitsOnOrder" : 0, + "ReorderLevel" : 30, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 28, + "ProductName" : "Rössle Sauerkraut", + "SupplierID" : 12, + "CategoryID" : 7, + "QuantityPerUnit" : "25 - 825 g cans", + "UnitPrice" : 45.6000, + "UnitsInStock" : 26, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : true, + "Category" : { + "CategoryID" : 7, + "CategoryName" : "Produce", + "Description" : "Dried fruit and bean curd" + } +}, { + "ProductID" : 29, + "ProductName" : "Thüringer Rostbratwurst", + "SupplierID" : 12, + "CategoryID" : 6, + "QuantityPerUnit" : "50 bags x 30 sausgs.", + "UnitPrice" : 123.7900, + "UnitsInStock" : 0, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : true, + "Category" : { + "CategoryID" : 6, + "CategoryName" : "Meat/Poultry", + "Description" : "Prepared meats" + } +}, { + "ProductID" : 30, + "ProductName" : "Nord-Ost Matjeshering", + "SupplierID" : 13, + "CategoryID" : 8, + "QuantityPerUnit" : "10 - 200 g glasses", + "UnitPrice" : 25.8900, + "UnitsInStock" : 10, + "UnitsOnOrder" : 0, + "ReorderLevel" : 15, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 31, + "ProductName" : "Gorgonzola Telino", + "SupplierID" : 14, + "CategoryID" : 4, + "QuantityPerUnit" : "12 - 100 g pkgs", + "UnitPrice" : 12.5000, + "UnitsInStock" : 0, + "UnitsOnOrder" : 70, + "ReorderLevel" : 20, + "Discontinued" : false, + "Category" : { + "CategoryID" : 4, + "CategoryName" : "Dairy Products", + "Description" : "Cheeses" + } +}, { + "ProductID" : 32, + "ProductName" : "Mascarpone Fabioli", + "SupplierID" : 14, + "CategoryID" : 4, + "QuantityPerUnit" : "24 - 200 g pkgs.", + "UnitPrice" : 32.0000, + "UnitsInStock" : 9, + "UnitsOnOrder" : 40, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 4, + "CategoryName" : "Dairy Products", + "Description" : "Cheeses" + } +}, { + "ProductID" : 33, + "ProductName" : "Geitost", + "SupplierID" : 15, + "CategoryID" : 4, + "QuantityPerUnit" : "500 g", + "UnitPrice" : 2.5000, + "UnitsInStock" : 112, + "UnitsOnOrder" : 0, + "ReorderLevel" : 20, + "Discontinued" : false, + "Category" : { + "CategoryID" : 4, + "CategoryName" : "Dairy Products", + "Description" : "Cheeses" + } +}, { + "ProductID" : 34, + "ProductName" : "Sasquatch Ale", + "SupplierID" : 16, + "CategoryID" : 1, + "QuantityPerUnit" : "24 - 12 oz bottles", + "UnitPrice" : 14.0000, + "UnitsInStock" : 111, + "UnitsOnOrder" : 0, + "ReorderLevel" : 15, + "Discontinued" : false, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 35, + "ProductName" : "Steeleye Stout", + "SupplierID" : 16, + "CategoryID" : 1, + "QuantityPerUnit" : "24 - 12 oz bottles", + "UnitPrice" : 18.0000, + "UnitsInStock" : 20, + "UnitsOnOrder" : 0, + "ReorderLevel" : 15, + "Discontinued" : false, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 36, + "ProductName" : "Inlagd Sill", + "SupplierID" : 17, + "CategoryID" : 8, + "QuantityPerUnit" : "24 - 250 g jars", + "UnitPrice" : 19.0000, + "UnitsInStock" : 112, + "UnitsOnOrder" : 0, + "ReorderLevel" : 20, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 37, + "ProductName" : "Gravad lax", + "SupplierID" : 17, + "CategoryID" : 8, + "QuantityPerUnit" : "12 - 500 g pkgs.", + "UnitPrice" : 26.0000, + "UnitsInStock" : 11, + "UnitsOnOrder" : 50, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 38, + "ProductName" : "Côte de Blaye", + "SupplierID" : 18, + "CategoryID" : 1, + "QuantityPerUnit" : "12 - 75 cl bottles", + "UnitPrice" : 263.5000, + "UnitsInStock" : 17, + "UnitsOnOrder" : 0, + "ReorderLevel" : 15, + "Discontinued" : false, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 39, + "ProductName" : "Chartreuse verte", + "SupplierID" : 18, + "CategoryID" : 1, + "QuantityPerUnit" : "750 cc per bottle", + "UnitPrice" : 18.0000, + "UnitsInStock" : 69, + "UnitsOnOrder" : 0, + "ReorderLevel" : 5, + "Discontinued" : false, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 40, + "ProductName" : "Boston Crab Meat", + "SupplierID" : 19, + "CategoryID" : 8, + "QuantityPerUnit" : "24 - 4 oz tins", + "UnitPrice" : 18.4000, + "UnitsInStock" : 123, + "UnitsOnOrder" : 0, + "ReorderLevel" : 30, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 41, + "ProductName" : "Jack's New England Clam Chowder", + "SupplierID" : 19, + "CategoryID" : 8, + "QuantityPerUnit" : "12 - 12 oz cans", + "UnitPrice" : 9.6500, + "UnitsInStock" : 85, + "UnitsOnOrder" : 0, + "ReorderLevel" : 10, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 42, + "ProductName" : "Singaporean Hokkien Fried Mee", + "SupplierID" : 20, + "CategoryID" : 5, + "QuantityPerUnit" : "32 - 1 kg pkgs.", + "UnitPrice" : 14.0000, + "UnitsInStock" : 26, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : true, + "Category" : { + "CategoryID" : 5, + "CategoryName" : "Grains/Cereals", + "Description" : "Breads, crackers, pasta, and cereal" + } +}, { + "ProductID" : 43, + "ProductName" : "Ipoh Coffee", + "SupplierID" : 20, + "CategoryID" : 1, + "QuantityPerUnit" : "16 - 500 g tins", + "UnitPrice" : 46.0000, + "UnitsInStock" : 17, + "UnitsOnOrder" : 10, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 44, + "ProductName" : "Gula Malacca", + "SupplierID" : 20, + "CategoryID" : 2, + "QuantityPerUnit" : "20 - 2 kg bags", + "UnitPrice" : 19.4500, + "UnitsInStock" : 27, + "UnitsOnOrder" : 0, + "ReorderLevel" : 15, + "Discontinued" : false, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}, { + "ProductID" : 45, + "ProductName" : "Rogede sild", + "SupplierID" : 21, + "CategoryID" : 8, + "QuantityPerUnit" : "1k pkg.", + "UnitPrice" : 9.5000, + "UnitsInStock" : 5, + "UnitsOnOrder" : 70, + "ReorderLevel" : 15, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 46, + "ProductName" : "Spegesild", + "SupplierID" : 21, + "CategoryID" : 8, + "QuantityPerUnit" : "4 - 450 g glasses", + "UnitPrice" : 12.0000, + "UnitsInStock" : 95, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 47, + "ProductName" : "Zaanse koeken", + "SupplierID" : 22, + "CategoryID" : 3, + "QuantityPerUnit" : "10 - 4 oz boxes", + "UnitPrice" : 9.5000, + "UnitsInStock" : 36, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 48, + "ProductName" : "Chocolade", + "SupplierID" : 22, + "CategoryID" : 3, + "QuantityPerUnit" : "10 pkgs.", + "UnitPrice" : 12.7500, + "UnitsInStock" : 15, + "UnitsOnOrder" : 70, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 49, + "ProductName" : "Maxilaku", + "SupplierID" : 23, + "CategoryID" : 3, + "QuantityPerUnit" : "24 - 50 g pkgs.", + "UnitPrice" : 20.0000, + "UnitsInStock" : 10, + "UnitsOnOrder" : 60, + "ReorderLevel" : 15, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 50, + "ProductName" : "Valkoinen suklaa", + "SupplierID" : 23, + "CategoryID" : 3, + "QuantityPerUnit" : "12 - 100 g bars", + "UnitPrice" : 16.2500, + "UnitsInStock" : 65, + "UnitsOnOrder" : 0, + "ReorderLevel" : 30, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 51, + "ProductName" : "Manjimup Dried Apples", + "SupplierID" : 24, + "CategoryID" : 7, + "QuantityPerUnit" : "50 - 300 g pkgs.", + "UnitPrice" : 53.0000, + "UnitsInStock" : 20, + "UnitsOnOrder" : 0, + "ReorderLevel" : 10, + "Discontinued" : false, + "Category" : { + "CategoryID" : 7, + "CategoryName" : "Produce", + "Description" : "Dried fruit and bean curd" + } +}, { + "ProductID" : 52, + "ProductName" : "Filo Mix", + "SupplierID" : 24, + "CategoryID" : 5, + "QuantityPerUnit" : "16 - 2 kg boxes", + "UnitPrice" : 7.0000, + "UnitsInStock" : 38, + "UnitsOnOrder" : 0, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 5, + "CategoryName" : "Grains/Cereals", + "Description" : "Breads, crackers, pasta, and cereal" + } +}, { + "ProductID" : 53, + "ProductName" : "Perth Pasties", + "SupplierID" : 24, + "CategoryID" : 6, + "QuantityPerUnit" : "48 pieces", + "UnitPrice" : 32.8000, + "UnitsInStock" : 0, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : true, + "Category" : { + "CategoryID" : 6, + "CategoryName" : "Meat/Poultry", + "Description" : "Prepared meats" + } +}, { + "ProductID" : 54, + "ProductName" : "Tourtière", + "SupplierID" : 25, + "CategoryID" : 6, + "QuantityPerUnit" : "16 pies", + "UnitPrice" : 7.4500, + "UnitsInStock" : 21, + "UnitsOnOrder" : 0, + "ReorderLevel" : 10, + "Discontinued" : false, + "Category" : { + "CategoryID" : 6, + "CategoryName" : "Meat/Poultry", + "Description" : "Prepared meats" + } +}, { + "ProductID" : 55, + "ProductName" : "Pâté chinois", + "SupplierID" : 25, + "CategoryID" : 6, + "QuantityPerUnit" : "24 boxes x 2 pies", + "UnitPrice" : 24.0000, + "UnitsInStock" : 115, + "UnitsOnOrder" : 0, + "ReorderLevel" : 20, + "Discontinued" : false, + "Category" : { + "CategoryID" : 6, + "CategoryName" : "Meat/Poultry", + "Description" : "Prepared meats" + } +}, { + "ProductID" : 56, + "ProductName" : "Gnocchi di nonna Alice", + "SupplierID" : 26, + "CategoryID" : 5, + "QuantityPerUnit" : "24 - 250 g pkgs.", + "UnitPrice" : 38.0000, + "UnitsInStock" : 21, + "UnitsOnOrder" : 10, + "ReorderLevel" : 30, + "Discontinued" : false, + "Category" : { + "CategoryID" : 5, + "CategoryName" : "Grains/Cereals", + "Description" : "Breads, crackers, pasta, and cereal" + } +}, { + "ProductID" : 57, + "ProductName" : "Ravioli Angelo", + "SupplierID" : 26, + "CategoryID" : 5, + "QuantityPerUnit" : "24 - 250 g pkgs.", + "UnitPrice" : 19.5000, + "UnitsInStock" : 36, + "UnitsOnOrder" : 0, + "ReorderLevel" : 20, + "Discontinued" : false, + "Category" : { + "CategoryID" : 5, + "CategoryName" : "Grains/Cereals", + "Description" : "Breads, crackers, pasta, and cereal" + } +}, { + "ProductID" : 58, + "ProductName" : "Escargots de Bourgogne", + "SupplierID" : 27, + "CategoryID" : 8, + "QuantityPerUnit" : "24 pieces", + "UnitPrice" : 13.2500, + "UnitsInStock" : 62, + "UnitsOnOrder" : 0, + "ReorderLevel" : 20, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 59, + "ProductName" : "Raclette Courdavault", + "SupplierID" : 28, + "CategoryID" : 4, + "QuantityPerUnit" : "5 kg pkg.", + "UnitPrice" : 55.0000, + "UnitsInStock" : 79, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 4, + "CategoryName" : "Dairy Products", + "Description" : "Cheeses" + } +}, { + "ProductID" : 60, + "ProductName" : "Camembert Pierrot", + "SupplierID" : 28, + "CategoryID" : 4, + "QuantityPerUnit" : "15 - 300 g rounds", + "UnitPrice" : 34.0000, + "UnitsInStock" : 19, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 4, + "CategoryName" : "Dairy Products", + "Description" : "Cheeses" + } +}, { + "ProductID" : 61, + "ProductName" : "Sirop d'érable", + "SupplierID" : 29, + "CategoryID" : 2, + "QuantityPerUnit" : "24 - 500 ml bottles", + "UnitPrice" : 28.5000, + "UnitsInStock" : 113, + "UnitsOnOrder" : 0, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}, { + "ProductID" : 62, + "ProductName" : "Tarte au sucre", + "SupplierID" : 29, + "CategoryID" : 3, + "QuantityPerUnit" : "48 pies", + "UnitPrice" : 49.3000, + "UnitsInStock" : 17, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 63, + "ProductName" : "Vegie-spread", + "SupplierID" : 7, + "CategoryID" : 2, + "QuantityPerUnit" : "15 - 625 g jars", + "UnitPrice" : 43.9000, + "UnitsInStock" : 24, + "UnitsOnOrder" : 0, + "ReorderLevel" : 5, + "Discontinued" : false, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}, { + "ProductID" : 64, + "ProductName" : "Wimmers gute Semmelknödel", + "SupplierID" : 12, + "CategoryID" : 5, + "QuantityPerUnit" : "20 bags x 4 pieces", + "UnitPrice" : 33.2500, + "UnitsInStock" : 22, + "UnitsOnOrder" : 80, + "ReorderLevel" : 30, + "Discontinued" : false, + "Category" : { + "CategoryID" : 5, + "CategoryName" : "Grains/Cereals", + "Description" : "Breads, crackers, pasta, and cereal" + } +}, { + "ProductID" : 65, + "ProductName" : "Louisiana Fiery Hot Pepper Sauce", + "SupplierID" : 2, + "CategoryID" : 2, + "QuantityPerUnit" : "32 - 8 oz bottles", + "UnitPrice" : 21.0500, + "UnitsInStock" : 76, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}, { + "ProductID" : 66, + "ProductName" : "Louisiana Hot Spiced Okra", + "SupplierID" : 2, + "CategoryID" : 2, + "QuantityPerUnit" : "24 - 8 oz jars", + "UnitPrice" : 17.0000, + "UnitsInStock" : 4, + "UnitsOnOrder" : 100, + "ReorderLevel" : 20, + "Discontinued" : false, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}, { + "ProductID" : 67, + "ProductName" : "Laughing Lumberjack Lager", + "SupplierID" : 16, + "CategoryID" : 1, + "QuantityPerUnit" : "24 - 12 oz bottles", + "UnitPrice" : 14.0000, + "UnitsInStock" : 52, + "UnitsOnOrder" : 0, + "ReorderLevel" : 10, + "Discontinued" : false, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 68, + "ProductName" : "Scottish Longbreads", + "SupplierID" : 8, + "CategoryID" : 3, + "QuantityPerUnit" : "10 boxes x 8 pieces", + "UnitPrice" : 12.5000, + "UnitsInStock" : 6, + "UnitsOnOrder" : 10, + "ReorderLevel" : 15, + "Discontinued" : false, + "Category" : { + "CategoryID" : 3, + "CategoryName" : "Confections", + "Description" : "Desserts, candies, and sweet breads" + } +}, { + "ProductID" : 69, + "ProductName" : "Gudbrandsdalsost", + "SupplierID" : 15, + "CategoryID" : 4, + "QuantityPerUnit" : "10 kg pkg.", + "UnitPrice" : 36.0000, + "UnitsInStock" : 26, + "UnitsOnOrder" : 0, + "ReorderLevel" : 15, + "Discontinued" : false, + "Category" : { + "CategoryID" : 4, + "CategoryName" : "Dairy Products", + "Description" : "Cheeses" + } +}, { + "ProductID" : 70, + "ProductName" : "Outback Lager", + "SupplierID" : 7, + "CategoryID" : 1, + "QuantityPerUnit" : "24 - 355 ml bottles", + "UnitPrice" : 15.0000, + "UnitsInStock" : 15, + "UnitsOnOrder" : 10, + "ReorderLevel" : 30, + "Discontinued" : false, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 71, + "ProductName" : "Flotemysost", + "SupplierID" : 15, + "CategoryID" : 4, + "QuantityPerUnit" : "10 - 500 g pkgs.", + "UnitPrice" : 21.5000, + "UnitsInStock" : 26, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 4, + "CategoryName" : "Dairy Products", + "Description" : "Cheeses" + } +}, { + "ProductID" : 72, + "ProductName" : "Mozzarella di Giovanni", + "SupplierID" : 14, + "CategoryID" : 4, + "QuantityPerUnit" : "24 - 200 g pkgs.", + "UnitPrice" : 34.8000, + "UnitsInStock" : 14, + "UnitsOnOrder" : 0, + "ReorderLevel" : 0, + "Discontinued" : false, + "Category" : { + "CategoryID" : 4, + "CategoryName" : "Dairy Products", + "Description" : "Cheeses" + } +}, { + "ProductID" : 73, + "ProductName" : "Röd Kaviar", + "SupplierID" : 17, + "CategoryID" : 8, + "QuantityPerUnit" : "24 - 150 g jars", + "UnitPrice" : 15.0000, + "UnitsInStock" : 101, + "UnitsOnOrder" : 0, + "ReorderLevel" : 5, + "Discontinued" : false, + "Category" : { + "CategoryID" : 8, + "CategoryName" : "Seafood", + "Description" : "Seaweed and fish" + } +}, { + "ProductID" : 74, + "ProductName" : "Longlife Tofu", + "SupplierID" : 4, + "CategoryID" : 7, + "QuantityPerUnit" : "5 kg pkg.", + "UnitPrice" : 10.0000, + "UnitsInStock" : 4, + "UnitsOnOrder" : 20, + "ReorderLevel" : 5, + "Discontinued" : false, + "Category" : { + "CategoryID" : 7, + "CategoryName" : "Produce", + "Description" : "Dried fruit and bean curd" + } +}, { + "ProductID" : 75, + "ProductName" : "Rhönbräu Klosterbier", + "SupplierID" : 12, + "CategoryID" : 1, + "QuantityPerUnit" : "24 - 0.5 l bottles", + "UnitPrice" : 7.7500, + "UnitsInStock" : 125, + "UnitsOnOrder" : 0, + "ReorderLevel" : 25, + "Discontinued" : false, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 76, + "ProductName" : "Lakkalikööri", + "SupplierID" : 23, + "CategoryID" : 1, + "QuantityPerUnit" : "500 ml", + "UnitPrice" : 18.0000, + "UnitsInStock" : 57, + "UnitsOnOrder" : 0, + "ReorderLevel" : 20, + "Discontinued" : false, + "Category" : { + "CategoryID" : 1, + "CategoryName" : "Beverages", + "Description" : "Soft drinks, coffees, teas, beers, and ales" + } +}, { + "ProductID" : 77, + "ProductName" : "Original Frankfurter grüne Soße", + "SupplierID" : 12, + "CategoryID" : 2, + "QuantityPerUnit" : "12 boxes", + "UnitPrice" : 13.0000, + "UnitsInStock" : 32, + "UnitsOnOrder" : 0, + "ReorderLevel" : 15, + "Discontinued" : false, + "Category" : { + "CategoryID" : 2, + "CategoryName" : "Condiments", + "Description" : "Sweet and savory sauces, relishes, spreads, and seasonings" + } +}] diff --git a/knowledge-base/excel-export-treelist-expanded-rows.md b/knowledge-base/excel-export-treelist-expanded-rows.md new file mode 100644 index 00000000..79997d60 --- /dev/null +++ b/knowledge-base/excel-export-treelist-expanded-rows.md @@ -0,0 +1,40 @@ +--- +title: Export Expanded Rows Data from TreeList to Excel +description: An example of exporting the expanded rows of a TreeList to Excel without needing to expand them manually. +type: how-to +page_title: Export Expanded Rows Data from TreeList to Excel - Kendo UI Vue Native TreeList +slug: excel-export-treelist-expanded-rows +tags: export, excel, treelist, expand +ticketid: 1666953 +res_type: kb +category: knowledge-base +--- + +## Environment + + + + + + + + + + + + +
Product Version6.0.1
ProductProgress® Kendo UI for Vue Native TreeList
+ +## Description + +Currently, I need to manually expand the rows to include the child rows in the exported Excel file. How can I have the rows automatically expand for the `ExcelExport` automatically when exporting? + +## Solution + +This can be achieved by using the [mapTree]({% slug api_treelist_maptree %}#mapTree) function to expand the TreeList rows and then passing the data to the `ExcelExport`. + +{% meta height:760 %} +{% embed_file excel-export-treelist-expanded-rows/main.vue preview %} +{% embed_file excel-export-treelist-expanded-rows/main.js %} +{% embed_file excel-export-treelist-expanded-rows/data.js %} +{% endmeta %} diff --git a/knowledge-base/listbox-transfer-item-on-double-click.md b/knowledge-base/listbox-transfer-item-on-double-click.md new file mode 100644 index 00000000..ffe85e47 --- /dev/null +++ b/knowledge-base/listbox-transfer-item-on-double-click.md @@ -0,0 +1,40 @@ +--- +title: Transfer Items From One ListBox to Another on DoubleClick +description: An example on how to transfer items from one ListBox to another on doubleclick +type: how-to +page_title: Transfer Items From One ListBox to Another on DoubleClick - KendoUI for Vue Native ListBox +slug: listbox-transfer-item-on-double-click +tags: listbox, doubleclick, transfer, items +res_type: kb +category: knowledge-base +--- + +## Environment + + + + + + + + + + + + +
Product Version6.0.1
ProductProgress® Kendo UI for Vue Native TreeList
+ + +## Description + +I want to transfer items from one ListBox to another on double click without using the toolbar? + +## Solution + +To achieve this, render a custom [item]({% slug api_common_listbox %}#item), attach a double-click event to it, and implement the transfer logic. + +{% meta height:500 %} +{% embed_file listbox-transfer-item-on-double-click/main.vue preview %} +{% embed_file listbox-transfer-item-on-double-click/main.js %} +{% embed_file listbox-transfer-item-on-double-click/products.json %} +{% endmeta %}