Dynamic data processing (concerning radio buttons)
hello again. first of all, whoever you are in my last topic,
thank you for helping me solve that checkbox problem. (forgot your
username)
here's a new puzzle:
this puzzle involved 2 pages,
editMODS.cfm and editMODS2.cfm. in editMODS.cfm, there are 2
rows of radio buttons, one row for edit, one row for delete. but
only one out of all can be checked at a time. once the user has
selected whether he want to edit/delete that module, he will submit
the value for editMODS2.cfm to process. editMODS2.cfm's
responsibility is to check what the value submitted by editMODS.cfm
is, then choose which page to redirect to. when the page is chosen,
editMODS2.cfm should then pass the value passed by editMODS.cfm to
that chosen page so that the chosen page can work its magic.
editMODS.cfm
===========
<cfquery datasource="fypdatabase" name="listMODS">
SELECT *
FROM moduleTABLE
ORDER BY courseID
</cfquery>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post"
action="editMODS2.cfm">
<table width="318" border="0" cellpadding="4"
cellspacing="3">
<tr>
<td colspan="3" align="center"><strong>Edit /
Delete Modules</strong></td>
</tr>
<tr>
<td align="left" valign="top"> </td>
<td align="center"
valign="top"><strong>Edit</strong></td>
<td align="center"
valign="top"><strong>Delete</strong></td>
</tr>
<cfloop query="listMODS">
<tr>
<td width="192" align="left" valign="top">
<cfoutput>#listMODS.moduleNAME#
(#listMODS.moduleCODE#)</cfoutput> </td>
<td width="45" align="center" valign="top">
<cfoutput><input type="radio" name="radio"
id="radio" value="E#listMODS.moduleID#" /></cfoutput>
</td>
<td width="45" align="center" valign="top">
<cfoutput><input type="radio" name="radio"
id="radio" value="D#listMODS.moduleID#" /></cfoutput>
</td>
</tr></cfloop>
<tr>
<td height="3" colspan="3" align="center"
valign="middle"></td>
</tr>
<tr>
<td colspan="3" align="center"
valign="middle"><input type="submit" name="button"
id="button" value="Submit" /></td>
</tr>
</table>
</form>
</body>
</html>
+++++++++++++++++++++
editMODS2.cfm (all those cfoutputs are there for faster
testing of the checking function)
============
<cfquery datasource="fypdatabase" name="listMODS">
SELECT *
FROM moduleTABLE
ORDER BY courseID
</cfquery>
<cfif #form.radio# is "E#listMODS.moduleID#">
<cfoutput>rw</cfoutput>
<cfelseif #form.radio# is "D#listMODS.moduleID#">
<cfoutput>sd</cfoutput>
<cfelse>
<cfoutput>ec</cfoutput>
</cfif>
as a bonus, it will be greatly appreciated if anyone can
enlighten me on value passing too.
hi. this post is to inform that the first part of the puzzle
has been solved using CONTAIN instead of IS in editMODS2.cfm.
the second part about value passing is still open.
Similar Messages
-
Is it possible to have Dynamically changing list of Radio buttons ?
Hi,
There is a list box which a list of values like 'State', 'City', etc.
When the user chooses a value in the list box, based on the value chosen say 'City', I should display a list of Cities. The user should then be allowed to choose 1 and only city from the list.
Is it possible to have list of radio buttons such that there is 1 radio button for each city and the user can then choose any one of the radio buttons ?
In this case the number of cities and what those cities are is unknown. So I need to have a dynamically changing list of radio buttons. Is this possible ?
Version of forms : Forms 6.0.5.
Thanks in advance
ArunaHi Aruna
You can create a lot of radio buttons and hide|display them in runtime. It is more suitable i think to use the t-list instead of radio. -
Dynamic-actions/expressions for Radio button in VC
Hi,
I would like to know whether dynamic actions for radio-buttons are possible in VC??
I have a situation where, i have to display/hide an input-field according to the radio-button that i select.
Is this possible in VC??
Because, i do not find any place where i can write expressions for a radio-button so that it can take actions accordingly.Actually its possible.
Here is the sample code for this.
tables : kna1.
parameters : chk1 radiobutton group g1 user-command abc,
chk2 radiobutton group g1.
parameters : chk3 type kunnr.
at selection-screen output.
loop at screen.
if chk1 = 'x' and screen-name = chk3.
chk3-active = '0'.
endif.
endloop.
In this way you can hide a input-field on the screen. -
ALV report to display data based upon radio button.
i am new to abap, I have a requirement its like there are three radio buttons , r1 r2 r3 If i click r1 datas of r1 should display
if i click r2 datas of r1 and r2 should display if i click r3 datas of r1 r2 and r3 should display , its ALV report. Please give me solution.Hi
You can use by having the radio buttons in the same group. For ex i'm stating if want to have r radio buttons for change, display and create and you select it with a push button you can code it as ..
//////SAMPLE CODE
SELECTION-SCREEN BEGIN OF BLOCK BLOCK1 WITH FRAME TITLE TEXT-003 NO INTERVALS.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: SRCE RADIOBUTTON GROUP ELE.
SELECTION-SCREEN COMMENT 3(15) TEXT-004.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: VARIN RADIOBUTTON GROUP ELE.
SELECTION-SCREEN COMMENT 3(15) TEXT-005.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: ATTR RADIOBUTTON GROUP ELE.
SELECTION-SCREEN COMMENT 3(15) TEXT-006.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: DOCU RADIOBUTTON GROUP ELE.
SELECTION-SCREEN COMMENT 3(15) TEXT-007.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: TXELE RADIOBUTTON GROUP ELE.
SELECTION-SCREEN COMMENT 3(15) TEXT-008.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP 1.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN PUSHBUTTON 1(15) TEXT-009 USER-COMMAND DISPL.
SELECTION-SCREEN PUSHBUTTON 18(15) TEXT-010 USER-COMMAND CHNGE.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK BLOCK1.
*PARAMETERS : XXX LIKE T100A-ARBGB MATCHCODE OBJECT YCL_T100A.
AT SELECTION-SCREEN.
CASE SY-UCOMM.
WHEN 'CREAT'.
MESSAGE I000(YCL_MC01) WITH 'Create'. // or insert your alv code here
WHEN 'DISPL'.
MESSAGE I000(YCL_MC01) WITH 'Display'. // or insert your alv code here
WHEN 'CHNGE'.
MESSAGE I000(YCL_MC01) WITH 'Change'. // or insert your alv code here
ENDCASE.
//////SAMPLE CODE
In same you can code it.
Hope this is useful to you.
Regards
Vinodh -
Hello,
I'm new to flex and need some help with a project of mine. I
want to be able to take a poll (using Radio Buttons) and create
from that info a chart. I've tried everything I know how, but I
can't get it to work. I know I need a dataprovider tag somewhere
but how to create the data from that poll to create the model and
the data provider? Any help would be great.
Thanks,
OlsenA dataProvider for a chart (or list) is based on one of the
Collection classes, usually ArrayCollection. So if you want to
create a chart of say the number of people who responded to a
question broken down by their ages, you might have a table like
this:
Age Response
18 a
22 b
23 a
18 b
etc.
That tells me you want use an ArrayCollection:
[Bindable] private var chartData:ArrayCollection;
chartData = new ArrayCollection();
chartData.addItem( { age:18, value:"a"} );
chartData.addItem( {age:22, value:"b"} );
etc.
Now you have an ArrayCollection of Objects, each of which has
an age property and a value property. Now you can apply this to a
chart:
<mx:ColumnChart dataProvider="{chartData}"... >
<mx:series>
<mx:ColumnSeries yField="value" />
</mx:series>
<mx:horizontalAxis><mx:CategoryAxis
categoryField="age" dataProvider="{chartData}"
/></mx:horizontalAxis>
</mx:ColumnChart>
You can define the chart in MXML and modify or create the
data in ActionScript. -
Regarding processing of radio Button
hi,
i have 2 radio buttons on top of selection-screen and i have 2 parameters on the selection-screen.
By selecting one radio button,one among 2 parameters is ready for input and that parameter i ahve to made as Mandatory field....
How can we do it....
Help me.....
Nice answers are rewarded with Maxi Points...Hi Subhas,
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETER R1 RADIOBUTTON GROUP G1 USER-COMMAND UC.
PARAMETER p_EBELN TYPE EKKO-EBELN MODIF ID S1.
PARAMETER R2 RADIOBUTTON GROUP G1.
PARAMETER P_MATNR TYPE MARA-MATNR MODIF ID S2.
SELECTION-SCREEN END OF BLOCK B1.
AT SELECTION-SCREEN OUTPUT ****
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF R1 = 'X'.
IF SCREEN-GROUP1 = 'S1'
SCREEN-REQUIRED = 1.
MODIFY SCREEN.
CLEAR SCREEN.
ENDIF.
IF SCREEN-GROUP1 = 'S2'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
CLEAR SCREEN.
ENDIF.
ENDIF.
IF R2 = 'X'.
IF SCREEN-GROUP1 = 'S2'
SCREEN-REQUIRED = 1.
MODIFY SCREEN.
CLEAR SCREEN.
ENDIF.
IF SCREEN-GROUP1 = 'S1'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
CLEAR SCREEN.
ENDIF.
ENDLOOP.
Try this code. it'll solve your requirement.
Reward if useful.
Regards
ANUPAM -
Displaying radio buttons with dynamic subforms between 2 radio buttons
I am very new to Adobe Designer/Form Server and had the following question.
Our form is going to have the following display
Radio A
Radio B
Radio B1
List of text boxes
Radio B2
Radio C
Radio C1
List of text boxes
Radio C2
When the form is first displayed, user sees Radio A, Radio B and Radio C, right below each other. When the user selects Radio B, Radio B1 and Radio B2 should appear, and the Radio C should 'slide' down to accomodate Radio B1 and B2.
Similarly, when the user clicks Radio B1, List of text boxes should appear and Radio B2 should 'slide' down to accomodate those text boxes.
Is this possible? Can anyone please send me a sample code/design?
ThanksWell I got the form to work by copying the Options List Java Script code in change to docReady and adding if(this.rawValue==0). This produces the result that I need.
To clean this up I would like to put this code in a Script Object so I can use the same code in both change and docReady. I’m not a programmer so I’m not sure what additional code I have to put in the Script Object and what code I have to put in change and docReady to use the Script Object. Any assistance would be greatly appreciated.
Thank you. -
Dynamic Radio Buttons that offer dynamic output
I am wondering if coldfusion has the abilty to perform the task
I am looking for. I want to list radio buttons
as options, and depending on which radio button the user selects,
they are then offered a series of other radio buttons.
Is this something coldfusion can handle, or would a different language
be better suited for this?You are looking for a javascript solution. CF or any backend can handle
dealing with the data, sending back and forth data about what radio button
list to show, etc easily. But if you want no browser refreshes, then you
need to look into javascript to display the list, use ajax to poll for
refined radio button options, then display. I recommend looking into jquery
and CF. CF can get the options from the database for you and serve to
jquery which is run int he browser which will dictate how to display it
nicely.
http://api.jquery.com/radio-selector/
<http://api.jquery.com/radio-selector/ -
Hello
I am having some trouble adding UI controls dynamically. Mostly with radio buttons.
Here is an example that demonstrates my problem:
<s:Application
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
creationPolicy="all"
>
<fx:Script>
<![CDATA[
import mx.containers.Form;
import mx.containers.Panel;
import mx.controls.Label;
import mx.controls.NumericStepper;
import mx.controls.RadioButton;
private var theChar:String = "B";
protected function btnAdd_clickHandler(event:MouseEvent):void
var theForm:Form = new Form();
theForm.label = theChar;
//1. Label
var myLabel:Label = new Label();
myLabel.text = "My Label";
myLabel.width=120;
theForm.addChild(myLabel);
//2. Numeric Stepper
var myNumStepper:NumericStepper = new NumericStepper();
myNumStepper.id = "numPointHigh" + theChar;
myNumStepper.name = "numPointHigh" + theChar;
myNumStepper.minimum = 0;
myNumStepper.maximum = 120;
myNumStepper.width = 50;
myNumStepper.height = 30;
theForm.addChild(myNumStepper);
//3. radio button
var myRadioButton:RadioButton = new RadioButton;
myRadioButton.id = "myRadioButton" + theChar;
myRadioButton.name = "myRadioButton" + theChar;
myRadioButton.label = "my radio button";
myRadioButton.selected = true;
theForm.addChild(myRadioButton);
//4. Panel
var thePanel:Panel = new Panel();
thePanel.width = 300;
thePanel.height = 475;
thePanel.name=theChar;
thePanel.title = "My Profile Panel";
thePanel.setStyle("backgroundColor", "blue");
//add the form to the panel
thePanel.addChild(theForm);
//add the Panel to the list control
myList.addChild(thePanel);
protected function btnClear_clickHandler(event:MouseEvent):void
var numChildren:Number = myList.numChildren;
for(var i:Number=numChildren - 1; i > -1; i--){
myList.removeChildAt(i);
]]>
</fx:Script>
<mx:VBox width="100%">
<mx:List id="myList" />
<mx:Button id="btnAdd" label="Add a panel" click="btnAdd_clickHandler(event)" color="black"/>
<mx:Button id="btnClear" label="Clear" click="btnClear_clickHandler(event)" color="black" />
</mx:VBox>
</s:Application>
^ Run that. Click the "Add a panel" button. Then click "Clear". Then click the "Add a panel" button again. You will see the error:
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display::DisplayObjectContainer/getChildIndex()
at mx.core::Container/getChildIndex()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core \Container.as:2833]
at mx.containers::Panel/getChildIndex()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\co ntainers\Panel.as:1174]
at mx.controls::RadioButtonGroup/breadthOrderCompare()[E:\dev\4.0.0\frameworks\projects\fram ework\src\mx\controls\RadioButtonGroup.as:600]
at mx.controls::RadioButtonGroup/breadthOrderCompare()[E:\dev\4.0.0\frameworks\projects\fram ework\src\mx\controls\RadioButtonGroup.as:611]
at mx.controls::RadioButtonGroup/breadthOrderCompare()[E:\dev\4.0.0\frameworks\projects\fram ework\src\mx\controls\RadioButtonGroup.as:611]
at Array$/_sort()
at Array/http://adobe.com/AS3/2006/builtin::sort()
at mx.controls::RadioButtonGroup/http://www.adobe.com/2006/flex/mx/internal::addInstance()[E:\dev\4.0.0\frameworks\projects \framework\src\mx\controls\RadioButtonGroup.as:465]
at mx.controls::RadioButton/addToGroup()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\c ontrols\RadioButton.as:574]
at mx.controls::RadioButton/commitProperties()[E:\dev\4.0.0\frameworks\projects\framework\sr c\mx\controls\RadioButton.as:514]
at mx.core::UIComponent/validateProperties()[E:\dev\4.0.0\frameworks\projects\framework\src\ mx\core\UIComponent.as:7772]
at mx.managers::LayoutManager/validateProperties()[E:\dev\4.0.0\frameworks\projects\framewor k\src\mx\managers\LayoutManager.as:572]
at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.0.0\frameworks\projects\frame work\src\mx\managers\LayoutManager.as:730]
at mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\4.0.0\frameworks\projec ts\framework\src\mx\managers\LayoutManager.as:1072]
I do not understand why I cannot re-add the radio button? If you comment out the code for the radio button (comment section #3.) you can re-add the panels easily. It is only happening when I have radio buttons being added to the form/panel.
Why is this happening and how do I fix it? Why is this only happening to radio buttons? I thought I had this fixed^ well, okay, but that's not the problem.
here, i removed list and replaced with Panel. same problem on the radio buttons.
<s:Application
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:containers="com.dougmccune.containers.*"
xmlns:mx="library://ns.adobe.com/flex/mx"
creationPolicy="all"
>
<fx:Script>
<![CDATA[
import mx.containers.Form;
import mx.containers.Panel;
import mx.controls.Label;
import mx.controls.NumericStepper;
import mx.controls.RadioButton;
private var theChar:String = "B";
protected function btnAdd_clickHandler(event:MouseEvent):void
var theForm:Form = new Form();
theForm.label = theChar;
//1. Label
var myLabel:Label = new Label();
myLabel.text = "My Label";
myLabel.width=120;
theForm.addChild(myLabel);
//2. Numeric Stepper
var myNumStepper:NumericStepper = new NumericStepper();
myNumStepper.id = "numPointHigh" + theChar;
myNumStepper.name = "numPointHigh" + theChar;
myNumStepper.minimum = 0;
myNumStepper.maximum = 120;
myNumStepper.width = 50;
myNumStepper.height = 30;
theForm.addChild(myNumStepper);
//3. radio button
var myRadioButton:RadioButton = new RadioButton;
myRadioButton.id = "myRadioButton" + theChar;
myRadioButton.name = "myRadioButton" + theChar;
myRadioButton.label = "my radio button";
myRadioButton.selected = true;
theForm.addChild(myRadioButton);
//4. Panel
var thePanel:Panel = new Panel();
thePanel.width = 300;
thePanel.height = 475;
thePanel.name=theChar;
thePanel.title = "My Profile Panel";
thePanel.setStyle("backgroundColor", "blue");
//add the form to the panel
thePanel.addChild(theForm);
//add the Panel to the list control
myContainer.addChild(thePanel);
protected function btnClear_clickHandler(event:MouseEvent):void
var numChildren:Number = myContainer.numChildren;
for(var i:Number=numChildren - 1; i > -1; i--){
myContainer.removeChildAt(i);
]]>
</fx:Script>
<mx:VBox width="100%">
<mx:Panel id="myContainer" />
<mx:Button id="btnAdd" label="Add a panel" click="btnAdd_clickHandler(event)" color="black"/>
<mx:Button id="btnClear" label="Clear" click="btnClear_clickHandler(event)" color="black" />
</mx:VBox>
</s:Application>
Any idea why radio buttons causing this to happen? If I comment out the radio button, this works fine. This is really baffling me.
The exception is thrown when the dynamically created panel (thePanel) is added to the main Panel (myContainer):
myContainer.addChild(thePanel); <--- causes the exception!
^ Why would radio buttons make a difference on "thePanel"?? How can I enforce parent-child relationship, explicitly? .parent is read-only -
How can we have a column having text and radio button in the same line?
Hi,
I have a column which needs to have data with a radio button. Was able to achieve this by using <trh:tableLayout>. But when i select the radio button it shifts to the next line. Want to stop this behavior of radio button of shifting to the next line. This column also includes a hyperlink.So the text and hyperlink are made visible invisible based on radio button action.
Adding one more doubt. Can a particular columns horizontalgrid can be made invisible?
Any help would be appreciated.
sample code:
<trh:cellFormat id="cf8" halign="start">
<af:activeOutputText value="#{row.Actions}" id="aot2"/>
<af:goLink text="#{row.Actions}" id="gl1"
clientComponent="true" visible="false"
targetFrame="_blank" destination="http:// + #{row.BUTTON_URL}">
</af:goLink>
<af:selectBooleanRadio text="" id="sbr1">
<af:clientListener method="selectCheckBox" type="click"/>
</af:selectBooleanRadio>
</trh:cellFormat>
Thanks,
NitaRemove the <trh:> components. Put the other components as direct children of the PanelGroupLayout:
<af:column id="c2" headerText="Actions">
<af:panelGroupLayout id="pgl6" layout="horizontal">
<af:activeOutputText value="#{row.Actions}" id="aot2"/>
<af:goLink text="#{row.Actions}" id="gl1"
clientComponent="true" visible="false"
targetFrame="_blank" destination="http:// + #{row.BUTTON_URL}">
</af:goLink>
<af:selectBooleanRadio text="" id="sbr1">
<af:clientListener method="selectCheckBox" type="click"/>
</af:selectBooleanRadio>
</af:panelGroupLayout>
</af:column>If you need to add some horizontan space between the components, you can put <af:spacer>(s) between the components.
Dimitar -
I am having a problem getting radio button data into php and I can not seem to find any answers. My project is simple I have a group of radio buttons, when one is selected and a submit button is pressed I want the data from the radio button to populate the subject line of an email and send it. It sounds simple but I am having a lot of problems figuring it out and would appreciate any help I can get. I am good (not great) with flash, ok with PHP but for some reason this is taking a long time to fugure out. I can make a form work with input fields but not with radio button data.
Use variables, not the text field var option from the Properties panel... not a reliable resource. Give the textfield an instance name and use its text property to assign the value to a variable.
I haven't dealt with AS2 to PHP much, but are you using the LoadVars class to manage getting the data to the PHP file? I think the send() or sendAndLoad() methods are what you want to use.
If you search Google using "AS2 LoadVars" you are likely to find a number of helpful tutorials, including those that focus on PHP being in the picture. -
AS3.0 Need to Store Radio Button Value as SharedObject
I am under a tight deadline. Friday Aug.22!!! I am trying to
store the value of a radio button (in a group for yes/no) when a
'Next" button is pressed. I have a nextBtn.addEventListener(...) to
contain a function which holds code to store the value of each
radio button on the page into its own SharedObject. As such:
_so.data.DrugName1 = DrugName1.selected;
I do not know the AS3.0 code to get the value of the selected
radio button in a grouping and then to use that value and store it
into the SharedObject _so.data I have been banging my head for
days. I fear I keep trying to use AS2 code for an AS3 project.
AAAAAhhhhhhhh!
Can someone please help me determine the value or data of a
radio button or radio button group. Is it "selected" or
"selectedData" or "getValue()" or "value" or "data" or what ??????
I don't know where else to turn. :(
alexdove at comcast.net
Please email direct if you can help. I'll be sure to re-post
a solution once I get it.
Thank you in advance.
Alex DoveFlashTastic, thanks for the reply. I entered the code but I
cannot get the values to repopulate in the page when I return. I
try to put the SharedObject data of the radio button back into the
button on the page but it will not take. Here is my code:
//*************code in page to load SharedObject value back
into radio button when the page loads if a value
exists*****************
if((HumiraY_Row1.selected == false) &&
(_so.data.HumiraY_Row1 != null)){HumiraY_Row1.selected = true;}
if((HumiraN_Row1.selected == false) &&
(_so.data.HumiraN_Row1 != null)){HumiraN_Row1.selected = true;}
//******** Here is when the Next button is pushed to save the
data***
nextBtn2.addEventListener(MouseEvent.CLICK,
mouseDownHandler2);
function mouseDownHandler2(event:MouseEvent):void {
if(HumiraY_Row1.selected == true){_so.data["HumiraY_Row1"] =
HumiraY_Row1.selected;}
if(HumiraN_Row1.selected == true){_so.data["HumiraN_Row1"] =
HumiraN_Row1.selected;}
Still stuck. Look forward to another post. :)
Alex -
How to handle Event when a radio button in selection screen is clicked
Hi all,
What is the Event generated when a radio button is clicked in the selection Screen. My requirement is .If one radio button is clicked a field in selection screen should be greyed.
Here I used AT SELECTION-SCREEN OUTPUT. but this event is generated only if i press 'ENTER' after clicking the radio button in the selection screen.
Is there any other way to process this radio button event?
Thanks&Best Regards,
Vishnuhi,
try like this
TABLES : kna1,lfa1.
SELECTION-SCREEN:BEGIN OF BLOCK blk1 WITH FRAME TITLE text-002.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS : rad_but1 RADIOBUTTON GROUP one DEFAULT 'X' USER-COMMAND ucom.
SELECTION-SCREEN COMMENT 3(26) text-003.
SELECT-OPTIONS : kunnr FOR kna1-kunnr.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS : rad_but2 RADIOBUTTON GROUP one .
SELECTION-SCREEN COMMENT 3(26) text-004.
SELECT-OPTIONS : lifnr FOR lfa1-lifnr.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN:END OF BLOCK blk1.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF rad_but1 = 'X'.
IF screen-name = 'KUNNR-LOW' OR screen-name = 'KUNNR-HIGH' .
screen-input = '1'.
MODIFY SCREEN.
ENDIF.
IF screen-name = 'LIFNR-LOW' OR screen-name = 'LIFNR-HIGH'.
screen-input = '0'.
REFRESH lifnr.
MODIFY SCREEN.
ENDIF.
ENDIF.
IF rad_but2 = 'X'.
IF screen-name = 'KUNNR-LOW' OR screen-name = 'KUNNR-HIGH'.
REFRESH kunnr.
screen-input = '0'.
MODIFY SCREEN.
ENDIF.
IF screen-name = 'LIFNR-LOW' OR screen-name = 'LIFNR-HIGH'.
screen-input = '1'.
MODIFY SCREEN.
ENDIF.
ENDIF.
ENDLOOP.
reward if usefull.... -
Dynamic radio button and retreving data
Ineed help with this. On my JSP i dinammicaly create radio buttons.
<c:forEach items="${ScoringTestForm.scCategoryRs.rows}" var="ctg" varStatus="statusCtg">
<c:out value="${ctg.DESCR}" />
<c:forEach items="${ctg.SCORINGITEM_RS.rows}" var="item" varStatus="statusItem">
<c:out value="${item.LABEL}" />
<c:forEach items="${item.SCORINGITEMVALUE_RS.rows}" var="itemVal" varStatus="statusItemVal">
<c:set var="ivalcnt" value="${ivalcnt + 1}" />
<input type="radio" id='rb<c:out value="${ivalcnt}" />' name='type<c:out value="${itemVal.IDSCITEM}"/>' value='<c:out value="${itemVal.VALUE}" />' >
<label title='<c:out value="${item.LABEL}" />' for='rb<c:out value="${ivalcnt}"/>' ><c:out value="${itemVal.LABEL}" /></label>
</c:forEach>
</c:forEach>
</c:forEach>
this code creates multiple radio buttons with different names (type1, type2.....).How can i get the values from the radio buttons to my form bean. The radio buttons are populated from Rs objects witch contain Value objects. Thx@manjeet.patel,
Just write the below line of code
vbox1.validateNow();
You need not use setTimeout() function
vbox1.addChild(rb1);
vbox1.addChild(rb2);
vbox1.validateNow();
Thanks,
Bhasker -
How can I select a radio button in a table regarding the data in the cells?
Hi everyone
This is the issue: I need to select the RadioButton which is in a table with data related to transfers in the cells next to it, so I need to select the correct radio regarding the data next to it.
This is the whole process: First I go to the Add Recurring Transfer section and select the parameters of the transfer (Accounts, date, amount, months etc), then with VB code I capture those parameters from the page and store them into Global variables for further usage on my E-tester script.
Right after that I need to select the radiobutton regarding the data of the transfer that I already created in order to delete it or modify it (Please see Attachment selectradio1.jpg)
So How can I move along the table and compare each cell with the variables that I created with the transfer information, so when I finish comparing a row cell by cell and if all the comparison match well in that row, I could select the radiobutton of the row.
Note: Second Attachment selectradio2.jpg shows the source code of the table...If you need more info please let me know
Could you please help me with this problem?? I'm Kind of frustrated with this issue jejejeHere is an example. I uploaded mock html so that you can actually try this code. I think this does exactly what you are asking.
Private Sub RSWVBAPage_afterPlay()
Dim tbl As HTMLTable
Dim tblRow As HTMLTableRow
Dim tblCell As HTMLTableCell
Dim strValue As String
Dim rButton As HTMLInputElement
' ******** This would be your global variable. I put this so that values are seperated by a semicolin you can use what ever format works for you.
strValue = "03/22/2008;03/22/2008;*************1977;*************1977;$25.25;Jan, Jun, Jul, Dec"
' Strip out the ; for inner text comparison
strValue = Replace(strValue, ";", "")
' This will get the table but can be modifoed to be more specific
Set tbl = RSWApp.om.FindElement(, "TABLE")
' This loops through all the rows in the table until a match to the strValue is found
' then clicks the radio button. Findelements allows you to specify a root element
' once the correct root row is found, FindElemets can get the correct radio button
For Each tblRow In tbl.rows
If tblRow.innerText = strValue Then
Set rButton = RSWApp.om.FindElement("account", "INPUT", "NAME", , , tblRow)
rButton.click
End If
Next
End Sub
I also uploaded the script I created. You should be able to run it and see how it works.
This should get you going.
Maybe you are looking for
-
How to access my library from another country
My kids smashed my computer and my ipod. I have a huge itunes library but haven't bought anything new since they did this in 2011. I am visiting a friend in the UK. I have bought an ipod here and want my stuff back on it. I can access my account but
-
TDS and Sales Taxes are Possible with out implementing SD & MM??
Dear Members, Is it possible to generate TDS forms and calculation of Sales Taxes without having MM and SD Modules?? Under GL we have the options for Taxes in Easy Access Screen..so i hope soo.. If such things are available pls guide me ..we r in nee
-
Re: Concurrent manager question
Hello, How do you verify whether Conc manager is set up for Parallel concurrent processing or not? By navigating to concurrent->manager->define-- by checking the primary node and secondary node of the manager? if the manager have entries for both pri
-
Change hostname on SAP Content Server
Hi Gurus, I'm investigating the effort required to change the hostname on a SAP content server. I'm well aware that with a SAP ABAP or Java instance we must use system copy tools to achieve this but with SAP Content server is there an easier way? It
-
http://www.ehow.com/info_8526453_flash-player-10-system-requirements.html says that Flash Player 10 on Windows computers requires "a Pentium 4 processor running at 2.33 GHz or an Athalon 64 2800+ processor." However, http://www.downloadatoz.com/essen