Re: [Gnoga-list] Referencing dynamically created items by ID.

2021-02-10 Thread Blady via Gnoga-list

> Le 9 févr. 2021 à 16:12, Joey Fish  a écrit :
> 
> Ok, so I’m having a little problem getting information from a 
> dynamically-created element for a reporting-system I am building. – It works 
> by having a draggable DIV containing elements/values the user wishes to 
> report, dragging it to a specified area on the form, and then populating the 
> form with elements set to the appropriate values. – This works well and 
> straightforward for the case where the data is statically known, because I 
> can put that element in a record-field, but not so much when the elements are 
> generated via dynamic methods (INI-file in this particular case).*
> 
> HTML elements in play:
> (1) The FORM element;
> (2) The DIV containing the elements of a report;
> (3) The SELECTs populated by the INI-file’s data;
> (4) The DIV containing the FORM elements to submit.
> Note: the DIV in #2 is not part of the FORM, but rather a template the user 
> completes and then is processed by the drag-event handler to add 
> form-elements to the form.
> 
> So, what is the best way to obtain a Gnoga element from a given ID?
> * I could initialize a vector to hold the elements when they are generated, 
> but it seems like there should be a method to query the view for a 
> child-element of given ID.

Hello Joey,

See Tips #11 on Gnoga wiki:
https://sourceforge.net/p/gnoga/wiki/Gnoga-Home
• How do I get a hold on a child element, on the gnoga side, knowing 
its ID?
My_Button.Attach_Using_Parent (View, ID => "my_button");

See a simple example:
https://sourceforge.net/p/gnoga/code/ci/dev_1.5/tree/tutorial/tutorial-04/tutorial_04.adb#l123

A more complex example:
https://sourceforge.net/p/gnoga/code/ci/dev_1.5/tree/demo/adablog/adablog-view.adb#l44
https://sourceforge.net/p/gnoga/code/ci/dev_1.5/tree/demo/adablog/adablog-controller.adb#l38

HTH, Pascal.
https://blady.pagesperso-orange.fr



___
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list


[Gnoga-list] Referencing dynamically created items by ID.

2021-02-09 Thread Joey Fish
Ok, so I’m having a little problem getting information from a 
dynamically-created element for a reporting-system I am building. – It works by 
having a draggable DIV containing elements/values the user wishes to report, 
dragging it to a specified area on the form, and then populating the form with 
elements set to the appropriate values. – This works well and straightforward 
for the case where the data is statically known, because I can put that element 
in a record-field, but not so much when the elements are generated via dynamic 
methods (INI-file in this particular case).*

HTML elements in play:
(1) The FORM element;
(2) The DIV containing the elements of a report;
(3) The SELECTs populated by the INI-file’s data;
(4) The DIV containing the FORM elements to submit.
Note: the DIV in #2 is not part of the FORM, but rather a template the user 
completes and then is processed by the drag-event handler to add form-elements 
to the form.

So, what is the best way to obtain a Gnoga element from a given ID?
* I could initialize a vector to hold the elements when they are generated, but 
it seems like there should be a method to query the view for a child-element of 
given ID.
___
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list