I am going home finishing very productive day but with very serious problem left unsolved. I think morning I will have brighter head to solve it best way.
I was working on Relation fields. I have finished form editing with 4 different input stiles. It is Autocomplete, Autocomplete with ajax, Checkboxes and Multiple Select as for parent as for children. Another one is modal popup but not yet started to do it. I also finished display in the list and in full article.
I used record list API to show records as in list as in full record. At first I was very excited, because even in the list all fields are available. I made special list template called “Simple List”. This template is especially to show records in modules or fields. It ideally display even a lot of data in 200px width column. This template have one feature. You can exclude fields from it. For example in the list or records in individual record like for example type “Book Author” you want list of books with book cover. You set this template and in parameters exclude all fields that are set to be displayed in the list except cover.
With new SQL engine it is not too hard for Black Ice. On the list of 10 records and each record show list of 10 records it is 0.23s. I sure this number will be bigger at final release but we will try to keep it within 1s.
And finally at 23:00 when I finished display list of children for parent I got in to endless loop. It turn out that when render relate fields in the list it cycle with endless loop.
May God give me enough mind brightness to solve this problem simple and beautifully tomorrow morning. Without cutting down features. Because relation is one of the central feature and I want it to be as flexible as possible at the same time simple for understanding.
Next week I hope I’ll show video how it works.