WEBVTT NOTE duration:"00:41:57.1620000" NOTE language:en-us NOTE Confidence: 0.874867081642151 60acef02-66bc-4ed7-936f-32c5cf39a023 00:00:02.220 --> 00:00:06.783 So we've seen CV created. I don't need to start kind of at NOTE Confidence: 0.874867081642151 9f703aac-cf33-4d88-a876-a4f0b1f25e03 00:00:06.783 --> 00:00:10.644 the bare basics. It generally looks like this. You can have NOTE Confidence: 0.874867081642151 13217c42-bde2-48f7-8519-74a8ffe8d582 00:00:10.644 --> 00:00:14.154 filterable Rosen sorting stuff. We're going to comment out this NOTE Confidence: 0.874867081642151 38c538bd-e6da-4218-a452-6a525cbae8c6 00:00:14.154 --> 00:00:19.068 one for now, and we're going to just do it in the same spot. NOTE Confidence: 0.874867081642151 c1a22225-c7df-4ab6-a838-8e67068376e7 00:00:19.068 --> 00:00:22.929 'cause, well, that's just it would be easy. We already have NOTE Confidence: 0.874867081642151 2d103a4f-a269-4654-bf9d-85ec78cddda5 00:00:22.929 --> 00:00:24.684 all that stuff set up. NOTE Confidence: 0.886174917221069 8e517cfa-8399-4617-aa87-9b32f6bb0add 00:00:24.700 --> 00:00:27.307 We're going to use the same controller, so I'm gonna do. NOTE Confidence: 0.845664024353027 0af03317-c25e-441a-a72a-ca04a0a4711f 00:00:27.880 --> 00:00:29.200 His comment this out. NOTE Confidence: 0.908429145812988 ac7f9174-6c82-45f0-ad8c-680223016ff4 00:00:29.960 --> 00:00:33.936 And will put a new one that I've just made. I'm just gonna kind NOTE Confidence: 0.908429145812988 ac7dbee3-625f-4d3a-b451-57d270d884c6 00:00:33.936 --> 00:00:37.344 of make another directive right off of the same one I've already NOTE Confidence: 0.908429145812988 1a00635d-d564-4150-a80b-80bebb867c38 00:00:37.344 --> 00:00:39.332 built and this way we can kind NOTE Confidence: 0.933456242084503 93407a9b-7738-45d1-bc34-a1a618d5e10d 00:00:39.332 --> 00:00:43.048 of. We can use both examples we NOTE Confidence: 0.869714558124542 ff29b46c-34fa-4809-8c30-602f429250c8 00:00:43.048 --> 00:00:49.310 can use. A hard coded on search and like a data source that is NOTE Confidence: 0.869714558124542 6f63972f-c1df-44b6-87ac-4f8ac978fc86 00:00:49.310 --> 00:00:54.050 kind of a manipulated object we have in the controller and a NOTE Confidence: 0.869714558124542 12ba1fcf-645d-45c4-b062-13202e9cb63e 00:00:54.050 --> 00:00:55.630 data source that is. NOTE Confidence: 0.736022591590881 54155641-04ae-47c2-b0ee-3b2d66c844f6 00:00:56.440 --> 00:00:59.806 A a call to the API. NOTE Confidence: 0.904817581176758 0d70e5f9-9d4d-4f3c-82f1-8300aa8bba39 00:01:01.360 --> 00:01:02.740 I'm going to put in my. NOTE Confidence: 0.638965368270874 4a82f9b5-3f69-4f99-8b0d-7f187d0e932a 00:01:03.660 --> 00:01:06.774 My self, a NOTE Confidence: 0.906282305717468 6ec85f43-b8fd-4a5e-9e57-a77ca426ed61 00:01:06.774 --> 00:01:12.700 grid example. And that should be enough. Will just put it NOTE Confidence: 0.623743772506714 dbcf7065-992a-4563-b8af-7e283962e4fd 00:01:12.700 --> 00:01:16.120 right there. And. NOTE Confidence: 0.819600939750671 a63f117d-bdae-4047-baaa-cb98e1eaa106 00:01:17.280 --> 00:01:19.422 I've kind of built that right NOTE Confidence: 0.910028398036957 a8fc28ce-77ec-4101-9e9c-56f5fc10eb91 00:01:19.422 --> 00:01:24.300 over here. I'll need to change my directive to be sample table. NOTE Confidence: 0.910028398036957 ed8cd48f-f3ae-4ca1-885c-869945437f53 00:01:24.300 --> 00:01:29.088 I put it right in the same place, so not too much. We have NOTE Confidence: 0.914681613445282 1a5719fe-74eb-41ff-a22d-2a24dabedbbc 00:01:29.088 --> 00:01:33.120 to change. It's going to use this same controller and we can NOTE Confidence: 0.914681613445282 25950b74-f52e-4be1-a5ec-9f7fdd57b03e 00:01:33.120 --> 00:01:34.812 maybe add some kind of other NOTE Confidence: 0.650798201560974 772051e5-4f83-4928-97e6-10f8c7232cb3 00:01:34.812 --> 00:01:36.630 stuff. Or, uh. NOTE Confidence: 0.795083224773407 2fdbec74-7f58-474d-8ef7-387067aaec58 00:01:37.390 --> 00:01:39.520 Just the example. NOTE Confidence: 0.847647964954376 eaa4ac4e-c900-4456-ad20-ab60e6912060 00:01:40.300 --> 00:01:46.614 Alright, so with Ng form we just we can use kind of template. The NOTE Confidence: 0.847647964954376 eaf933bb-3f1c-48a3-a960-20ca1b4882ae 00:01:46.614 --> 00:01:50.673 templated controller basis, built-in forms object just so we NOTE Confidence: 0.847647964954376 531bbd56-131b-4623-89a3-acc6414c97ef 00:01:50.673 --> 00:01:54.281 can track it with if we need to. NOTE Confidence: 0.906711578369141 ddb9d604-9799-48f0-b919-37405fcdebfe 00:01:55.020 --> 00:01:59.960 So the first the first bit, I feel like that is the most NOTE Confidence: 0.906711578369141 8272369a-e6eb-44a6-897e-328bf10a9be3 00:01:59.960 --> 00:02:04.900 helpful when working with CD. Grid is just open it up and go NOTE Confidence: 0.906711578369141 d47233d6-e058-4906-b87b-09025378ad8f 00:02:04.900 --> 00:02:10.600 to the go to the end of the file and you can see what the NOTE Confidence: 0.906711578369141 711fb296-d8fc-444d-b5e7-114b3c8c2b62 00:02:10.600 --> 00:02:14.780 parameters you can use. and I mean what ones are 100% NOTE Confidence: 0.906711578369141 b3f87bfc-7685-4049-8584-19b56e231ef3 00:02:14.780 --> 00:02:18.200 necessary and what ones you don't necessarily need that NOTE Confidence: 0.906711578369141 d3ab6e46-d82b-4ad5-bbf3-39f2a28866f8 00:02:18.200 --> 00:02:22.760 might you see on search is 100% necessary, right? And if you NOTE Confidence: 0.906711578369141 8a8ff436-4c54-45de-ac0e-eb2aea2f8306 00:02:22.760 --> 00:02:25.800 need you can find what it is or. NOTE Confidence: 0.77761173248291 c2b4dd70-6d84-4a62-8406-e19061e9cf91 00:02:25.800 --> 00:02:27.448 But it's expecting and. NOTE Confidence: 0.896412432193756 372c81aa-26f3-4622-a0ef-9e92d139558c 00:02:28.040 --> 00:02:31.776 Not necessarily. The most helpful thing, but essentially NOTE Confidence: 0.896412432193756 15ccc352-9464-4936-a811-c05276f89fe8 00:02:31.776 --> 00:02:33.644 it's expecting a function. NOTE Confidence: 0.815056681632996 a8221d02-ac94-469c-bcf5-bdf95fff2382 00:02:33.650 --> 00:02:35.129 In or anything. NOTE Confidence: 0.840678095817566 a9a54be8-0e3a-4627-ab67-8f054b120d02 00:02:35.710 --> 00:02:41.952 Uh. It's just bound by its IT can be a function or anything, NOTE Confidence: 0.840678095817566 239c9cc1-9799-4f7b-afd2-71a4ce5c887e 00:02:41.952 --> 00:02:44.057 so we're gonna give it. NOTE Confidence: 0.870764136314392 cf6c7f16-c64c-4c67-b896-e78a87f589e0 00:02:44.070 --> 00:02:48.270 First, we'll just give it the sample the data source I already NOTE Confidence: 0.870764136314392 8da32ca2-4313-47aa-a61a-4f80e34988fb 00:02:48.270 --> 00:02:50.370 have, which I'll copy off of NOTE Confidence: 0.952073693275452 0ed556e3-a397-447e-9cc7-8ffb4537c11c 00:02:50.370 --> 00:02:56.150 here and. It's essentially a function that returns. NOTE Confidence: 0.851340770721436 190a5ac6-e216-43f6-941c-ada6acd5b8f3 00:02:56.650 --> 00:03:00.766 Suck, it can be anything. Kendo grid can accept the data source NOTE Confidence: 0.851340770721436 ee22d6eb-7680-412f-adfa-1fd917666e2b 00:03:00.766 --> 00:03:05.225 and build his own it's own model off of that, so will just. NOTE Confidence: 0.899882733821869 bcb59086-cf18-4bea-89a1-403f6335624f 00:03:06.240 --> 00:03:07.926 Well, just use this for now. NOTE Confidence: 0.923735558986664 56bf31d9-832f-4819-9585-69850dec1b72 00:03:08.860 --> 00:03:11.930 And afterwards we can probably NOTE Confidence: 0.855501174926758 ed9d37ba-f932-408b-8f3e-a239f7ab3a87 00:03:11.930 --> 00:03:19.830 use, uh. Critic, we can use one of the API calls, which NOTE Confidence: 0.855501174926758 e200e13e-24b0-4307-aaab-a8e9b26d415e 00:03:19.830 --> 00:03:23.256 would be really helpful to show. NOTE Confidence: 0.877443730831146 2fbba771-9e4c-4d9e-950b-9ebd19368adc 00:03:24.180 --> 00:03:28.457 That'll be C API service I believe. NOTE Confidence: 0.827955782413483 11b9d0a6-06fd-43a1-90ca-8751af293936 00:03:29.660 --> 00:03:34.560 Dot product start get products as listing. NOTE Confidence: 0.850235760211945 c9cb672b-830b-4f31-9145-0a47f72041e2 00:03:36.590 --> 00:03:39.698 Alright, that can be our second example. NOTE Confidence: 0.660641670227051 e0872698-6251-4026-abcf-1a27f130f412 00:03:41.480 --> 00:03:46.220 It doesn't it? NOTE Confidence: 0.847140312194824 fabe22e1-47d5-4c95-ba68-76e93081d931 00:03:48.350 --> 00:03:53.641 CV grid is restricted to being an element, so not not as an NOTE Confidence: 0.847140312194824 d7311f12-f82c-423f-81c1-eb180951c80b 00:03:53.641 --> 00:03:55.269 attribute inside of another. NOTE Confidence: 0.165371611714363 aa901750-7c8f-4dea-b9dc-cb8e9a18e9a2 00:03:55.280 --> 00:03:55.660 If. NOTE Confidence: 0.711520135402679 7020ed5a-6240-4ef1-9c9a-32da8ce29136 00:03:58.630 --> 00:04:04.012 Oh, your code in front of people and just. NOTE Confidence: 0.849543273448944 aff2bcab-4eb2-4745-90c7-bcd3f0ce1884 00:04:04.210 --> 00:04:05.790 Alright, so. NOTE Confidence: 0.906782925128937 149f6889-0876-439c-9f21-bde40d36aa45 00:04:07.220 --> 00:04:09.698 In a lot of modern frameworks NOTE Confidence: 0.884683609008789 dd36eb8f-474f-4a55-86d9-9b1ba2e24825 00:04:09.698 --> 00:04:15.019 you can. Inside a modern JavaScript frameworks you have. NOTE Confidence: 0.879380464553833 a35512ec-56c4-4ca0-b287-5048e8d9a62b 00:04:15.550 --> 00:04:20.885 Access to the children that are whatever you put inside your NOTE Confidence: 0.879380464553833 2de00220-400c-45ec-9b17-4ea80f52e762 00:04:20.885 --> 00:04:27.190 element. But, uh, I, I guess I guess you don't and angular JS. NOTE Confidence: 0.879380464553833 e649211f-08ce-485f-9479-ce007f7938d0 00:04:27.190 --> 00:04:33.495 So in here there is a rather lengthy section of of of code NOTE Confidence: 0.879380464553833 b1941f39-945a-450c-8094-03f587821451 00:04:33.495 --> 00:04:38.830 that builds these columns off of literally CV, like finding CV NOTE Confidence: 0.879380464553833 de0fe40b-eb24-4a13-81b2-0265502eca25 00:04:38.830 --> 00:04:43.680 dash column inside. So we're going to see what the. NOTE Confidence: 0.73580265045166 1c57f942-8fb2-4f41-a1a3-337e8a1824e1 00:04:44.210 --> 00:04:47.450 What the CV column model is? NOTE Confidence: 0.777762711048126 222f55e2-1d94-41dd-982e-a870134853cc 00:04:48.040 --> 00:04:50.278 Uh is expecting. NOTE Confidence: 0.873972713947296 5239b05b-3eb7-442f-9d50-89c27f0a7d70 00:04:50.870 --> 00:04:55.193 First, we're going to find OK. What is columns? It's the. NOTE Confidence: 0.809857845306396 5466150f-0f81-4a7d-8f76-f56f511d9785 00:04:55.760 --> 00:05:00.700 It's gonna be like the eye column. Here we go. NOTE Confidence: 0.874988615512848 d8cc65e9-6d3c-4bba-abeb-e3425ec6d1ff 00:05:01.230 --> 00:05:05.270 We're going to look at exactly what that's expecting. It's NOTE Confidence: 0.874988615512848 98bf8d61-2100-4067-8f04-721dd3efe17f 00:05:05.270 --> 00:05:09.310 extending the default kinda one. Write an. Helpfully, this is NOTE Confidence: 0.874988615512848 2ce10493-07d3-4a42-b452-244d412ab0bf 00:05:09.310 --> 00:05:14.562 just the model of what it usually has an when you look in NOTE Confidence: 0.874988615512848 ec007cf8-f9c9-4f88-8038-21b613f06925 00:05:14.562 --> 00:05:18.198 these giant files, you'll find it's like archaeology. You'll NOTE Confidence: 0.874988615512848 3cb58be8-3855-4016-a2b7-b228dfa100ea 00:05:18.198 --> 00:05:20.218 find ancient comments that are NOTE Confidence: 0.909791827201843 b893b9b8-ca55-4f53-a138-46d881613da9 00:05:20.218 --> 00:05:24.680 somewhat helpful. And you are going to be able to see what NOTE Confidence: 0.909791827201843 97046d04-dd70-4863-bcd5-2dc79978f9ac 00:05:24.680 --> 00:05:28.662 absolutely is expecting, and in this case you can just have NOTE Confidence: 0.909791827201843 b1754336-375c-4c98-88bd-a4aa1471cf74 00:05:28.662 --> 00:05:30.110 blank columns. There's nothing NOTE Confidence: 0.870651125907898 75b7709a-d661-4331-b546-53d86652c8d6 00:05:30.110 --> 00:05:35.960 it's expecting. But it is going to want possibly a title, uhm, NOTE Confidence: 0.870651125907898 18fa9159-d667-4774-824f-03680eb4f0b4 00:05:35.960 --> 00:05:39.124 and a field, and the field is. NOTE Confidence: 0.856563925743103 0a26f306-b59a-430b-920a-59a06b3b1d66 00:05:39.800 --> 00:05:45.234 From the model it's just gonna be CD column field equals. NOTE Confidence: 0.844238758087158 8606fa01-04c4-4bf6-84ce-d5ddeb95f269 00:05:45.990 --> 00:05:49.595 Now it's not gonna be, NOTE Confidence: 0.931375861167908 ee8bef46-6730-461b-b597-acbc047a039c 00:05:49.595 --> 00:05:54.305 uh. This whole thing and then field where it would be just NOTE Confidence: 0.832725882530212 49f4d129-726d-466b-ac2a-749b9745d01b 00:05:54.305 --> 00:06:00.810 like that. And it's going to pick up and build. Build your NOTE Confidence: 0.832725882530212 313f502b-39db-4eec-9ef4-b1ef183b913f 00:06:00.810 --> 00:06:07.050 header for it and your row or column will have that field. NOTE Confidence: 0.826904892921448 3b672a08-5741-424f-8c99-c4266b1cb36e 00:06:07.060 --> 00:06:12.769 Perfect will have a couple more we can go with name. NOTE Confidence: 0.886990010738373 8a379122-4604-4f78-831a-a02ac4d792c4 00:06:13.400 --> 00:06:18.056 If these even have names, but say you wanted to do something NOTE Confidence: 0.886990010738373 7529258f-62f0-46a7-b53e-301715a6f84f 00:06:18.056 --> 00:06:22.324 more complicated like your maybe wanting to display a price, you NOTE Confidence: 0.886990010738373 55074eda-aeb8-45cb-a8fe-952ab0362543 00:06:22.324 --> 00:06:26.980 know a price module that we have. 'cause if you want to NOTE Confidence: 0.886990010738373 ea246d63-00a5-42a1-8ecd-9f276c743aae 00:06:26.980 --> 00:06:32.024 reuse stuff that we already have built out. I ran into this when NOTE Confidence: 0.886990010738373 17cbfb33-680a-4f66-b639-16ef042763f5 00:06:32.024 --> 00:06:36.680 I was trying to make the the variance table with just Cando NOTE Confidence: 0.886990010738373 b277be68-0418-4dfe-8d69-2102ca5a8cd6 00:06:36.680 --> 00:06:41.724 and it turns out you just can't. You can't use any of angular NOTE Confidence: 0.886990010738373 df473280-0696-4e51-87db-45d261559795 00:06:41.724 --> 00:06:45.992 stuff 'cause it won't. It won't run that through angular, it NOTE Confidence: 0.842018902301788 4410a6fb-b790-4c3a-a0b3-f19937bf08b4 00:06:45.992 --> 00:06:47.925 just. Prince it as just the NOTE Confidence: 0.880910098552704 f5d77790-91e8-4bc5-b79d-81e1ca2ff27e 00:06:47.925 --> 00:06:52.004 string. So I couldn't use any of our any of our stuff stuff I NOTE Confidence: 0.880910098552704 4e97074f-1e10-4beb-bfcd-917c01493c47 00:06:52.004 --> 00:06:54.860 would've had to just completely remake it. So I asked James and NOTE Confidence: 0.889729559421539 3f26decd-fd5c-42d2-93a6-92a8e35d905e 00:06:54.860 --> 00:07:00.374 he couldn't. I'm sure he could have if you had more time, he NOTE Confidence: 0.889729559421539 d5f4a460-dbd3-43a7-bb5e-7cc7766348f9 00:07:00.374 --> 00:07:04.598 couldn't tell me exactly why this file fixes that and I. NOTE Confidence: 0.829607665538788 9613eff8-4a61-4ddd-ae27-ecda28b66c13 00:07:05.560 --> 00:07:10.466 Didn't cared sick, you know, dig through and figure out exactly NOTE Confidence: 0.829607665538788 d667690f-a63e-4298-9efa-15050b10b1b6 00:07:10.466 --> 00:07:13.588 how, but you can. You can use NOTE Confidence: 0.93685919046402 8ee3568c-2b8b-452c-8834-a4c149d1e367 00:07:13.588 --> 00:07:16.470 uhm? You can use this. NOTE Confidence: 0.892852187156677 c99f8d22-febf-4d3c-8a32-005b016dca15 00:07:17.170 --> 00:07:19.830 You can build a little template and if you really NOTE Confidence: 0.892852187156677 d3123b4b-3a1f-4ab9-81fe-4ee506931116 00:07:19.830 --> 00:07:23.022 want to see how that's build you just you look for that. NOTE Confidence: 0.892852187156677 7577438c-a11a-45dc-822d-c0475a20bb90 00:07:23.022 --> 00:07:25.948 It's actually just finding it with the with jQuery and then NOTE Confidence: 0.892852187156677 a13ba168-801d-431f-b3e3-acb8c2be9639 00:07:25.948 --> 00:07:28.076 running it through its own little parser and. NOTE Confidence: 0.86480450630188 8b14db58-0a26-4613-9e95-0fe3c9e2d02b 00:07:29.280 --> 00:07:34.208 Anyway, it's you also would probably want to, um to search NOTE Confidence: 0.86480450630188 1611e6d4-ca9b-46cf-9e4a-9c73d074beac 00:07:34.208 --> 00:07:36.448 and see what that's expecting, NOTE Confidence: 0.838397681713104 c806b3fb-d020-4e72-9636-04dd2cdcde3a 00:07:36.448 --> 00:07:42.668 right so? A good way to do that is simply like look for that. In NOTE Confidence: 0.838397681713104 8254a297-4350-4100-9a58-34a7ba1d82ae 00:07:42.668 --> 00:07:44.092 this case it's uh. NOTE Confidence: 0.860617220401764 3c1cc767-0007-4686-a2a5-3b34a20aaf5f 00:07:45.730 --> 00:07:50.943 I can't remember where I saw it. It is in this file, but, NOTE Confidence: 0.860617220401764 c147e0e6-03a6-4a06-8af1-bdcbf55a74e9 00:07:50.943 --> 00:07:56.156 uh, you kind of just you need this uh this uhm format you NOTE Confidence: 0.860617220401764 2105b8a1-dad3-4b73-a37d-f447b005d181 00:07:56.156 --> 00:08:00.567 put in a little script. I suppose it must inject that NOTE Confidence: 0.860617220401764 b909c377-e3c3-4d73-95bb-8833f73f9487 00:08:00.567 --> 00:08:05.379 script on the page and then angular goes over it and in NOTE Confidence: 0.860617220401764 e65388c0-b373-4680-8606-e2516c67e507 00:08:05.379 --> 00:08:07.785 here it's not quite as Helpfully. NOTE Confidence: 0.881102800369263 b19bfd6f-d901-465c-b2d0-3198232ebf02 00:08:09.030 --> 00:08:13.606 Uh, syntax highlighted, like the rest of this, and if you want to NOTE Confidence: 0.881102800369263 afeabf7e-7cc7-45e2-89d8-7d36c635f7c6 00:08:13.606 --> 00:08:17.830 kind of temporarily get that, you can switch this to HTML and NOTE Confidence: 0.881102800369263 db602029-2ad9-405b-b641-173bb0751ac1 00:08:17.830 --> 00:08:22.758 it will be, but it it needs to stay as that as the final NOTE Confidence: 0.881102800369263 31452f7d-16c0-4505-a907-9c2395d2d636 00:08:22.758 --> 00:08:23.814 project or product. NOTE Confidence: 0.838797032833099 82c8a59c-4099-4a50-b796-7f6598262bdb 00:08:24.430 --> 00:08:27.990 Anyway, uh, let's let's make NOTE Confidence: 0.879619657993317 dbdcbb48-d147-45d1-aa7b-f6b5bd56cf96 00:08:27.990 --> 00:08:33.156 1 right. In fact, it might probably be helpful to have NOTE Confidence: 0.879619657993317 ee8de466-a169-4401-9fce-5f1ea657d1a3 00:08:33.156 --> 00:08:35.160 this, uh, rendered out first time. NOTE Confidence: 0.788203597068787 5f4db8ee-9691-418c-a376-f7c979ffe206 00:08:37.490 --> 00:08:41.339 It's the standard. NOTE Confidence: 0.898490011692047 e97573c8-7075-42f6-8dda-34188e3f78ff 00:08:42.170 --> 00:08:45.516 Jesse way of building something which is. NOTE Confidence: 0.915734112262726 33b95b3a-ba2e-45fa-9f88-7d883214a424 00:08:46.700 --> 00:08:51.080 You know having it not work, and then we'll figure out why. NOTE Confidence: 0.921315610408783 0f7597aa-3bb6-4cfd-ba3c-1cf32f5968b6 00:08:52.100 --> 00:08:58.596 Okie Doke I've put it right here and. NOTE Confidence: 0.839974939823151 1312e437-4db3-423b-893c-2c316564a44c 00:08:59.250 --> 00:09:02.196 Oh, I don't think I, uh. NOTE Confidence: 0.79722136259079 ccd4d3c5-2efd-4c7a-bd6c-19b74336aa37 00:09:03.480 --> 00:09:05.808 Let's see, what didn't I do? NOTE Confidence: 0.882365763187408 90a517d3-6eb1-49fd-9751-2b7e6a68c498 00:09:07.070 --> 00:09:08.838 Possibly built the typescript. NOTE Confidence: 0.8940150141716 80e8ef0f-1770-4553-935d-5f8a65099165 00:09:11.110 --> 00:09:14.860 On my. On my NOTE Confidence: 0.866102337837219 ba934fbd-3a59-4bc6-a66c-a085f119d011 00:09:14.860 --> 00:09:19.748 page here. I've deleted that now. Rather, I've commented out NOTE Confidence: 0.866102337837219 b9fea62e-7a85-45fb-8c39-8046645e973b 00:09:19.748 --> 00:09:21.086 my old table. NOTE Confidence: 0.885178864002228 3ac2aa6d-20d6-436e-8ea8-7d81fe5d1c58 00:09:22.690 --> 00:09:25.210 And I put in my new one. NOTE Confidence: 0.867894411087036 ab247ae4-7252-4d8c-b8f6-1aa5edaebbd5 00:09:26.710 --> 00:09:28.570 So what am I missing? NOTE Confidence: 0.870025455951691 916edb32-457f-4f0b-b471-18ade97de24c 00:09:31.480 --> 00:09:32.638 Possibly just this. NOTE Confidence: 0.755369782447815 39dca1a6-c6ed-4f37-87a9-f4e3fe5dc71b 00:09:33.920 --> 00:09:40.233 Straight again. In my inner you loading the site from your NOTE Confidence: 0.830393373966217 4cae0c56-17bb-4dce-b4cf-0c84678c1576 00:09:40.233 --> 00:09:46.716 local. Yes, yes I had. I've I've made that mistake NOTE Confidence: 0.830393373966217 c0cc9437-35a0-4609-a699-e9b505e8a14f 00:09:46.716 --> 00:09:49.092 before looking at QA. NOTE Confidence: 0.757339835166931 743ac27b-c2dc-4d56-9d32-5e3cd67d3bff 00:09:49.860 --> 00:09:53.370 I did that this morning. NOTE Confidence: 0.823652684688568 9a81cb33-7d47-4f21-987b-fa1df2785250 00:09:54.200 --> 00:09:57.962 Welcome to the club. It's not rendering 'cause it's NOTE Confidence: 0.823652684688568 01a58bd0-d5b9-4938-854a-70d6099baa54 00:09:57.962 --> 00:10:02.142 expecting this, let's say, uh, that's the thing to watch NOTE Confidence: 0.823652684688568 d619acf8-5451-4f0d-90b1-af16093843e8 00:10:02.142 --> 00:10:06.322 out for. You can make these a scope, parameters, um, NOTE Confidence: 0.823652684688568 8e5363af-d191-4217-83ab-0e2b74613beb 00:10:06.322 --> 00:10:10.502 optional or forced, and it's it won't render if you've NOTE Confidence: 0.823652684688568 4248e07d-2b9b-444e-916c-f973d57a40cb 00:10:10.502 --> 00:10:14.264 left the first one out. That's what I did. NOTE Confidence: 0.915528118610382 0dfafb61-befd-4333-8938-240aa719e2e6 00:10:16.120 --> 00:10:20.834 Never thought I would. And you know so much about angular JS NOTE Confidence: 0.915528118610382 df5cf3c3-cff5-4d60-944c-6b06cf762292 00:10:20.834 --> 00:10:22.386 and still no nothing. NOTE Confidence: 0.874431610107422 6f0ed22c-35a4-4f0c-99be-c6447b99b9f6 00:10:24.040 --> 00:10:29.170 Alright, so we see a blank CD grid because an I put in my 2 NOTE Confidence: 0.874431610107422 f7b82496-071f-4da2-96d5-7fbe24ae8433 00:10:29.170 --> 00:10:32.932 columns which was, you know, custom Cian name and it's really NOTE Confidence: 0.874431610107422 84de2baa-ef24-4581-b96c-8053c23d5fa7 00:10:32.932 --> 00:10:37.378 helpful in that. It's already kind of set up to even show the NOTE Confidence: 0.874431610107422 5df26e8c-0d2f-48bf-ba6d-6c3995b809cf 00:10:37.378 --> 00:10:41.482 error message or or or whatever. This stuff. I guess you just NOTE Confidence: 0.874431610107422 36417a08-8ed9-44be-8f64-2ae629a74693 00:10:41.482 --> 00:10:45.928 don't have to do 'cause it's done for you. what I put in NOTE Confidence: 0.874431610107422 c0456178-516a-454f-a1a8-daab533f46e7 00:10:45.928 --> 00:10:49.690 tickets on search, which is, it's the event the eventual data NOTE Confidence: 0.874431610107422 7cfc052f-5940-44a8-b609-8b2a92c5cf17 00:10:49.690 --> 00:10:54.478 source for the kendo grid was this and that may not even be a. NOTE Confidence: 0.831842064857483 8ab00108-ee50-4236-ac4c-daaff1425271 00:10:54.530 --> 00:10:58.460 Uh, the real path for it. what I do want though, is from our API NOTE Confidence: 0.831842064857483 f8aa77dc-ae66-4112-81e0-f72f0264ff8f 00:10:58.460 --> 00:10:59.770 is get products is listing. NOTE Confidence: 0.867785215377808 f56fb5f2-11c9-427e-b2fd-bd698af1317f 00:11:00.330 --> 00:11:01.050 So let's get it. NOTE Confidence: 0.773526608943939 8956b371-e762-4fdf-8417-5f19dd9ae234 00:11:02.150 --> 00:11:03.539 Go to here. NOTE Confidence: 0.889595985412598 8d8c6026-3c26-490c-83fa-71110c3bb476 00:11:04.080 --> 00:11:07.146 See what we got their service. NOTE Confidence: 0.865354597568512 970c6b70-9724-4adf-bfaa-844103ff4353 00:11:07.740 --> 00:11:10.204 So I think I got that right. NOTE Confidence: 0.916220426559448 a8477f72-0932-48b6-a9c9-f80adae46fae 00:11:11.670 --> 00:11:14.850 You know what? You don't need the extra dot service. NOTE Confidence: 0.893189966678619 eefaeb7a-a808-4057-af9c-b93a0504ed52 00:11:15.710 --> 00:11:16.810 That's what I missed. NOTE Confidence: 0.794030785560608 eaf7fbce-5e84-4c9a-bb4a-304908ea8df8 00:11:17.740 --> 00:11:19.270 All right? NOTE Confidence: 0.70128059387207 e8a8299e-c71a-4c47-9621-8bc6a78dd6cb 00:11:21.120 --> 00:11:28.452 7 seems to change real fast NOTE Confidence: 0.836031198501587 6b14d8c8-ece7-4b75-a40e-3783a1e1be5d 00:11:28.452 --> 00:11:35.279 with. With the main developer working on it, so you gotta keep NOTE Confidence: 0.836031198501587 98c64c68-78d5-48c1-a030-1328e4e888d2 00:11:35.279 --> 00:11:36.626 on your toes. NOTE Confidence: 0.821719110012054 70d71357-11cd-49a1-a261-2d96db586063 00:11:38.740 --> 00:11:44.416 And we would have seen in the network of failed call. NOTE Confidence: 0.821719110012054 128cab84-63cb-4b7a-b469-f2a793d9f73b 00:11:44.416 --> 00:11:48.028 I suppose 'cause that doesn't do anything. NOTE Confidence: 0.893250644207001 b4655dbd-856e-43ec-996c-e0fec6b8503a 00:11:49.780 --> 00:11:51.688 We need to make sure it's actually calling get NOTE Confidence: 0.893250644207001 612f4935-46d4-4de7-ac4a-95e518c1a7a4 00:11:51.688 --> 00:11:52.324 products is listing. NOTE Confidence: 0.890614032745361 00519333-139f-41e8-a797-e9e53b5cc816 00:11:54.810 --> 00:11:56.460 I don't think it is. NOTE Confidence: 0.741256475448608 d54b6dbf-485e-4ab2-8e3d-149f474dcc26 00:11:57.600 --> 00:12:05.148 So let's see what went wrong. NOTE Confidence: 0.78562980890274 8826b4f3-971a-4bc1-850d-9a3eb63cc09d 00:12:08.020 --> 00:12:10.819 The great example. NOTE Confidence: 0.796806335449219 266a9e19-19c1-4464-a5a6-c33447afa8db 00:12:11.370 --> 00:12:16.200 Example CV API to products that get products is listing. NOTE Confidence: 0.884079992771149 d456a424-8607-44c1-90b7-e648d01ac54c 00:12:16.740 --> 00:12:18.108 That's just a. NOTE Confidence: 0.741647064685822 ba99b8c7-0e1d-4201-96b7-ca019b324115 00:12:18.750 --> 00:12:20.520 Probably not lyriel. NOTE Confidence: 0.861774802207947 a5e60523-5d06-4749-8a06-40f665bfec02 00:12:21.020 --> 00:12:27.710 Probably not the real name of the function in the NOTE Confidence: 0.861774802207947 cd9f93e4-ea85-4d12-8087-fc7692d9cf9a 00:12:27.710 --> 00:12:31.055 in the CV APIs, eventual NOTE Confidence: 0.511855125427246 d710275f-99d4-4f70-b61c-fa9965a365e7 00:12:31.055 --> 00:12:34.000 service. It some. NOTE Confidence: 0.873675167560577 023c42f1-1057-47cf-9510-d09d35e37c99 00:12:34.600 --> 00:12:41.620 It's. You automatically NOTE Confidence: 0.731810510158539 b3ba71ba-cda1-463b-aae0-b0d3d1f7f628 00:12:41.620 --> 00:12:47.520 generated. Files from. NOTE Confidence: 0.536361694335938 da2be4fc-2d05-41a2-b0eb-b62f4aafb8a8 00:12:48.970 --> 00:12:52.990 The T fours sorry. NOTE Confidence: 0.954174160957336 6f7c8933-389f-428f-b1ec-33c5da416cac 00:12:55.220 --> 00:12:57.948 This is not exactly what I'm looking for. I'm looking for NOTE Confidence: 0.954174160957336 2654de74-b7f8-4c67-a8cb-b58a52ae3ebb 00:12:57.948 --> 00:12:58.444 the service. NOTE Confidence: 0.779282987117767 f59bada7-8f13-476c-b092-081d4d632836 00:12:59.770 --> 00:13:02.622 And then NOTE Confidence: 0.704028606414795 7a51806e-ff9b-4a7e-9491-35fb0b093df0 00:13:02.622 --> 00:13:09.220 product. Perfect kind of looking for get NOTE Confidence: 0.704028606414795 97265221-71e0-4b6b-b6d4-e6181861a85c 00:13:09.220 --> 00:13:11.395 products is listing. NOTE Confidence: 0.910063445568085 8bf5d4ab-4c1f-4a26-bf90-09599e2724ac 00:13:12.890 --> 00:13:14.955 Do you have to send it that? NOTE Confidence: 0.826819717884064 d14d5648-55e5-483e-ac59-50bdf42eeca9 00:13:16.030 --> 00:13:17.698 Oh, it's capital G. NOTE Confidence: 0.635533273220062 fdb95c52-752a-4111-954d-cf7efef60ede 00:13:19.710 --> 00:13:23.496 Alright, I should NOTE Confidence: 0.699931442737579 dc17020f-8803-48fc-afc3-cd6be041965e 00:13:23.496 --> 00:13:27.180 fire. The Capital NOTE Confidence: 0.890095412731171 4bbd17e1-03b9-4550-b900-83f64376486f 00:13:27.180 --> 00:13:32.330 G. Now you can pass this a function like this and it will NOTE Confidence: 0.890095412731171 e4578ae9-89d4-4777-b7c4-dd0a82a9568e 00:13:32.330 --> 00:13:35.580 execute the function or you can pass it a uhm. NOTE Confidence: 0.876026749610901 6ab34764-12fa-4f8e-805e-713886bda59b 00:13:36.100 --> 00:13:39.820 Straight data object as well and it will use that as the NOTE Confidence: 0.876026749610901 ace0c6d9-4452-40bb-a0a3-6135a0ac70d2 00:13:39.820 --> 00:13:43.230 data source. One thing you'll lose if you give it the NOTE Confidence: 0.876026749610901 3ece64a5-6209-4a97-83b0-606d2acec8ae 00:13:43.230 --> 00:13:46.640 straight data source with not a function is it won't. You NOTE Confidence: 0.876026749610901 74b46b87-a178-4c5c-8900-982c280f7cdd 00:13:46.640 --> 00:13:50.360 can't do any kind of search, is based off of that. That NOTE Confidence: 0.876026749610901 10ea9540-57aa-4a7f-8a2a-94f1e51dba94 00:13:50.360 --> 00:13:53.460 part of the function get skipped, skipped over it turns NOTE Confidence: 0.876026749610901 7ecd2015-2ddc-400a-9eac-1c555105a55e 00:13:53.460 --> 00:13:53.770 out. NOTE Confidence: 0.763545870780945 c8dfe7a4-626a-4c8b-aeb7-b0c9524d59cb 00:13:55.400 --> 00:13:56.290 All right? NOTE Confidence: 0.854033887386322 38513d8f-c2ff-482f-9ca9-35b41c3bfe78 00:13:59.540 --> 00:14:04.580 So are you talking about like if you were to try to, um, use the NOTE Confidence: 0.854033887386322 8e955f03-c7c4-439a-8a3f-646a900e9937 00:14:04.580 --> 00:14:08.948 CD, query the search, or the the filter? Uh, is that we were NOTE Confidence: 0.854033887386322 0056d7a0-3dcf-470e-ad28-2dbf141ec4fd 00:14:08.948 --> 00:14:12.644 talking about. You can't use that if you pass and function. NOTE Confidence: 0.854033887386322 1955f50f-c819-4b5b-a9c5-4214c1205e2f 00:14:12.644 --> 00:14:17.012 Yeah, if you don't pass in a function. If it's just a flat NOTE Confidence: 0.854033887386322 23f74497-e47e-4004-99e3-ff4dd625959e 00:14:17.012 --> 00:14:18.356 object that has, uh? NOTE Confidence: 0.880562365055084 8da3eb8f-df36-4c08-bbb3-2eb84328af22 00:14:18.400 --> 00:14:21.590 Whatever data fields you can even just have, make a function NOTE Confidence: 0.880562365055084 f7dc3c00-f111-4709-b4db-4585450e8708 00:14:21.590 --> 00:14:25.070 that returns that flat object thing, which is what I did on NOTE Confidence: 0.880562365055084 9b28d3c9-d1f7-44d1-9dcd-b7d5b24d43c5 00:14:25.070 --> 00:14:28.840 the variance table. Alright, so we do have a real CD grid and NOTE Confidence: 0.880562365055084 5dbeab3c-7b8b-471a-804c-f0488d791c99 00:14:28.840 --> 00:14:32.320 nice I didn't give it any filter, so it's going to render NOTE Confidence: 0.878258168697357 eed4ce2e-a6e2-4bbb-9bfb-59e07aed8adc 00:14:32.320 --> 00:14:35.458 like 10,000 products. But essentially, that doesn't NOTE Confidence: 0.878258168697357 bc37b11f-7468-4a8c-83fe-eea467478906 00:14:35.458 --> 00:14:40.155 matter. For now, let's take slightly longer to load, so I NOTE Confidence: 0.878258168697357 221aa914-e469-4223-807c-a5d939fb02f1 00:14:40.155 --> 00:14:45.706 wanted my my third thing here to be the the price of these NOTE Confidence: 0.878258168697357 694b382d-abd2-4381-bfbc-2ec07d9b1f39 00:14:45.706 --> 00:14:50.830 products, though, right? How can I even get access to that? I NOTE Confidence: 0.878258168697357 1f0f56a8-f33d-4f9f-bcaf-3fea47bb069f 00:14:50.830 --> 00:14:55.954 mean, I guess I could do another CV column where the field NOTE Confidence: 0.878258168697357 d13a6323-0b33-4138-ab1a-6f9509381212 00:14:55.954 --> 00:15:00.224 equals, you know, base price or it's actually product base NOTE Confidence: 0.88189959526062 b71028af-5cb8-421a-a4a5-5b8efd35a751 00:15:00.224 --> 00:15:04.570 price. Yeah, that that's not necessarily like the way we do NOTE Confidence: 0.88189959526062 09e6e264-41ff-4165-8ed6-c6cbd7d1133f 00:15:04.570 --> 00:15:08.506 pricing on the front end, because what if it's an is sale? NOTE Confidence: 0.88189959526062 fdfecca9-1853-4f0b-855d-ef45bcf582e8 00:15:08.506 --> 00:15:12.442 Or what? If it's on sale or has discounts or whatever? We NOTE Confidence: 0.88189959526062 5aa97d81-fb1d-4bb6-adfc-dda7835aa56f 00:15:12.442 --> 00:15:16.050 already have a safe product price module written now and I NOTE Confidence: 0.88189959526062 44860cf9-52f0-4832-9a4d-0962fdff3c98 00:15:16.050 --> 00:15:20.642 want to use that so this would be how you do it, right? You NOTE Confidence: 0.88189959526062 e10fa8b3-3235-4c34-b0cd-704e08aed813 00:15:20.642 --> 00:15:24.906 need to use a column template and then put in your script ID NOTE Confidence: 0.88189959526062 076df851-22a5-47a5-ab42-2584119d6d02 00:15:24.906 --> 00:15:28.842 ID doesn't matter, you can just put that as whatever. Let's use NOTE Confidence: 0.88189959526062 0ac24c8e-bacb-4b66-b1b1-dde0913dc52c 00:15:28.842 --> 00:15:32.450 some syntax highlighting and leave it as HTML. For now. Let's NOTE Confidence: 0.778143227100372 7827a381-6dfd-40ea-a0a2-1a66f12309b7 00:15:32.450 --> 00:15:36.420 do this stuff. Product price NOTE Confidence: 0.817869365215302 18d882c6-fc58-4405-8105-20e1d51f88b9 00:15:36.420 --> 00:15:44.066 and. So like with this, I know I have to pass in. NOTE Confidence: 0.882681965827942 8dab3eff-be19-4b63-a11d-1bcb3e581d59 00:15:44.610 --> 00:15:49.241 Like the the full product, so that's a problem, right? 'cause NOTE Confidence: 0.882681965827942 e6c10834-1be4-47b4-bc2f-4e4ddba691b3 00:15:49.241 --> 00:15:53.451 do I have that accessible to me in this context? NOTE Confidence: 0.880873143672943 a76af40b-6194-4f2b-b73d-86c97eec5181 00:15:53.550 --> 00:15:58.338 You you get, you do get the whole the whole data item, NOTE Confidence: 0.880873143672943 a8523d4c-5614-4369-b7c8-a84db6b7dd23 00:15:58.338 --> 00:16:03.525 whatever it is. As you know it's, it's just going to be as NOTE Confidence: 0.880873143672943 760fdd41-b66c-4968-aaef-57f0ec2a23c6 00:16:03.525 --> 00:16:07.914 data item whatever the row would have been inside inside your NOTE Confidence: 0.880873143672943 f9d022d4-ebd8-4408-83b0-0f843fe09cc8 00:16:07.914 --> 00:16:12.303 script taggers column template you have that as the object data NOTE Confidence: 0.859098732471466 5427035d-1ffa-47ff-acc8-3efcd9bc4980 00:16:12.303 --> 00:16:17.660 item. I would I know that, uh, the price a directive expects NOTE Confidence: 0.859098732471466 a1087fd7-d1fd-421a-b15d-0b58c50b0e44 00:16:17.660 --> 00:16:22.220 product. Just 'cause I, you know, I knew, but you would have NOTE Confidence: 0.859098732471466 3d4ca843-0951-4882-96d4-1bfc737d5f57 00:16:22.220 --> 00:16:27.160 been. You'd find this this fancy module and say I wanted to use NOTE Confidence: 0.859098732471466 5e3efa9f-5daa-4cd5-9358-9809d5029ba8 00:16:27.160 --> 00:16:32.100 it so well I do want the price so I've I've passed that. NOTE Confidence: 0.849576234817505 382986bb-4846-4a5f-88e5-d1f7652761eb 00:16:32.790 --> 00:16:34.170 And once I've rebuilt. NOTE Confidence: 0.773172318935394 1c3f66d9-b049-4697-ab2e-ee22f3b6a633 00:16:34.870 --> 00:16:39.748 Will have the Price after it after it loads. NOTE Confidence: 0.747163772583008 062e44a3-1d1f-420b-bdd3-1d1202348777 00:16:39.760 --> 00:16:45.330 After, uh, we use this sort of flat API, uhm? NOTE Confidence: 0.841920256614685 cd5cdf87-4e74-447c-b7e1-0eaaf7f9e0cd 00:16:45.330 --> 00:16:51.030 Yeah, on search I want to show how we can do a more custom one NOTE Confidence: 0.898184835910797 750034a2-a292-45e8-808a-2b810085643c 00:16:51.030 --> 00:16:55.610 and. What you really have to do to get that all set up? NOTE Confidence: 0.814643800258636 3119d189-fad2-455f-8d44-9a4a4b0c3994 00:16:56.410 --> 00:16:58.156 Totally didn't work, but I want NOTE Confidence: 0.755020976066589 7acf487b-4621-4198-af15-9dceead56b10 00:16:58.156 --> 00:17:04.854 to see why. Oh yeah, you're NOTE Confidence: 0.755020976066589 6faadb07-cc04-41fb-905f-cf080f23d066 00:17:04.854 --> 00:17:08.310 totally right, NOTE Confidence: 0.871327340602875 90279b3e-ce26-444f-9b26-cbef0d65e280 00:17:08.310 --> 00:17:13.806 man. If you, uh, if you don't spell stuff right then it's a. NOTE Confidence: 0.871327340602875 d1ec9334-8b45-4243-a879-05760e2c946f 00:17:13.806 --> 00:17:15.058 It doesn't work usually. NOTE Confidence: 0.870874881744385 bc372150-a3f7-45cb-8869-93b825acae9a 00:17:17.660 --> 00:17:19.725 And also I forgot to switch this NOTE Confidence: 0.615792155265808 8c74c59d-3494-43f9-89b7-311ad12bc860 00:17:19.725 --> 00:17:23.000 back to. Kendall template. NOTE Confidence: 0.688151061534882 40358d10-2840-46aa-affe-fdcbcbf97fe9 00:17:24.400 --> 00:17:27.976 That is what it is, right? NOTE Confidence: 0.869935691356659 edaf77f0-5a4e-4989-b2c6-a67f1ecf791b 00:17:27.976 --> 00:17:34.550 No template. And if you needed to even access other stuff from NOTE Confidence: 0.869935691356659 e4e988ea-372d-4066-a563-48ea1e5a4067 00:17:34.550 --> 00:17:40.286 the data item, you could get it here to like more specific NOTE Confidence: 0.869935691356659 d1d30776-dbd2-4d66-a296-42b8d9e46275 00:17:40.286 --> 00:17:45.066 serializable attributes, but we have something built in for that NOTE Confidence: 0.869935691356659 f2a1c452-bf7f-4967-af92-61a319b7e225 00:17:45.066 --> 00:17:50.802 anyway, which would be a cool thing to add up. Pretty often NOTE Confidence: 0.869935691356659 e742dc98-f933-42ce-aff5-813930e14599 00:17:50.802 --> 00:17:56.538 you need to use a serializable attribute and you'll find if you NOTE Confidence: 0.869935691356659 514ee03f-4017-4c71-ac36-ac07d5c3672f 00:17:56.538 --> 00:17:58.450 try something like this. NOTE Confidence: 0.893317818641663 04fdcce6-7a35-479a-b5ee-99a11ba55519 00:17:58.450 --> 00:18:01.897 You know serializable attributes dot whatever dot value that NOTE Confidence: 0.893317818641663 8433094e-1c28-406c-911c-e54e046f64a7 00:18:01.897 --> 00:18:06.493 doesn't. It doesn't work and you know it's gonna end up surely NOTE Confidence: 0.893317818641663 b2ec921e-f4d8-415e-8183-4d69db46d94a 00:18:06.493 --> 00:18:10.323 blocking you 'cause that's the whole point. Usually have of NOTE Confidence: 0.893317818641663 465961ce-778d-4199-9e95-9c0371d8dbf6 00:18:10.323 --> 00:18:15.302 these as you can show custom stuff that we have you. Uh, in NOTE Confidence: 0.893317818641663 1de8b30f-9dd5-437b-befb-bb0c00c41e91 00:18:15.302 --> 00:18:19.898 this case you would want to like. Again, look at your column NOTE Confidence: 0.893317818641663 5121545a-f91e-4688-9ba2-0644b1e89aca 00:18:19.898 --> 00:18:21.813 definition and and see again NOTE Confidence: 0.865881741046906 905753e8-f077-4207-b2ad-dc01f65addc1 00:18:21.813 --> 00:18:26.669 what. Did you what kind of significant looking things it NOTE Confidence: 0.865881741046906 4ee07135-5350-4a06-9ae3-62405c6e9d26 00:18:26.669 --> 00:18:31.481 might be expecting? So OK, it it. It might be using type, NOTE Confidence: 0.865881741046906 ba1d0137-8f50-4ab3-a6d6-42b8557b8e55 00:18:31.481 --> 00:18:35.892 right? And there's a lot of instances of type, but you NOTE Confidence: 0.865881741046906 3c819152-9a78-425b-a2c2-7fca607c971d 00:18:35.892 --> 00:18:40.303 essentially just need to get down to where it's building the NOTE Confidence: 0.87520170211792 115207c0-fdf2-40f5-8351-f720ef6215da 00:18:40.303 --> 00:18:42.984 columns. And it's pretty close NOTE Confidence: 0.870446443557739 6b2be69c-e639-4101-8965-e1e20daf948a 00:18:42.984 --> 00:18:48.247 to here. This is important because a lot of people get NOTE Confidence: 0.870446443557739 04244c85-b4d0-4166-a1f8-fd4536ab6050 00:18:48.247 --> 00:18:52.570 stuck on serializable attributes in CV grids. Yes, even you could NOTE Confidence: 0.870446443557739 205df2d3-cb6d-4c48-ac51-38ad611d89c0 00:18:52.570 --> 00:18:56.893 just look for the word attributes. I did that and I NOTE Confidence: 0.870446443557739 1a610ef9-859d-4a70-af52-964147111a42 00:18:56.893 --> 00:19:00.823 looked. I eventually found that the type would be equals NOTE Confidence: 0.870446443557739 7f2ad5da-e302-440a-9fc2-ca0255e0fa21 00:19:00.823 --> 00:19:04.753 attribute and we have stuff built right in for that. NOTE Confidence: 0.880908310413361 7103e990-f802-4e0a-81ab-6cc5cb730992 00:19:05.320 --> 00:19:08.983 That's four hour. That's for searching. Actually. Now it's NOTE Confidence: 0.880908310413361 80b0fd5c-fdb0-4206-bd84-a2db55873cca 00:19:08.983 --> 00:19:13.053 not handle attribute column. Yeah, OK, that's that's where I NOTE Confidence: 0.880908310413361 e2f7e723-74b5-4d45-b0bb-d527f01d789e 00:19:13.053 --> 00:19:17.937 found it. I just searched for attribute when I was looking for NOTE Confidence: 0.880908310413361 98ab0d2e-9cf6-4e60-a522-3261795863f3 00:19:17.937 --> 00:19:22.414 this and found that. So essentially is all built out for NOTE Confidence: 0.880908310413361 cc94d5c5-0e3c-47bc-873c-055ae8bb0f8f 00:19:22.414 --> 00:19:27.705 you to just give it the type attribute an you give in the NOTE Confidence: 0.880908310413361 cc15d2e4-c5d7-4fdd-bc99-6572cf14259e 00:19:27.705 --> 00:19:32.996 field would be the name of the attribute. So if I wanted to NOTE Confidence: 0.852445185184479 c682e751-0339-48bb-837e-76d0cf60318b 00:19:32.996 --> 00:19:35.604 show material. What I would have NOTE Confidence: 0.847750544548035 133df976-23f3-4cd5-acbb-81c100d868b4 00:19:35.604 --> 00:19:40.339 to? Simply do is just. You know type equals attribute and then NOTE Confidence: 0.847750544548035 62da7e58-0680-4791-af88-cd5181c32cdf 00:19:40.339 --> 00:19:44.746 the the name of the attribute is material and that that would do NOTE Confidence: 0.847750544548035 46d9a810-8cf0-421b-a745-948af33df692 00:19:44.746 --> 00:19:49.492 it for us. You can give it a title as material as well so NOTE Confidence: 0.847750544548035 eb3552a6-2203-432e-97bb-f708f1ae9efc 00:19:49.492 --> 00:19:51.526 that will give it a header. NOTE Confidence: 0.813154101371765 37da4125-94dd-404a-aaf9-e89de630554f 00:19:52.490 --> 00:19:57.352 And if it has that, it'll show it once we've built, I'll just NOTE Confidence: 0.813154101371765 048aa426-9b06-483e-b867-448619c43aab 00:19:57.352 --> 00:19:59.970 to let it carry out the search. NOTE Confidence: 0.74563080072403 6a17b7a1-5cce-4792-9f84-ae7a5dde0238 00:20:00.900 --> 00:20:07.699 Yeah, it has the header for it. I haven't limited my get product NOTE Confidence: 0.74563080072403 f8ead5c8-c66a-42ab-b0c0-2a5f8023cd49 00:20:07.699 --> 00:20:12.929 says listing, so I think it's pulling every single product NOTE Confidence: 0.74563080072403 44ff0a44-a425-44ec-91ff-fde95a5453fb 00:20:12.929 --> 00:20:15.021 that the edi has. NOTE Confidence: 0.824607193470001 b5dca2a9-2dcd-4588-965f-d32a5bf47f5a 00:20:15.830 --> 00:20:21.732 I don't think any of them have material, but my my my my NOTE Confidence: 0.824607193470001 79dfc96e-8fde-4245-9268-4c7297e0eb30 00:20:21.732 --> 00:20:23.548 binding still didn't work. NOTE Confidence: 0.763608872890472 2b378da5-820e-44ba-8262-18387a41b8c0 00:20:25.270 --> 00:20:30.373 Is oh is is price restricted to being a? NOTE Confidence: 0.884327411651611 2359bb7b-24cd-444c-9b30-82e88a8f5cd6 00:20:31.520 --> 00:20:34.904 Oh yeah, OK, well that's what I did wrong. Price is restricted NOTE Confidence: 0.884327411651611 6a363919-10ff-43da-a6e3-7250e3972fdf 00:20:34.904 --> 00:20:38.852 to be an attribute. You can't use it as an element like I just NOTE Confidence: 0.884327411651611 64fa0fc7-bf9b-4181-b932-8ae424901fe4 00:20:38.852 --> 00:20:40.826 did. So you have to switch that. NOTE Confidence: 0.886598169803619 a5892267-e173-49f0-a0a1-4d3e26b7a143 00:20:42.580 --> 00:20:46.135 You just type in E in there and then it should be good to go. NOTE Confidence: 0.809394717216492 d5adc43f-12ab-4dc0-aaa3-d93b65636ab9 00:20:47.080 --> 00:20:52.640 And he. Yeah, just to make it an element on the directives. NOTE Confidence: 0.398142546415329 22cd2ff7-d7a0-428d-bc14-f7493d418ace 00:20:52.940 --> 00:20:56.468 X-rated to EA. NOTE Confidence: 0.927738308906555 951c594d-5d66-4daf-81ed-87f1cebef591 00:20:56.470 --> 00:21:00.694 That's very true. I could have done that, but it takes less NOTE Confidence: 0.927738308906555 21d2ca2a-1a3d-4c71-8252-4f3258ca6598 00:21:00.694 --> 00:21:02.454 time to rebuild the HTML. NOTE Confidence: 0.661609709262848 be4e7133-f75b-4a90-92a5-e700db86ffe9 00:21:03.050 --> 00:21:06.650 True, very true, that's NOTE Confidence: 0.793456792831421 5d6a6322-bc25-41e6-8129-6089662e5a84 00:21:06.650 --> 00:21:11.300 yeah. It's probably better if that was restricted to just ask NOTE Confidence: 0.868783950805664 c8ca06ec-35cb-4043-ad81-f55edde0e126 00:21:11.300 --> 00:21:15.599 for it though. Uh, yeah, there sometimes is a reason. I feel NOTE Confidence: 0.868783950805664 47b8750d-ea64-4f11-a485-66856c56a1bc 00:21:15.599 --> 00:21:18.690 like sometimes it was the whim of whoever made it though. NOTE Confidence: 0.882101953029633 0c9b1c40-ef46-4e7a-873c-97acc6d463e6 00:21:19.460 --> 00:21:23.492 CCB is going through currently in upgrading everything to NOTE Confidence: 0.882101953029633 e17c52b4-fe05-4592-a38e-7c67d9d917ec 00:21:23.492 --> 00:21:27.076 components, so there's no more attribute based directives. NOTE Confidence: 0.882101953029633 42eed65b-7b42-4072-afac-b829edd9cafb 00:21:27.076 --> 00:21:31.108 Mostly well directives can still be attributes, but components NOTE Confidence: 0.882101953029633 34980615-2fb2-45c3-b6d2-3ed4f3e0891f 00:21:31.108 --> 00:21:33.348 can't. That's what I meant. NOTE Confidence: 0.867602229118347 3940a370-d519-45aa-a598-32a003a751bc 00:21:34.420 --> 00:21:39.892 Two other functionality I think a lot of people would would like NOTE Confidence: 0.867602229118347 74afc42e-fd2e-46c1-b881-decafc5933f4 00:21:39.892 --> 00:21:45.820 to see is making titles that are different than the name of the NOTE Confidence: 0.867602229118347 93a454f0-7310-4511-97da-64fe1039d4df 00:21:45.820 --> 00:21:50.836 attribute and being able to have conditional fields. I see you NOTE Confidence: 0.867602229118347 1b3da9d8-4223-4edb-af63-730fe9a2eb6f 00:21:50.836 --> 00:21:56.308 you can. James did build in a conditional column thing, so we NOTE Confidence: 0.867602229118347 63936d45-daeb-4c2b-a659-e0264a268821 00:21:56.308 --> 00:22:03.148 can actually do that. I added a repeat to it a bit ago. Say I NOTE Confidence: 0.867602229118347 3ccfe85f-6301-41f1-86a0-1541e68cf5ce 00:22:03.148 --> 00:22:05.428 remembered in James is training. NOTE Confidence: 0.904046893119812 01744d11-780d-43bc-990b-f5aee2bfb8ec 00:22:05.480 --> 00:22:10.380 He he did say something about, uh, you could add an if to it, NOTE Confidence: 0.904046893119812 a9a2f638-0b4b-463d-9352-16ab8cd23594 00:22:10.380 --> 00:22:14.580 but I I just couldn't remember. Uh, what he was talking about. NOTE Confidence: 0.904046893119812 4bfcf36d-0640-4178-af44-31eb48dc42b5 00:22:14.580 --> 00:22:18.780 So what I would have done is is what I did do. NOTE Confidence: 0.923029661178589 b16e0020-0a23-44db-8a49-73bbe5d4da9e 00:22:19.480 --> 00:22:23.990 As I had to kind of find eventually, where does it NOTE Confidence: 0.923029661178589 41de3843-e429-4bde-85b8-a5ad11551e1a 00:22:23.990 --> 00:22:25.630 actually process these columns? NOTE Confidence: 0.0773843005299568 f9d14ff3-a09a-47f8-a010-783def7983be 00:22:26.250 --> 00:22:27.010 Um? NOTE Confidence: 0.86470490694046 2060c993-35a0-4953-8952-c24f1209197e 00:22:28.090 --> 00:22:31.938 I think it was column dot. If is what I ended up finding. NOTE Confidence: 0.863132894039154 6a054839-879d-4284-a48c-f88cad56a71f 00:22:32.870 --> 00:22:39.960 Right here in a not so helpfully not commented area, NOTE Confidence: 0.863132894039154 85a253bf-3346-42e9-9b67-8e613d507d9d 00:22:39.960 --> 00:22:42.087 this is where. NOTE Confidence: 0.897342801094055 e5889c55-6713-4413-a064-603028699e81 00:22:42.590 --> 00:22:47.570 The columns all sort of get red and like interpreted, and this NOTE Confidence: 0.897342801094055 cca622e7-9302-4b53-9aae-db5cae6f0128 00:22:47.570 --> 00:22:52.965 is where he added stuff. It just evaluates whatever you put in to NOTE Confidence: 0.897342801094055 25af2d69-d62f-40e6-b512-b4674ff1686d 00:22:52.965 --> 00:22:57.945 the if statement or to the if attribute and will either render NOTE Confidence: 0.897342801094055 6932644f-6425-4d4a-b2b2-2ff15fc2f752 00:22:57.945 --> 00:23:03.755 the the column or not. So I would have. I guess I could put NOTE Confidence: 0.897342801094055 b339b067-5083-4d2e-9577-2a082471b887 00:23:03.755 --> 00:23:08.735 in something like this and I don't believe I have access to NOTE Confidence: 0.897342801094055 57aee67d-8fa8-4e06-9a81-dd18a152f3cb 00:23:08.735 --> 00:23:13.300 the same thing that would be getting this in this case. NOTE Confidence: 0.885713934898376 05b993fd-f3f7-4775-9311-712ec86fbc04 00:23:13.360 --> 00:23:17.897 So I would have to. I would have had something else here, but NOTE Confidence: 0.885713934898376 0790991f-1a8c-4762-9b03-77d3a2c4b68a 00:23:17.897 --> 00:23:22.783 then I could just write this as false for now and it and it NOTE Confidence: 0.885713934898376 628b991b-71aa-4c0a-9b81-944a2c4b4a83 00:23:22.783 --> 00:23:26.622 won't show up anymore. So you do, you do have conditionals, NOTE Confidence: 0.885713934898376 5f369499-33d1-42d2-b07b-d7ea429adab1 00:23:26.622 --> 00:23:31.159 sort of, they just don't have access to the full kind of fake NOTE Confidence: 0.885713934898376 d58ac8c1-6796-48a3-b6a7-14bc90bd0e3c 00:23:31.159 --> 00:23:34.300 scope that's built with. This actually was referring to NOTE Confidence: 0.894444704055786 0cb670d0-7669-4785-ad7d-ad90fc509706 00:23:34.300 --> 00:23:38.020 something like. You know, if if the remaining balance is NOTE Confidence: 0.894444704055786 b5fdc949-4f31-4307-9099-6630f5bdca1d 00:23:38.020 --> 00:23:41.375 greater than zero, show the balance, or if not, then show NOTE Confidence: 0.894444704055786 d48d2847-311a-481c-9ae3-be6c29bd65e9 00:23:41.375 --> 00:23:44.425 what the total originally was. Something like that. Yeah, I NOTE Confidence: 0.894444704055786 b3f68466-3ec6-43cb-be48-35734225cef9 00:23:44.425 --> 00:23:47.780 reckon you could. You could probably do that in just a NOTE Confidence: 0.894444704055786 9fb0b1e3-8cff-4e53-a3ae-97732d51293a 00:23:47.780 --> 00:23:51.440 separate module and then just kind of do this. This sort of NOTE Confidence: 0.894444704055786 baaaa4a5-11f0-4d4a-8ba9-dfcc25d8a783 00:23:51.440 --> 00:23:55.405 approach give it the data item as whatever you need it to be NOTE Confidence: 0.894444704055786 4ad6dfb6-5eb2-4e46-a0d4-bd6bc8a6887c 00:23:55.405 --> 00:23:58.150 and then just do all the logic over there. NOTE Confidence: 0.768626928329468 05dc0b25-bbdd-40fe-b669-e7316d081819 00:23:59.860 --> 00:24:03.330 Something like that I, uh. NOTE Confidence: 0.649040699005127 3acead1c-c628-4b21-bdd9-1727ee5aafa6 00:24:03.330 --> 00:24:06.522 Alright, like energy, it may be NOTE Confidence: 0.809300780296326 38c3a23f-b1ee-4665-bce7-849ee645042a 00:24:06.522 --> 00:24:11.220 that. Uh, actually, that's totally true. I wonder if I I NOTE Confidence: 0.809300780296326 d023937e-46f5-4851-856f-c571689c80b2 00:24:11.220 --> 00:24:16.260 wonder if that does work and she is a data item dot, what would NOTE Confidence: 0.809300780296326 40cdfc38-be47-4288-9c65-52f53885dc08 00:24:16.260 --> 00:24:19.140 it be like? Is there it is free, NOTE Confidence: 0.79498827457428 019f3603-163e-4aa3-b5a2-c93211d87442 00:24:19.140 --> 00:24:24.514 yeah? Or something, uh Oh yeah, or that price base is greater NOTE Confidence: 0.868225872516632 a8a2f9c0-2a74-4a14-b349-a5bb1f2168b2 00:24:24.514 --> 00:24:28.689 than one. Or greater than zero. Rather wonder if that would NOTE Confidence: 0.868225872516632 f2a91f80-4ce2-41c0-8491-8a9e94539873 00:24:28.689 --> 00:24:32.212 work. 'cause I mean it should right? If it's if it made this NOTE Confidence: 0.868225872516632 4041c2e8-0110-44bb-b531-d81c86d0a924 00:24:32.212 --> 00:24:33.296 whole other thing work. NOTE Confidence: 0.775527656078339 e8d8b3ae-4b8a-45b6-a518-afd1194e4aed 00:24:34.190 --> 00:24:35.570 Makes sense to me. NOTE Confidence: 0.880780875682831 ab417a0f-ce44-40bd-b29b-3fda4966e110 00:24:36.090 --> 00:24:38.140 Right? Let's give it a shot. NOTE Confidence: 0.673082232475281 7919eb36-2966-4545-8e67-dd3fe463bb34 00:24:38.830 --> 00:24:39.598 And I wanna. NOTE Confidence: 0.858974874019623 22526987-3133-4952-a792-0b9ef579a051 00:24:40.730 --> 00:24:42.070 Change my. NOTE Confidence: 0.893620550632477 9ec851d6-9ab5-4bd3-9d9f-c1b25e2d3c7c 00:24:43.330 --> 00:24:47.169 Might my product says listing down to a more manageable thing NOTE Confidence: 0.893620550632477 77394b5d-7ea7-49ea-9a92-99e2b2d1034d 00:24:47.169 --> 00:24:49.263 though. How do you do that? NOTE Confidence: 0.863453507423401 36d650a9-0a7f-4012-90a5-4660f5aa6f5b 00:24:49.790 --> 00:24:53.750 The product search model. How do I limit? I only want like. NOTE Confidence: 0.924245357513428 72d16fba-b8ac-41a4-ad4d-dc2913b4351b 00:24:54.410 --> 00:24:55.670 You know a little bit. NOTE Confidence: 0.93144428730011 b6620f70-98f4-4936-bfdb-dc0653018634 00:24:56.180 --> 00:24:58.370 That's probably going to be something on the base model. NOTE Confidence: 0.829086601734161 39fd4c5a-00ec-4398-881d-8f92b5c72247 00:25:03.730 --> 00:25:07.920 Yeah. It's OK. NOTE Confidence: 0.92840963602066 471aee6f-dfcd-4aa9-a220-898c585ca943 00:25:09.370 --> 00:25:15.981 Refresh and I'm pretty sure every single product on 80 eyes. NOTE Confidence: 0.834519386291504 367714df-674b-4e76-b310-ad1a2d6ebbc9 00:25:16.860 --> 00:25:21.960 Database right now is free, so, uh, I don't believe we're going NOTE Confidence: 0.834519386291504 f788a74d-afde-46c5-a08e-0a3a77a2ad35 00:25:21.960 --> 00:25:23.660 to see that anymore. NOTE Confidence: 0.896889388561249 e815f6ce-2c24-4ac0-9076-304e83404ad3 00:25:25.340 --> 00:25:29.643 I think next after this Lowe's and we confirm that I want for NOTE Confidence: 0.896889388561249 3d6473d7-4fd2-4569-909d-0f17a1e9ddfc 00:25:29.643 --> 00:25:34.608 at least a little bit of the rest of the time to show how you NOTE Confidence: 0.879865527153015 5f6d7cf0-1a62-4cdc-ba57-be1423586905 00:25:34.608 --> 00:25:41.102 might. Use a more custom data source than just one of our, NOTE Confidence: 0.864879310131073 2eaaa134-3d32-479f-a919-1d12786ae37f 00:25:41.102 --> 00:25:45.752 uhm. API endpoints, which is yeah it it didn't show NOTE Confidence: 0.864879310131073 8f2e1131-f0f2-4410-a246-f8b0062b9617 00:25:45.752 --> 00:25:49.334 up the column just didn't show up 'cause there. NOTE Confidence: 0.88540130853653 a88bda7e-8569-4fcd-ab1e-418fdf57c448 00:25:50.550 --> 00:25:53.498 I interpreted this, uh? NOTE Confidence: 0.863110780715942 5ea2effc-c61c-4f78-9672-b188ad7df8c7 00:25:54.200 --> 00:26:00.375 As either like you know it, it it either evaluated this as Oh NOTE Confidence: 0.863110780715942 7855514a-3bef-4966-a6ab-61b1a27a1cff 00:26:00.375 --> 00:26:04.650 yeah, that's not true or this just in to. NOTE Confidence: 0.920062959194183 a8f69ddf-a27a-4434-8651-985a075d8e9a 00:26:05.230 --> 00:26:05.998 It didn't work. NOTE Confidence: 0.860087752342224 c361702f-3cd4-4d24-a4cd-fcffe531f50b 00:26:07.580 --> 00:26:11.792 Uh, in the template. Either way, um, it would be. It would have NOTE Confidence: 0.860087752342224 899307df-3ac9-4d07-9ded-df1029b4f2cb 00:26:11.792 --> 00:26:15.032 to be something you were debugging for real. If you NOTE Confidence: 0.860087752342224 e791552a-9629-4171-ba3e-b7f33b8866ae 00:26:15.032 --> 00:26:16.328 really wanted to verify. NOTE Confidence: 0.881510555744171 d506742b-e299-47ab-bbae-5a762cf14ede 00:26:18.160 --> 00:26:21.024 I think now I kind of want to NOTE Confidence: 0.788813054561615 ee4495c0-b132-4da3-875d-4a96001ad793 00:26:21.024 --> 00:26:28.570 show, uhm? Yeah, flat to data source and why they work, um? NOTE Confidence: 0.886756479740143 ff12d5b6-0c01-47b3-b4d4-d86b923f3b66 00:26:29.400 --> 00:26:34.652 So what you would have done is look for on search. That's the NOTE Confidence: 0.886756479740143 1969dac3-0d2c-4880-8bc6-ebf3ca62abf8 00:26:34.652 --> 00:26:39.904 thing you have to actually give it, and where this gets used. So NOTE Confidence: 0.886756479740143 d0231613-21f6-49dc-a605-9c749ca94df2 00:26:39.904 --> 00:26:43.944 eventually down here you find there's a huge search function NOTE Confidence: 0.886756479740143 8f21ed2f-8bcd-4f9a-9466-63a6fff65743 00:26:43.944 --> 00:26:49.196 and it asks you now is this thing you actually gave it a NOTE Confidence: 0.886756479740143 594821ee-00ec-40c7-bc81-5fbe6499b0d7 00:26:49.196 --> 00:26:54.852 real function, and if it is then you're going to do a lot of NOTE Confidence: 0.886756479740143 2fd71402-0189-4215-a517-d3696a70537f 00:26:54.852 --> 00:26:59.700 stuff here, but that does imply there's not, so it's just, uh? NOTE Confidence: 0.871823310852051 a6b1b336-2e29-4076-9ac9-058b335b3862 00:26:59.770 --> 00:27:03.490 Raw object, and that's totally fine to pass, so we could do NOTE Confidence: 0.871823310852051 1ad0bfc1-3d83-40dd-aa5e-66d2f6a805de 00:27:03.490 --> 00:27:06.900 that. Let's make, um, let's make a fake object up here. NOTE Confidence: 0.533909797668457 a18a592d-4bfb-4359-b210-33b3b8b33b57 00:27:08.610 --> 00:27:11.340 What college? Simple. NOTE Confidence: 0.549473464488983 52cc399c-8a8b-4e4a-a5a5-b336101b5102 00:27:16.770 --> 00:27:18.800 That's. I guess. NOTE Confidence: 0.83602100610733 37a8469d-c5ce-4a11-8d4b-f1029fd7d7f6 00:27:20.820 --> 00:27:28.301 So, uhm. A sample of Ray. Now it is a It Is. It does need NOTE Confidence: 0.83602100610733 5f08753c-2a2b-482d-b14d-687eb0561a17 00:27:28.301 --> 00:27:32.888 to be something that's Iterable so your data source would always NOTE Confidence: 0.83602100610733 38043251-e539-435d-be90-b162f6a676f3 00:27:32.888 --> 00:27:37.475 be an array or the function that returns the array essentially. NOTE Confidence: 0.862860858440399 81155599-03f6-4cc3-acaa-12010b11e239 00:27:37.480 --> 00:27:43.332 So suppose what what columns we used. We used a custom key and a NOTE Confidence: 0.87808358669281 ca2871f9-94ca-493f-9f4e-8babe0aaddc3 00:27:43.332 --> 00:27:46.608 name. And then our. NOTE Confidence: 0.828996300697327 e951efdc-33b5-4079-9468-135ad0aa4079 00:27:47.300 --> 00:27:51.997 Well, this won't work because we're not really giving it a NOTE Confidence: 0.828996300697327 d0e1818e-9c49-4e2a-b90f-54ffa6fd7d22 00:27:51.997 --> 00:27:57.121 real product, will leave it how it is though. Let's see. Let's NOTE Confidence: 0.828996300697327 97c081d2-3096-4284-a803-216c0f6ba11c 00:27:57.121 --> 00:28:02.672 keep a couple items like custom key is Jeff and name is, you NOTE Confidence: 0.828996300697327 bcfd4bbb-cc62-4552-bd2f-99ef813c9cf4 00:28:02.672 --> 00:28:04.380 know, a. Jeff and. NOTE Confidence: 0.73100084066391 ee84f8b6-e9bb-4231-a900-6d9926b73905 00:28:06.420 --> 00:28:09.700 Hey, let's do a Reddick. NOTE Confidence: 0.761855363845825 9c005630-0e09-4d2c-b2f6-da23a098313f 00:28:10.410 --> 00:28:15.869 Yeah. There we go. NOTE Confidence: 0.922823309898376 c37f54dd-baee-462c-af46-b16c1b7b6f65 00:28:17.290 --> 00:28:19.990 And that sort of thing I suppose. Just those two for a NOTE Confidence: 0.922823309898376 14622850-a087-4ef0-be5b-ad24c63256a5 00:28:19.990 --> 00:28:21.115 sample will be just fine. NOTE Confidence: 0.841714441776276 91285126-b396-4469-b6d7-57d7a6c0cb5f 00:28:23.060 --> 00:28:25.940 I called this sample object right. NOTE Confidence: 0.709491968154907 1b765001-2d45-4035-b1f0-a50be45a79d1 00:28:27.410 --> 00:28:28.880 Want to chew? NOTE Confidence: 0.813609778881073 8a3d0126-e28f-4663-a219-0d69e8484d24 00:28:30.010 --> 00:28:31.170 Apply that. NOTE Confidence: 0.841299295425415 f3f3669a-864f-46e4-b368-f68d893d1658 00:28:32.530 --> 00:28:34.644 No more of the CD API stuff. NOTE Confidence: 0.818735718727112 791af59b-4e74-4ca6-a0b1-254cd2bbb1fa 00:28:39.640 --> 00:28:46.576 We can even start doing some filters on these 2 + 2. NOTE Confidence: 0.752776205539703 0b90981a-881a-4f0c-bbbb-1a9882366a1d 00:28:47.700 --> 00:28:51.321 Filter dash type NOTE Confidence: 0.890709459781647 a40b267f-d51c-4d09-b5d0-69c6bf2325d7 00:28:51.321 --> 00:28:58.099 equals. Input. And you would have been able to NOTE Confidence: 0.890709459781647 7f954e1e-c8d5-45e3-a8da-2853d214105e 00:28:58.099 --> 00:29:03.517 find all of the filter types you can use right in the grid dot NOTE Confidence: 0.88302093744278 565c0918-f412-47e7-801f-2c2eb4ff4f95 00:29:03.517 --> 00:29:07.606 HTML. Which would have been a good thing. It's a good thing to NOTE Confidence: 0.88302093744278 1c41fa23-4529-402e-81cd-635a91dea160 00:29:07.606 --> 00:29:11.302 look at anyway, even though it's you don't necessarily need to to NOTE Confidence: 0.88302093744278 c39445e1-2fdb-483d-a851-145920c6cc35 00:29:11.302 --> 00:29:14.690 determine why your stuff is going to work. Your kendo grid NOTE Confidence: 0.88302093744278 d400952c-e670-48ca-afb4-96d3c642d532 00:29:14.690 --> 00:29:18.694 is down here and your filter stuff is up here and you'll find NOTE Confidence: 0.88302093744278 ece12777-b386-4394-a9c8-7c510a6f9b93 00:29:18.694 --> 00:29:23.006 these are the types and input happens to be a type will use, I NOTE Confidence: 0.824673056602478 fb3b7547-81c0-4102-bfb4-5ea537d9f806 00:29:23.006 --> 00:29:24.820 suppose. We built we have our NOTE Confidence: 0.886267960071564 4228906c-2214-4d20-ad32-242b6ae57d97 00:29:24.820 --> 00:29:29.773 fake object. And let's refresh it should go a lot faster. NOTE Confidence: 0.687329411506653 3b350c7f-1634-48fc-9ce2-caf5642332aa 00:29:31.290 --> 00:29:34.698 Oh, not at all. NOTE Confidence: 0.868073582649231 eeba74db-f701-4d11-afb5-10633111fc2e 00:29:35.780 --> 00:29:41.372 Let's see, debugging is probably what you're gonna be doing a lot NOTE Confidence: 0.868073582649231 f995984f-30c4-482e-85fa-e978d1130e5d 00:29:41.372 --> 00:29:43.236 working on TV grid. NOTE Confidence: 0.837660253047943 0088b064-1548-4239-87de-4ebeab86a24d 00:29:44.190 --> 00:29:49.833 So we have our great example. We called it sample objects. NOTE Confidence: 0.813443124294281 89f87fa8-d742-489d-ac84-1e0f4ab5409c 00:29:49.840 --> 00:29:54.262 So that's there. Why didn't it render in in our grid? NOTE Confidence: 0.812422513961792 b537a500-4b0a-4331-93cb-ea2024ad8efb 00:29:54.790 --> 00:30:00.115 We do have a new error, don't we? Oh we need to have an ID. NOTE Confidence: 0.812422513961792 9bfedfb2-ae79-4707-b57f-0517c82257d0 00:30:00.115 --> 00:30:04.730 OK, somewhere in the grid dot TS it is. It's implying that your NOTE Confidence: 0.812422513961792 5d9b7615-ff2a-410b-a187-931b10e738a9 00:30:04.730 --> 00:30:08.990 thing has to have an ID, so that makes sense. Everything usually NOTE Confidence: 0.64134681224823 10360572-10b4-4618-9782-99c9b1590706 00:30:08.990 --> 00:30:11.850 does. So let's give stefanidi. NOTE Confidence: 0.704169571399689 9dbd2e69-5dad-446f-8a80-27c2b22f4ee9 00:30:12.360 --> 00:30:19.904 Oh, it's probably going to be a number. NOTE Confidence: 0.865167498588562 3579fd5e-e690-422c-83b8-bea8a2363974 00:30:21.250 --> 00:30:26.424 You know one thing just to kind of point out that we were NOTE Confidence: 0.865167498588562 6a530ede-23a5-4f7e-bef8-49cdfaaf7050 00:30:26.424 --> 00:30:30.404 talking about earlier is, you know what Britain was also NOTE Confidence: 0.865167498588562 552eb55b-fabe-4cf8-9ada-846a6e7d4c8d 00:30:30.404 --> 00:30:33.986 talking about. As far as conditionals and adding just NOTE Confidence: 0.865167498588562 2e97ef21-38fd-453d-a00b-59f2438d2a68 00:30:33.986 --> 00:30:38.762 like an Ng. If one thing that you know is definitely something NOTE Confidence: 0.865167498588562 222280e1-b81d-4519-8b74-ad9079b89f8e 00:30:38.762 --> 00:30:43.936 I've seen before is just kind of the digest cycle of the inner. NOTE Confidence: 0.881766676902771 00664449-f00c-4175-a571-417608784bcc 00:30:43.980 --> 00:30:47.600 Been trying to use like an additional statement on the NOTE Confidence: 0.881766676902771 e041acd6-aa8d-4572-9214-2f067bd1e016 00:30:47.600 --> 00:30:51.582 inner scope of the column will generally run faster than the NOTE Confidence: 0.881766676902771 fce6b59c-4f6c-4ef5-9157-2f8eb0bf2dc5 00:30:51.582 --> 00:30:55.926 actual column itself while the search is running. So if in here NOTE Confidence: 0.881766676902771 cd5b0dda-0a39-4a90-a5a5-35028b5144b9 00:30:55.926 --> 00:31:00.632 that's why it didn't work at all, yeah, and I think the way NOTE Confidence: 0.881766676902771 9ec98741-7a6f-42a1-97a7-bc891a41512a 00:31:00.632 --> 00:31:04.614 that we got around that on a particular thing that Britain NOTE Confidence: 0.881766676902771 58e32b47-3fe7-4537-b6ef-bb036bd2c137 00:31:04.614 --> 00:31:08.234 was speaking earlier was just adding multiple spans inside of NOTE Confidence: 0.881766676902771 10421e1c-cd40-4a7d-a7ea-d23bcd59dcf7 00:31:08.234 --> 00:31:10.044 it. Wow, things like that. NOTE Confidence: 0.909653961658478 c17a0a83-a85b-46fd-ba8b-170cb7a2001b 00:31:10.080 --> 00:31:14.331 It was, it was kind of. Yeah, and that's just the way that. NOTE Confidence: 0.909653961658478 c1c40e6f-33f6-431a-b7f2-294b30e563e9 00:31:14.331 --> 00:31:18.255 But it just comes into play with the awkward digest cycle that NOTE Confidence: 0.909653961658478 1b87b582-bdb0-460d-860c-18ae491e7360 00:31:18.255 --> 00:31:21.198 you're essentially creating by creating that scope inside of NOTE Confidence: 0.909653961658478 659c647f-c350-4879-98bb-830f946cc9ef 00:31:21.198 --> 00:31:24.795 the scope of the column, and then the asynchronous nature of NOTE Confidence: 0.909653961658478 9efa09ee-1e41-410e-bcc2-a532a9dc3030 00:31:24.795 --> 00:31:28.719 waiting on the call to come back. For that to be generated NOTE Confidence: 0.909653961658478 007d3c5d-0c73-449d-bd85-dcbc2ef29641 00:31:28.719 --> 00:31:32.316 exactly, I someday we'll get all the way from that though NOTE Confidence: 0.891587436199188 3f177144-c64e-48e8-af05-61a938c3aff9 00:31:32.316 --> 00:31:38.932 someday. You know, I also you could use a form here and for NOTE Confidence: 0.891587436199188 888b548b-f1eb-4aea-a221-23420fc7640a 00:31:38.932 --> 00:31:45.055 whatever reason you needed to in your CV column you you you can NOTE Confidence: 0.891587436199188 f106b4e2-b5a7-4514-b70b-b910ff79c2a5 00:31:45.055 --> 00:31:47.881 give it an Ng model and. NOTE Confidence: 0.892683267593384 59c8d037-fbfb-45af-9ad9-409208a5ff8a 00:31:48.600 --> 00:31:53.124 You just need to remember to do just that. That's all, because, NOTE Confidence: 0.892683267593384 95e1aeb3-cd4a-4e11-9275-14a83a24ce1e 00:31:53.124 --> 00:31:57.271 uh, you're great example control is, uh, it's the parent now, NOTE Confidence: 0.892683267593384 77c7f52a-5187-40f5-86db-a81fa6c2b4d9 00:31:57.271 --> 00:32:01.418 because this makes its own grid control. That's all. He just NOTE Confidence: 0.892683267593384 72e8d3e7-40ee-4240-9f88-94f6d0a9c6aa 00:32:01.418 --> 00:32:05.188 gotta remember to do that. Definitely that would have been NOTE Confidence: 0.892683267593384 b53fa081-ebb5-457f-a6ea-4d3dd2c2a734 00:32:05.188 --> 00:32:07.073 something James touched on, but NOTE Confidence: 0.892867088317871 638dc6d0-8034-4a62-97a1-0d5109cc6c13 00:32:07.960 --> 00:32:10.396 I find an example kind of doing NOTE Confidence: 0.873855590820313 2b13383b-58a5-4b98-9edf-92dc633b346a 00:32:10.396 --> 00:32:13.636 it. To be a little easier to. NOTE Confidence: 0.897649168968201 141fcbcf-830f-4a19-b6a5-6a9cd7f21cc1 00:32:14.390 --> 00:32:19.899 Swallow This is our, you know our fake object we made right NOTE Confidence: 0.897649168968201 d60961d6-16af-4d73-b428-a06effc27d8b 00:32:19.899 --> 00:32:25.205 and it just needed an ID so you can do something like that. Say NOTE Confidence: 0.897649168968201 317ef88d-4df3-4b86-b4e8-b47b7d9f659d 00:32:25.205 --> 00:32:29.753 though I wanted to search this. It's not. It's not going to NOTE Confidence: 0.897649168968201 f984497d-17a8-4338-b9a8-738e9a0670fb 00:32:29.753 --> 00:32:33.922 work, it doesn't do anything. I went through and determined just NOTE Confidence: 0.897649168968201 528a51a4-4a4b-48aa-8cae-8de2e73d252e 00:32:33.922 --> 00:32:38.470 by reading the code that it skips the search function if the NOTE Confidence: 0.897649168968201 25c9eb0e-e455-4fd9-8160-73b89c4dbe64 00:32:38.470 --> 00:32:43.397 data source itself was not a function. So we can just make it NOTE Confidence: 0.897649168968201 24e337a9-2c05-45e3-b697-307581bf79e9 00:32:43.397 --> 00:32:46.050 that. We can make it, you know. NOTE Confidence: 0.780396223068237 e7ef801f-de0d-4226-9592-7d57c57ebcbb 00:32:46.060 --> 00:32:47.899 Function that, uh. NOTE Confidence: 0.79486072063446 becfa2e8-3101-4692-ab9d-98f51145150c 00:32:48.460 --> 00:32:51.028 Returns the object or an array, NOTE Confidence: 0.714128315448761 b93c791a-4816-4b06-9031-a3f6d01b9812 00:32:51.028 --> 00:32:54.748 I mean. Will a razor NOTE Confidence: 0.636671364307404 d6021750-ff67-415a-8468-794d5e65d57d 00:32:54.748 --> 00:32:57.620 objects right? And. NOTE Confidence: 0.883459627628326 b37a6171-d80a-46cc-9f5e-427a525e1993 00:32:58.550 --> 00:33:04.046 Because we're running low on time I won't explain. Kind of. I NOTE Confidence: 0.883459627628326 3b7af192-d4bb-4cce-aed7-b11d2606f4c1 00:33:04.046 --> 00:33:09.542 won't explain how I had to figure it out 'cause it was. NOTE Confidence: 0.883459627628326 c3b893b0-ff59-41ad-9f56-7cca70cba090 00:33:09.542 --> 00:33:15.038 It's a little bit obtuse. You when it does the search, it NOTE Confidence: 0.883459627628326 5eb27a75-8ed4-415f-8bd1-eb692ce1175b 00:33:15.038 --> 00:33:20.076 eventually passes back and the search object. But back to this NOTE Confidence: 0.883459627628326 526371ca-887c-4351-b85f-bda8b0220e5e 00:33:20.076 --> 00:33:21.450 same function so. NOTE Confidence: 0.855594158172607 4eb00f49-52c8-44db-b922-756d9832ec55 00:33:22.050 --> 00:33:27.622 We can just imply that there and then you can search off of that. NOTE Confidence: 0.855594158172607 8de2e672-0d8d-4ef4-950d-d1b09f529326 00:33:27.622 --> 00:33:32.398 You know, I normally you could return just this and that would NOTE Confidence: 0.855594158172607 e74e293d-88b5-4e87-ab69-7f15162de0da 00:33:32.398 --> 00:33:37.174 be just fine. Say they did search though you have to handle NOTE Confidence: 0.855594158172607 75f7d1f4-0a16-4688-b4e4-911ab7e44eba 00:33:37.174 --> 00:33:42.746 it unless it's a um back end API call, which is what we standard NOTE Confidence: 0.855594158172607 f5ddedd4-c4a4-43ef-b9ec-41827961f354 00:33:42.746 --> 00:33:47.522 kind of do. Then it searches handled that way. But if you're NOTE Confidence: 0.874980270862579 a7063e24-815d-4d77-a1cb-beca0fcec2a4 00:33:47.522 --> 00:33:49.280 doing it. Like this? NOTE Confidence: 0.896925330162048 c67fe556-3a2d-4838-90c1-db18433a5921 00:33:49.860 --> 00:33:53.402 I suppose we kind of ran at a time on that they didn't cover NOTE Confidence: 0.896925330162048 6d25702c-c810-47cd-8108-27f92386710e 00:33:53.402 --> 00:33:55.173 the how to use the forms with NOTE Confidence: 0.919333338737488 8abbf8ed-4e7d-47c0-bb73-5bebde4c2f3a 00:33:55.173 --> 00:33:57.348 it. As well as I wanted to. NOTE Confidence: 0.931393325328827 86c745e1-fcb9-4f18-89f0-7a09a1c9804b 00:33:58.740 --> 00:34:01.545 Or the search. But you know what? That's a really important NOTE Confidence: 0.931393325328827 35052bb4-7e82-4c42-83d6-778fc01fb82d 00:34:01.545 --> 00:34:02.820 one. We should definitely do NOTE Confidence: 0.861945688724518 300bc9ec-19a7-401a-bca9-3b2daa6ec00b 00:34:02.820 --> 00:34:07.270 that. We have 10 minutes. Yeah, exactly. I we should definitely NOTE Confidence: 0.861945688724518 1593f8b9-e642-40e0-a857-2f08bc35083f 00:34:07.270 --> 00:34:08.710 do that. So normally. NOTE Confidence: 0.905461370944977 c596ea87-b2c8-4db3-83e3-cfd73bcacb27 00:34:09.220 --> 00:34:12.280 You do something like this if, NOTE Confidence: 0.889102816581726 e6d2faf6-acf5-4009-b187-687966c79858 00:34:12.280 --> 00:34:17.278 uh. Angular dot is defined search objects. NOTE Confidence: 0.925513982772827 2f75b0a7-15a8-424c-b064-5cd6bc4423a3 00:34:19.410 --> 00:34:24.540 See, it definitely doesn't like something here with my syntax. NOTE Confidence: 0.849904656410217 056a61dc-0cff-4143-9850-5a46a693812f 00:34:26.090 --> 00:34:30.350 Can you point out what it is? 'cause I can't see it. NOTE Confidence: 0.720808386802673 7e5b29a1-11b2-43e0-95c6-52b5684b87af 00:34:30.360 --> 00:34:31.908 Yes it is. NOTE Confidence: 0.885346353054047 463e1ebb-e645-40be-ac52-be38778a37cf 00:34:32.490 --> 00:34:34.910 Oh yeah, I guess you just do that. Alright, That's fine. NOTE Confidence: 0.792888581752777 eaa88845-5d5b-40a3-b6d0-ca6db3da21bc 00:34:37.030 --> 00:34:38.338 That's a function. NOTE Confidence: 0.865187525749207 0dfcda77-e23c-4d9d-97d7-029f53660f0d 00:34:39.650 --> 00:34:43.994 This yeah yeah. So if you would do that then then you NOTE Confidence: 0.865187525749207 55c752a9-509d-40a1-9792-e1452858272a 00:34:43.994 --> 00:34:47.614 could do something based off of the search object. Else NOTE Confidence: 0.865187525749207 e0cab4b7-5bda-43ee-ae0b-abf89a227793 00:34:47.614 --> 00:34:51.234 just return. Uh, you know are are are are guy. NOTE Confidence: 0.803912758827209 231c0429-76de-4a83-b6c7-9c780f84f632 00:34:52.290 --> 00:34:57.256 Say, Uh? Oh, you know what I'll do like? NOTE Confidence: 0.770178079605103 a149988e-cd41-44b9-bd13-c9363c3c5ccb 00:34:58.270 --> 00:35:00.538 Far some R equals. NOTE Confidence: 0.93204540014267 03f8c673-1811-4726-a793-d36b22845c3f 00:35:01.180 --> 00:35:04.600 OK. And this will return. NOTE Confidence: 0.88661515712738 6b6aec8a-d228-422f-abb6-a034d977903a 00:35:05.170 --> 00:35:11.137 And in this case, because it's actually true I I don't. I don't NOTE Confidence: 0.88661515712738 560833aa-69d4-4a56-974e-fd14181fb52b 00:35:11.137 --> 00:35:17.104 know exactly what search object is going to give us. I I would NOTE Confidence: 0.88661515712738 77c8bde8-e908-4665-b79d-41a6a564a92b 00:35:17.104 --> 00:35:21.694 certainly just do something like this, you know, search objects. NOTE Confidence: 0.88661515712738 e596b20a-837b-41b7-b8d3-3183f3246625 00:35:21.694 --> 00:35:27.661 Let's see what it is, and so I don't break my thing. Will NOTE Confidence: 0.88661515712738 5f9aa5c7-279c-4d08-81c4-27bb6199ce2a 00:35:27.661 --> 00:35:32.710 return this eventually. We're going to kind of filter it based NOTE Confidence: 0.88661515712738 07a19fdc-cae5-4fcd-b7ed-ed74bf99ea39 00:35:32.710 --> 00:35:34.546 off of the object. NOTE Confidence: 0.900676548480988 beb649a4-c0df-46c2-8613-30a418e61a52 00:35:35.540 --> 00:35:41.783 And. Without me messing with anything, CD grid is going NOTE Confidence: 0.900676548480988 acc6c849-b17f-49a0-a831-089b7dd34da6 00:35:41.783 --> 00:35:47.204 to be just fine with me changing this into a function that at NOTE Confidence: 0.900676548480988 291f3f69-97eb-4e62-b01c-747476d1d336 00:35:47.204 --> 00:35:48.872 least returns summer aicon NOTE Confidence: 0.888989210128784 7fcd835a-042e-4954-9fbb-1ba176a78131 00:35:48.872 --> 00:35:52.500 iterate over. Which I thought was really, really kind of cool. NOTE Confidence: 0.821799278259277 1d856896-ed20-4eac-915c-c08d96ebd779 00:35:53.060 --> 00:36:00.177 Well I wanna see if this is actually going to. Yeah NOTE Confidence: 0.821799278259277 c300c2d0-c8f5-4f0c-9549-2f679abca28a 00:36:00.177 --> 00:36:07.941 Alright. Here we go. So I see that, uh, I've simply gotten NOTE Confidence: 0.821799278259277 20b0e50c-df4f-412b-a56b-b11ab3df131d 00:36:07.941 --> 00:36:15.705 in this case an object with one of the properties being, uh. NOTE Confidence: 0.848285675048828 97a3764a-5f31-403e-9d59-bcf212e22109 00:36:16.230 --> 00:36:20.055 Custom key and then its value being that so. NOTE Confidence: 0.869231581687927 b6c121c4-d9f9-4ad8-b436-2923be3daf0b 00:36:21.000 --> 00:36:28.450 I guess since we have a search object that has, NOTE Confidence: 0.839885950088501 b7895c16-a675-4260-b862-92cdfef899e8 00:36:28.450 --> 00:36:32.028 uh? And we know it's gonna we NOTE Confidence: 0.859357178211212 292bf2a5-9789-410c-a75a-c26560521995 00:36:32.028 --> 00:36:39.230 have, uh. 2 fields so we would go like if search object NOTE Confidence: 0.859357178211212 9aa8fbce-38ce-4ec6-b2e3-e3ab98119e33 00:36:39.230 --> 00:36:40.910 custom key then. NOTE Confidence: 0.862798392772675 6ec64b18-923e-4dbc-ab82-eb8b1d4907e6 00:36:41.480 --> 00:36:45.116 You know, do something with the custom key if. NOTE Confidence: 0.913363695144653 3cf19966-2982-400a-a386-05f74339e4e1 00:36:45.870 --> 00:36:48.459 Search object name. NOTE Confidence: 0.870681405067444 e937c96e-3813-432a-9c7e-7313a723e78c 00:36:49.780 --> 00:36:53.800 And we could do something with the name. In this case we NOTE Confidence: 0.870681405067444 49cc3cf5-43af-4f44-97a6-a62cf4ff2d5d 00:36:53.800 --> 00:36:57.820 probably won't get to doing the name, so will do something with NOTE Confidence: 0.870681405067444 c16e1566-0502-4b74-9d21-e85f402d31b9 00:36:57.820 --> 00:37:02.510 a custom key. We would kind of want to. Let's see return some R NOTE Confidence: 0.870681405067444 183a06d9-50dc-44b7-81e2-085e1805129f 00:37:02.510 --> 00:37:07.200 and then we want to filter out. So this is just an array method. NOTE Confidence: 0.870681405067444 f497e577-b5fb-4be6-b393-b39af04f5abd 00:37:07.200 --> 00:37:08.875 I'm sure we all know. NOTE Confidence: 0.803036987781525 86d77c6a-a7d9-4b06-8ac9-df5377d6532c 00:37:09.650 --> 00:37:14.536 So we go with each object. It's going to iterate over, and if if NOTE Confidence: 0.803036987781525 54af233d-fe92-47b2-9dd7-3cc30d66f4c9 00:37:14.536 --> 00:37:19.422 odot we have to use lodash in this case then I have to, but NOTE Confidence: 0.803036987781525 22e86a94-12e9-463a-a3cc-dde10c62aa43 00:37:19.422 --> 00:37:21.865 it's easy so we can use a. NOTE Confidence: 0.902270793914795 e1151dd1-832b-4cc1-9e55-552ed33bfb36 00:37:22.390 --> 00:37:27.142 If this includes and, then you give it the original object so. NOTE Confidence: 0.846104800701141 cbb8f491-7d93-46d9-8511-543e7604aeb6 00:37:27.950 --> 00:37:34.874 Oh, don't custom key if that includes some, are I mean rather NOTE Confidence: 0.465930908918381 ee191b76-d8d2-4c75-a1a4-139c87aa02ee 00:37:34.874 --> 00:37:37.850 search object? Custom. NOTE Confidence: 0.882107377052307 7ce31189-d20f-43de-9251-5dfdf5fb494c 00:37:38.630 --> 00:37:42.678 Then yeah, Yeah, Alright, That's why he would return. So that's NOTE Confidence: 0.882107377052307 7d7149f4-2916-4b9d-aff0-bdaf44d6be52 00:37:42.678 --> 00:37:47.462 how we can kind of utilize our, uh, our search stuff with a NOTE Confidence: 0.882107377052307 60d3e6b3-9b76-4e41-9902-552898e3d0a9 00:37:47.462 --> 00:37:51.878 custom object. You don't need to worry about this at all if NOTE Confidence: 0.882107377052307 a4f89056-ff9f-4780-a57c-82757c884062 00:37:51.878 --> 00:37:55.558 you're just using what I used at the beginning, the. NOTE Confidence: 0.881414532661438 7a1660fb-cbca-4d44-8153-16e4b36517e6 00:37:56.120 --> 00:38:00.017 Standard clarity endpoints, which is the bulk of. I NOTE Confidence: 0.881414532661438 5e2a828c-5c01-4b17-b59a-e296a43fee1e 00:38:00.017 --> 00:38:04.347 mean, that's most of the time we would be using. NOTE Confidence: 0.651441812515259 798b3b80-61ad-4eed-b50d-80e0b804489f 00:38:05.740 --> 00:38:09.266 And we NOTE Confidence: 0.875950396060944 dd353f5f-e85f-4a84-820a-f3c77822429c 00:38:09.266 --> 00:38:14.900 can. Watch the Magic of of possibly NOTE Confidence: 0.875950396060944 62f490de-149b-4685-9dcf-6e3a30640059 00:38:14.900 --> 00:38:16.355 having buggy code. NOTE Confidence: 0.806436717510223 796ec22a-431e-47ee-997a-5481fc9b7638 00:38:17.790 --> 00:38:23.034 Yeah, didn't return nothing he said, and I don't know. I let's NOTE Confidence: 0.806436717510223 ee1986a3-dfab-4b39-96ed-deed7a65d9df 00:38:23.034 --> 00:38:25.219 see if it has EF. NOTE Confidence: 0.858642041683197 d8ce7a6e-053e-468c-89af-93a17b654b47 00:38:26.260 --> 00:38:31.915 Should just get Jeff, so that's how you would do it on a kind of NOTE Confidence: 0.858642041683197 a4b6fc54-b7b3-4b67-8fff-218f0137a0f6 00:38:31.915 --> 00:38:36.816 hard coded item. Um again, it's much much easier if it's just a NOTE Confidence: 0.779512465000153 71b8fa62-c1eb-4cb4-9c46-377fb124860e 00:38:36.816 --> 00:38:43.729 uh. Clarity's API which we also know how to get NOTE Confidence: 0.779512465000153 febe31d9-2fd4-43a8-9f65-1ce938f3132a 00:38:43.729 --> 00:38:48.777 to its that massive auto generated file so. NOTE Confidence: 0.914709091186523 b8351438-de8c-4cd7-a0a5-a7fd3dc69f7a 00:38:49.820 --> 00:38:53.912 That's kind of what we have time for, and it's definitely slower NOTE Confidence: 0.914709091186523 d295066e-658f-4781-b2bb-5485ca94ff97 00:38:53.912 --> 00:38:57.663 with less material covered than other trainings. But this one is NOTE Confidence: 0.914709091186523 727fa6e5-e844-4d85-a6ac-c15a75e7d3fa 00:38:57.663 --> 00:39:02.437 a lot to take in. It's a really complicated thing and we use it NOTE Confidence: 0.914709091186523 9acac7ef-b6ee-457f-be49-0db4fcf8b451 00:39:02.437 --> 00:39:06.870 everywhere. And it also just turns out to have a lot of cool NOTE Confidence: 0.914709091186523 2e18bbb2-44e1-40e5-9413-ce19fdf6a596 00:39:06.870 --> 00:39:10.621 little features that I didn't know until diving into it the NOTE Confidence: 0.890775740146637 497620cc-3d27-4a08-8ed6-a844b0ff0e03 00:39:10.621 --> 00:39:15.897 other day. Stuff like the column to this this and why it works NOTE Confidence: 0.890775740146637 b5eaa7ad-c629-4406-9551-ba69b4ae33cc 00:39:15.897 --> 00:39:19.934 and and how you can have your attribute columns just work NOTE Confidence: 0.890775740146637 3e58966a-9b05-4347-b969-ba46712b48a6 00:39:19.934 --> 00:39:25.439 right off the bat. I mean it would have if any of these had a NOTE Confidence: 0.890775740146637 aacb8711-c435-4fe5-afee-5718afee13ed 00:39:25.439 --> 00:39:26.540 serializable attribute called NOTE Confidence: 0.846939861774445 c1b5073e-e5a6-499d-9dad-2a6883d75699 00:39:26.540 --> 00:39:32.818 material. So I I suppose that'll do for now. This kind of can NOTE Confidence: 0.846939861774445 e5df563a-3b00-4e0f-a26a-df58e83b8800 00:39:32.818 --> 00:39:38.206 actually just go back to my big complicated one and just show NOTE Confidence: 0.846939861774445 e66ac8fe-bbda-4a91-80f8-7f3570b5d89a 00:39:38.206 --> 00:39:39.553 that again many. NOTE Confidence: 0.905672550201416 31a10ba3-6574-44ba-b311-dfc43cd12305 00:39:39.560 --> 00:39:44.708 Scripts, more complicated ones and stuff like that I can just. NOTE Confidence: 0.68230414390564 8713b145-cd8f-4d38-91e2-d36de0dbb9c7 00:39:45.220 --> 00:39:47.599 Better right back. NOTE Confidence: 0.667464315891266 5ca3e786-9d2a-4f7c-9543-5dece48736fd 00:39:48.200 --> 00:39:53.640 Yeah, it's just a NOTE Confidence: 0.667464315891266 4b3f0de2-38a6-4df3-83d6-88b36e06729f 00:39:53.640 --> 00:39:56.360 template, huh? NOTE Confidence: 0.851443946361542 6a599e80-7b53-4b90-ac2a-9d20e7fe2d32 00:39:57.630 --> 00:40:04.398 Yeah, this one has. I actually did a far more complicated thing NOTE Confidence: 0.851443946361542 f76dd46c-fbd4-491e-9060-386678375b48 00:40:04.398 --> 00:40:10.602 here. These this is actually a dynamic column set, though it NOTE Confidence: 0.851443946361542 8dab12de-ab4c-41ed-a581-6a544e429bda 00:40:10.602 --> 00:40:13.986 didn't have any way to repeat, NOTE Confidence: 0.869935512542725 737fe653-7d98-42a3-b0c6-ecd5e0b059ef 00:40:13.986 --> 00:40:19.640 uhm. Repeat columns before I built something, let's see right NOTE Confidence: 0.869935512542725 2cb6d2c6-f17f-400f-8014-34155431f690 00:40:19.640 --> 00:40:26.140 right in here you'll see that I just simply have it saying, uh, NOTE Confidence: 0.869935512542725 9cf658df-94c2-4a68-bb37-4a8d6b1358f2 00:40:26.140 --> 00:40:29.140 a repeat, and I've given it. NOTE Confidence: 0.869610011577606 5f869fc9-5919-486c-a80e-15df5d6311cc 00:40:29.730 --> 00:40:34.229 In this case it's an array, right? You need something to NOTE Confidence: 0.869610011577606 8bc9d603-de88-41d3-bcbf-dbaac9b6ee56 00:40:34.229 --> 00:40:38.728 iterate over, and I, uh, I built that down here collection NOTE Confidence: 0.869610011577606 9b7758ca-6284-4124-8e2f-1370053dd99f 00:40:38.728 --> 00:40:44.045 equals, yeah, kind of in the same way that James did. The if NOTE Confidence: 0.869610011577606 1b6f4ec7-fb58-42aa-ab15-85c1ece90f86 00:40:44.045 --> 00:40:46.499 I have it evaluate the the. NOTE Confidence: 0.847650766372681 f1ce145d-8549-4f40-a39c-ca92eecc9c61 00:40:47.220 --> 00:40:48.678 Array and then. NOTE Confidence: 0.852081596851349 42b78bd1-d797-4e2b-a130-8e4725662983 00:40:49.420 --> 00:40:53.404 I in this case it's fairly hard coded to being just the NOTE Confidence: 0.852081596851349 39551412-f246-44e0-a95e-90137fd7c6ea 00:40:53.404 --> 00:40:57.720 attributes, uh so to get this into core, we would. I kind of NOTE Confidence: 0.852081596851349 e7236013-6072-41c5-9514-ef8acbf303c4 00:40:57.720 --> 00:41:01.704 want some James help and make this kind of awesome 'cause it's NOTE Confidence: 0.852081596851349 30ca2289-3c77-42a3-8ab8-6e0f02b1b6df 00:41:01.704 --> 00:41:03.032 super sweet. It's a. NOTE Confidence: 0.893386006355286 3481040d-d60e-4595-938a-b1e75ab5f405 00:41:03.800 --> 00:41:07.950 In this case repeats any attribute that is not hidden NOTE Confidence: 0.893386006355286 f4dfb08b-9650-40ae-8ae4-c85de930f812 00:41:07.950 --> 00:41:10.025 from, uh, the product details NOTE Confidence: 0.879855096340179 704c616e-70c5-4b1f-8aa7-96820aab01c6 00:41:10.025 --> 00:41:15.320 page, so. Which is it? Which is a field we have right in admin? NOTE Confidence: 0.879855096340179 3142642f-3cf6-4a9e-91ad-55c8f25f296a 00:41:15.320 --> 00:41:18.980 So the user would be able to determine which ones are going NOTE Confidence: 0.879855096340179 8284d391-0d31-477a-85bd-29428e9c2d53 00:41:18.980 --> 00:41:22.640 to be shown here just by toggling that off kind of works NOTE Confidence: 0.879855096340179 5e5e63b1-4b98-4b46-bf3b-01e7882dd67c 00:41:22.640 --> 00:41:26.605 the same way this does down here, but you see, you see I've NOTE Confidence: 0.879855096340179 b2abebc9-131c-4807-a4fc-bee08502be52 00:41:26.605 --> 00:41:30.570 got like the quantity selector deal and and this is tide up to NOTE Confidence: 0.879855096340179 e80a9787-0d24-47c9-9e99-604b5b594f38 00:41:30.570 --> 00:41:34.840 actually add stuff to the cart and you can get my point is you NOTE Confidence: 0.879855096340179 b5461aa4-345d-464b-a005-4cc0ae52fa1b 00:41:34.840 --> 00:41:39.110 can just do a lot of super sweet stuff with this, but it really NOTE Confidence: 0.879855096340179 0db6d41d-3faf-400a-ab3b-040d694b79b6 00:41:39.110 --> 00:41:40.330 doesn't have an instruction NOTE Confidence: 0.872474730014801 477f62b4-9a6e-4822-b14e-54d99a1160c4 00:41:40.330 --> 00:41:43.390 manual. Hopefully something like this was. NOTE Confidence: 0.888323843479156 245b4ef7-d784-4fcc-b09b-b4c0f9ffaf74 00:41:44.590 --> 00:41:49.661 Useful. Yeah it does. Anyone have any questions for the NOTE Confidence: 0.888323843479156 4c29bb49-7747-4ea3-abc8-822819c9ec56 00:41:49.661 --> 00:41:50.937 last like 3 minutes? NOTE Confidence: 0.567602336406708 f9039cb7-4147-4757-9cd2-8c90bfbdd79c 00:41:52.190 --> 00:41:56.130 Right on.