Welcome to the nuBuilder Forums!

Register and log in to access exclusive forums and content available only to registered users.

Passing information from an object inside a Subform to a procedure Topic is solved

Questions related to using nuBuilder Forte.
Post Reply
marcus
Posts: 20
Joined: Mon Nov 29, 2021 10:16 am

Passing information from an object inside a Subform to a procedure

Unread post by marcus »

Hello,
I have a subform which contains a button. I want to use the button to start a procedure, which contains a Query to UPDATE a table. This works flawlessly with nuRunPHPHidden();
But I want to pass on some object values of the subforms objects. (The User should be able to coose a specific entry and press the button in this subform row to write the entry ID and his USER_ID (which already works) into another table.)
nuSetProperty() unfortunatly isnt working for mi inside a subform.

Best regards
marcus
kev1n
nuBuilder Team
Posts: 4299
Joined: Sun Oct 14, 2018 6:43 pm
Has thanked: 71 times
Been thanked: 445 times
Contact:

Re: Passing information from an object inside a Subform to a procedure

Unread post by kev1n »

Hi,

I tested it and it works for me as follows:

This JS is in an object's onchange event:

Code: Select all

    
    var id = event.target.id;
    var entryId = nuSubformRowObject(id, 'entry_id').val(); // Get the value of the entry Id. Replace entry_id with your object id.
    nuSetProperty('test_param', entryId); 
    nuRunPHPHidden('test', 0);  // Run a Procedure "test"

Output the parameter "test_param" in the Procedure:

Code: Select all

nuDebug('#test_param#');
marcus
Posts: 20
Joined: Mon Nov 29, 2021 10:16 am

Re: Passing information from an object inside a Subform to a procedure

Unread post by marcus »

that works for me, thank you very much!
Post Reply