Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 3523

Nested subnodes/AdvancedListPanes: Bug in UI Designer?

$
0
0

Dear All,

 

I'm currently facing a problem with an addon solution.

 

  • Built a custom BO with 3 [0,n] subnodes nested into each other, here's the data model:

UI Data Model.PNG

  • When creating an instance via the QA User Interface (and thereby new (sub)node items), these implicit parent-child relations work wonderfully out-of-the-box: When you select a row, the respective entries in the table bound to the subordinate node will be displayed therein.

Nested Lists - Correct Behaviour.PNG

  • BUT: When you save, close and reopen the same instance, no content of the subnodes beneath level 1 will be displayed anymore:

Nested Lists - Binding Bug.PNG

  • Double checked with a query to make sure these subnode items actually exist in the database, they do:

Nested Lists - Actual Data in DB_ 3 Node Levels.png

 

Some strange facts about this:

  • I have another (very simple) UI here which was created by a student of mine, also with 3 subnodes where this works fine, also when opening a saved BO instance
  • Spent AGES fiddling around with UI Designer properties and SADL queries by parent node ID crashing for no reason (by the way: it is sooooo awful not to be able to debug this unholy silverlight blackbox!), no improvement.
  • Then I re-bound all lists and data fields (to backend nodes and elements) and it worked! For 10 minutes. Then, when testing the UI, although I hadn't changed anything in the meanwhile, I ran into a silverlight exception(which provided no valuable information at all, as usual). Afterwards it stopped working and never worked again !?

Now my questions:

  • Has anyone had any similar problems and found a solution?
  • Is there something particular to consider here?

 

Appreciate all hints and comments!

 

Kind Regards

Pablo


Viewing all articles
Browse latest Browse all 3523

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>