AW: Hidden or not Hidden for dynamic Label in Form
"Schlykow" <[email protected]> Fri, 4 Aug 2006 16:03:43 +0200
| Newsgroups | gmane.comp.lang.4gl.fourjs.user |
|---|---|
| Message-ID | <002e01c6b7ce$cc0196c0$6c64a8c0@WS108> |
thankyou, i will try it immidiatly. Georg _____ Von: [email protected] [mailto:[email protected]] Im Auftrag von Jean Gidcumb Gesendet: Freitag, 4. August 2006 15:52 An: [email protected] Betreff: RE: [fourjs-users] Hidden or not Hidden for dynamic Label in Form Hi, This may help. I hide a label and the field in this function. #_This function will hide a label and field on the form. function hide_field(p_field, p_label) define p_field STRING, p_label STRING, p_window ui.Window, w_node om.DomNode, fd_node om.DomNode, l_node om.DomNode LET p_window = ui.Window.getCurrent() LET w_node = p_window.getNode() LET fd_node = p_window.findNode("FormField",p_field) IF fd_node IS NOT NULL THEN CALL fd_node.setAttribute("hidden", 1) END IF LET l_node = p_window.findNode("Label", p_label) IF l_node IS NOT NULL THEN CALL l_node.setAttribute("hidden", 1) END IF end function Regards, Jean _____ From: [email protected] [mailto:[email protected]] On Behalf Of Schlykow Sent: Friday, August 04, 2006 8:19 AM To: [email protected] Subject: [fourjs-users] Hidden or not Hidden for dynamic Label in Form Hello genero freaks, perhaps somebody has a solution for the following problem: In a form there are some edit fields and some dynamic labels. I wish to hide a special edit field depending from the user. That's no problem: CALL f.setElementHidden("customer.custid",1) It works, but the corresponding label does not hide! It is a label similar like this: label mx33 = txx_Preis After the opening of the form a function displays 'Price' to txx_Preis. (THIS IS UNCHANGBLE FOR ME !!!) If I do the statement: CALL f.setElementHidden("FORMONLY.txx_Preis",1) the Word 'Price' is visible, not unvisible! The only solution for me is DISPLAY " " TO txx_Preis. This works, but is not very smart, because the runtime systems can not regognize, that the form is less large then before and ornaments the form with a scrollbar which is actually unnecessary. 2. Question: How can I make invisible some formfields outside(!) of the INPUT BY NAME statement, and not changing the form with 'HIDDEN' in the Attributes of the field? is this possible ? any hints welcome Georg