What is the javascript property name for the subfile row.
I have tried the following:( var Row = getObj("GridClas").row; ) and the variable Row contains 'undefined'. ??
I am trying to get the current row of the subfile.
Subfile Row
-
- Profound User
- Posts: 42
- Joined: Wed Aug 04, 2010 5:12 pm
- First Name: Bob
- Last Name: Steach
- Company Name: APHA
- Contact:
- Alex
- Profound Logic Staff Member
- Posts: 233
- Joined: Fri Jan 04, 2008 12:10 pm
- First Name: Alex
- Last Name: Roytman
- Company Name: Profound Logic Software
- Contact:
Re: Subfile Row
Can you explain what you mean by current row and how you are trying to use it?
If your JavaScript is within the onrowclick, onrowdblclick, onrowmouseover, or onrowmouseout event, a variable named row is already created for you, and it contains the current row.
If your JavaScript is within the onrowclick, onrowdblclick, onrowmouseover, or onrowmouseout event, a variable named row is already created for you, and it contains the current row.
-
- Profound User
- Posts: 42
- Joined: Wed Aug 04, 2010 5:12 pm
- First Name: Bob
- Last Name: Steach
- Company Name: APHA
- Contact:
Re: Subfile Row
I have a subfile with multiple check boxes and not all of the check boxes can be checked. When the user checks a particular one I am unchecking others.
From your response I have figured out how to do this with the following code.
onrowmouseover ( changeElementValue('N', row); ) N is a textbox.
On the check boxes onchange event I have this code.....
var rn = getObj("N").value;
var CkBox1 = getObj("SBAG1." + rn).checked;
if ( CkBox1 == true )
{ getObj("SBAG2." + rn).checked = false;
getObj("SBAG3." + rn).checked = false; }
I am not a java programmer so all of this is new to me.
But I do have a question. Where do you find what var properties and the name of them, that are available to me for each of the control widgets. ( ie subfiles, check boxes, buttons etc)
I did not know that "row" was a var property name.
From your response I have figured out how to do this with the following code.
onrowmouseover ( changeElementValue('N', row); ) N is a textbox.
On the check boxes onchange event I have this code.....
var rn = getObj("N").value;
var CkBox1 = getObj("SBAG1." + rn).checked;
if ( CkBox1 == true )
{ getObj("SBAG2." + rn).checked = false;
getObj("SBAG3." + rn).checked = false; }
I am not a java programmer so all of this is new to me.
But I do have a question. Where do you find what var properties and the name of them, that are available to me for each of the control widgets. ( ie subfiles, check boxes, buttons etc)
I did not know that "row" was a var property name.
- Alex
- Profound Logic Staff Member
- Posts: 233
- Joined: Fri Jan 04, 2008 12:10 pm
- First Name: Alex
- Last Name: Roytman
- Company Name: Profound Logic Software
- Contact:
Re: Subfile Row
The property help text for onrowclick, etc. describes the special row variable that is provided. In addition, there are several API that we provide, like pui.click() or getObj(). It seems you have already found them. They are described in the Client-side Scripting API Reference in the White Papers/Guides section of ProfounhdUI.com.
getObj() gets a reference to a widget element. You can then use standard JavaScript / DOM (Document Object Model) coding to access and modify properties. One of the most commonly used web sites to provide a tutorial and a reference for JavaScript and DOM is http://www.w3schools.com/js/default.asp.
getObj() gets a reference to a widget element. You can then use standard JavaScript / DOM (Document Object Model) coding to access and modify properties. One of the most commonly used web sites to provide a tutorial and a reference for JavaScript and DOM is http://www.w3schools.com/js/default.asp.
Who is online
Users browsing this forum: No registered users and 2 guests