Problem Populating DRop Downs
Hi,
I am sorry if I am in the worng forum. Please point me to the corect forum.
However, here is my problem . I have two arrays
array1 ["a1", "a2", "a3", "a4"]
array2 ["a3", "a4", "a1", "a2"]
I need to populate a drop down on the basis of array1 but select default values on the basis of array2. How can u do that?
I am using a String to write out the DHTML as in:
str += "<option value=\"" + value + "\" >" + display + "</option>";
Thanks and Regards
This can be done by following approach
<script language="Javascript">
//array1 ["a1", "a2", "a3", "a4"]
//array2 ["a3", "a4", "a1", "a2"]
var array1=new Array();
var array2=new Array();
array1[0]="a1";
array1[1]="a2";
array1[2]="a3";
array1[3]="a4";
array2[0]="a3";
array2[1]="a4";
var x;
var str;
var y;;
var str = "<SELECT name=\"selA\" multiple>";
for (x in array1)
var check = 0;
for (y in array2)
if(array1[x]==array2[y])
str = str + "<option value=\"" + array1[x]+ "\" selected>" + array1[x]+ "</option>";
check = 1;
break;
if(check==0)
str = str + "<option value=\"" + array1[x]+ "\" >" + array1[x]+ "</option>";
str += "</SELECT>";
document.write(str);
</script>-------------------------------
The above is the Java script approach..
Hope this helps.
Similar Messages
-
Self populating drop down lists.
Is there any tutorials or information to do a self populating
drop down list
in CF?
I assume you would have the form post back to its self using
a IsDefined for
each drop down step. Drop Down 1 (DD1) is selected and that
posts back to
the same page and causes the DD2 to run a SQL query based on
DD1's choice
and you repeat the process until the final DD is selected.
Is this correct and where can I find a good tutorial?
Thanks
Wally Kolcz
Developer / SupportDo a search on Google for "related selects in ColdFusion".
Bryan Ashcraft (remove brain to reply)
Web Application Developer
Wright Medical Technologies, Inc.
Macromedia Certified Dreamweaver Developer
Adobe Community Expert (DW) ::
http://www.adobe.com/communities/experts/
"Wally Kolcz" <[email protected]> wrote in
message
news:e7c9hc$g6a$[email protected]..
> Is there any tutorials or information to do a self
populating drop down
> list in CF?
>
> I assume you would have the form post back to its self
using a IsDefined
> for each drop down step. Drop Down 1 (DD1) is selected
and that posts back
> to the same page and causes the DD2 to run a SQL query
based on DD1's
> choice and you repeat the process until the final DD is
selected.
>
> Is this correct and where can I find a good tutorial?
>
> Thanks
>
> --
> Wally Kolcz
> Developer / Support
> -
Problems using drop down menus in safari v7
I am having problems using drop down menus in safari v7. e.g. on the BMW used cars website (http://usedcars.bmw.co.uk), there's a drop down box for location. This only goes up to 50 miles on my macbook but goes up to national on my iPad. Any ideas?
Thanks Peter, Dale. Looks like it is back to the drawing board for me then!
I tried to import it through MS Word but iPad doesn't support the document. Looking into converting document into a Numbers spreadsheet as it has drop down boxes but unfortunately need to buy the £6.99 numbers app for iPad to make it worthwhile. Might just stick to good old fashioned "cross out the answers that don't apply" using pen and paper.................. -
Problems with populating Drop Down List (WD ABAP)
Hi,
I am trying to populate two Drop Down fields CARRID and CONNID (Type Table SPFLI) on an Adobe Interactive Form in a Web Dynpro ABAP Application.
In the WD Context I have a node "Flights" with those attributes.
In the WDDOINIT I populate the Context elements (just for test purposes with all entries of SPFLI).
[code]
DATA:
node_flights TYPE REF TO if_wd_context_node,
elem_flights TYPE REF TO if_wd_context_element,
stru_flights TYPE wd_this->element_flights,
it_flights TYPE TABLE OF spfli.
SELECT carrid connid FROM spfli INTO TABLE it_flights.
navigate from <CONTEXT> to <FLIGHTS> via lead selection
node_flights = wd_context->get_child_node( name = wd_this->wdctx_flights ).
node_flights->bind_table(
new_items = it_flights
set_initial_elements = ABAP_FALSE
[/code]
According to this
Re: adobe form/reader error I bound the element values property of the Enumerated Drop Down List to [code]$record.sap-vhlist.CARRID.item[*][/code], whereas <i>Object Text</i> is "Text" and <i>Object Value</i> is "Key".
Unfortunately the DDLs on the Adobe Form are not populated with the values read from the table. I debugged the application and the values are written to the Context node.
Do you have any further hints?
Best regards,
Robin
Message was edited by:
Robin WennemuthRobin:
Did you get this resolved? Would you please tell me how you got it done?
Thank you,
Fred. -
Populating Drop-down List in Interactive Forms for Java
Hi,all
I need to populate a drop-down list in Interactive Form.
I tried to do it by using Dynamic Properties of the drop-down
list,but didn't give nothing.At the same time I have successfully
populated a simple drop-down list(on webdynpro view),which I
replaced near my InteractiveForm.
What may be the problem?
Regards,
MichaelUse the DDL from the Web Dynpro pallette. Bind the same/ similar attribute of the DDL you used in the web Dynpro view in the interactive form also... this should work..
Thanks and Regards,
Anto. -
Populating drop down menu's from database dynamically
Hi
I m facing a problem of populating the drop down menu from a MS Access database using JSP. But i m not able to do it. Can you please help me out?
this works perfectly for textarea
<textarea cols="20" rows="20">
<% for(int i =1; i <=rsmd.getColumnCount();++i)
out.println(rsmd.getColumnName(i)); %>
</textarea>
but for drop down box it gives problems
Heres the code!
<select name="aa" ID = "aa">
<option value="<% for(int i =1; i <= rsmd.getColumnCount();++i)
out.println(rsmd.getColumnName(i)); %>" > </option>
</select>
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 61 in the jsp file: /gv/event.jsp
Generated servlet error:
i cannot be resolved
wat can be the alternative? Please hlp
Regards
SamiHi i m facing a problem in jsp while filling the dropdown box<select name="combosubject" width="10%" maxlength="20"/>
<option ></option>
<%
System.out.println("1st time");
rs=stmt.executeQuery("select subject.name from subject order by name");
while(rs.next())
subject = rs.getString(1);
%>
<option ><%=subject%></option>
<%
rs.close();
stmt.close();
%>the problem is that when i execute this code for the first time it works fine and after that it keeps on throwing exception like "No data found", "Column not found"
on <form> action i have recalled this function that is when i click the search button this page is executed again and at this moment i got the exception -
Problem with drop down list: on Windows it works, on Mac doesn't
Dear forum,
I am reworking the MultiPageImporter2.5 script by Scott Zanelli; going to add some new features.
So far I added a drop down list so the user could choose on which pages to place a pdf/indd file: odd/even/both.
However I encountered a strange problem: on Windows it works as expected, but on Mac nothing happens when I click the popup. When I write a dialog, I almost always use automatic layout and never encountered such a problem before. But in this script the author uses fixed position for the controls so I followed his coding style:
dLog.pageSideMode = dLog.pan4.add('dropdownlist', [10,110,180,40], ["Odd and Even Pages", "Only Odd Pages", "Only Even Pages"]);
dLog.pageSideMode.selection = pageSideMode;
The drop down list is visible both on Windows and Mac, but on Mac it’s not clickable. What am I doing wrong?
Another question: in the script, the author created three popups. In the code, each popup has a different height (the last element of the “bounds” array) – 60, 88, 33. Does it make sense to make them different if on the screen they look exactly the same (I mean height).
Here’s my version of the script.
I think the easiest solution for me here is to rework the dialog part from fixed to automatic layout.
Thanks in advance.
KasyanHi johniko,
In my version of the script, the user will have to choose a file to be placed directly in the dialog box. The selected file can be saved into a preset. I'm reworking it for another person (not for myself) and that's what he wants.
Regards,
Kasyan
P.S. By the way, you can simply merge all your pdf-files into a single document in Acrobat. -
Error while populating drop down list with values from a database
Hi all,
I have a JSP page with a drop down list that is to be populated with values from a database.
This is the code in my JSP file:
<!-- Form for picking the floor -->
<!-- Get the available floors -->
<% ArrayList<Integer> floornumbers = dataManager.getAllFloorNumbers();
Iterator<Integer> iterator = floornumbers.iterator(); %>
<!-- Create the form for users to select the floor -->
<form id="floorselectionform">
<input type="hidden" name="action" value="floorselected"/> <!-- Guides the servlet to redirect to the appropriate page -->
Select floor | <select name="floorselector" id="floorselector">
<% while (iterator.hasNext()) { %>
<option value="<%=iterator.next().intValue()%>"> <%=iterator.next().intValue()%> </option>
<% } %>
</select>
<input type="submit" value="Go!"/>
</form> The DataManager.java class simply forwards this to its respective Peer class, which has the code shown below:
package seatplanner.model;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
/* This class handles all floor operations */
public class FloorPeer
/* This method returns all the floor numbers */
public static ArrayList<Integer> getAllFloorNumbers(DataManager dataManager) {
ArrayList<Integer> floornumbers = new ArrayList<Integer>();
Connection connection = dataManager.getConnection();
if (connection != null) {
try {
Statement s = connection.createStatement();
String sql = "select ID from floor order by ID asc";
try {
ResultSet rs = s.executeQuery(sql);
try {
while (rs.next()) {
floornumbers.add(rs.getInt(1));
finally { rs.close(); }
finally {s.close(); }
catch (SQLException e) {
System.out.println("Could not get floor numbers: " + e.getMessage());
finally {
dataManager.putConnection(connection);
return floornumbers;
} The classes compile properly, but when I load this page up in Tomcat it just freezes and does not load the form. I tested the DB connection and it works fine.
What am I doing wrong in the JSP code?
Thanks for the help in advance.
UPDATE: I commented out the form, and added <%=floornumbers.size()%> right above the commented code to check if the ArrayList is indeed getting populated with the values from the database (the values are of type integer in the database). The page still freezes like before. I'm puzzled now :confused: .Wrong usage of Iterator.
<!-- Form for picking the floor -->
<!-- Get the available floors -->
<% ArrayList<Integer> floornumbers = dataManager.getAllFloorNumbers();
Iterator<Integer> iterator = floornumbers.iterator(); %>
<!-- Create the form for users to select the floor -->
<form id="floorselectionform">
<input type="hidden" name="action" value="floorselected"/> <!-- Guides the servlet to redirect to the appropriate page -->
Select floor | <select name="floorselector" id="floorselector">
<% while (iterator.hasNext()) {
Integer inte = iterator.next();
%>
<option value="<%=inte.intValue()%>"><%=inte.intValue()%></option>
<% } %>
</select>
<input type="submit" value="Go!"/>
</form>or make use of enhanced loop as you are already using J2SE 5.0+ for avoiding confusions.
<!-- Form for picking the floor -->
<!-- Get the available floors -->
<% ArrayList<Integer> floornumbers = dataManager.getAllFloorNumbers(); %>
<!-- Create the form for users to select the floor -->
<form id="floorselectionform">
<input type="hidden" name="action" value="floorselected"/> <!-- Guides the servlet to redirect to the appropriate page -->
Select floor | <select name="floorselector" id="floorselector">
<% for(Integer inte:floornumbers) {%>
<option value="<%=inte.intValue()%>"><%=inte.intValue()%></option>
<%}%>
</select>
<input type="submit" value="Go!"/>
</form>and a lot better thing would be making usage of basic Taglib provided with JSTL spec or struts spec which make life easier and simple.
something like usage of <c:forEach/> or <logic:iterate/> would be lot better without writing a single scriptlet code.
Hope that might help :)
REGARDS,
RaHuL -
First the symptoms:
As far as I can see this effects only the v5.0 RIM OS. We have a multitude of users and the ones who are affected all shared the same trait: they had newer, v5.0 OS preinstalled on their BBerries. The ones with v4.7 never had the problem (might be a coinsidence, nothing solid here)
The user cannot see a drop down of email addresses prepopulated with the recently used ones, and with the option to "lookup" the email address. User starts typing the email address, and no drop down is shown while composing email.
If the user manually types in the email address into the To, Cc or BCc fields, the adress will not be permanent and the email will not be sent at all. The "send" menu item will not be visible when the track ball is pressed.
Quick remedy to send emails:
Hit the enter key after typing in the email address. Do NOT switch to the next row using the track ball, or pressing the trackball. Hit the enter key. Then you will be able to send the email.
Backing up the user files and wiping the handset and re-installing the OS seems to resolve the issue, alas, one user had the same problem again in a month after the operation. So that is NOT a permanent solution.
Funny fix: On the affected device, go to email options -> Options / General Options / "Show recent contacts when composing email" and just switch it to whatever is in there. If it is Yes, make it No, if it is No, make it yes. Then save. And the drop down should become visible again. Counter-intuitively, this setting was YES on on affected device, we switched it to No just for the sake of having made a change, saved the settings and the drop down became visible with the setting at "NO". When we switched it back to "YES" the drop down became invisible againOnce you have the Write window open, press F9 to open the Contact Sidebar. Select your contacts from there.
-
Dynamically Populating Drop Down Lists
Hi,
I am trying to dynamically populate a drop down list on a form based on a selection in another drop down list. I have read the help file "To dynamically populate a second field after populating the first" which goes through an example, however I cannot get this example to work for me.
I know that the best way to do it is to create an xml file and connect the form to this file. I am new to programming in xml but have had some experience in other forms. The code that I have (from the help page) looks like this;
<?xml version="1.0" encoding="UTF-8"?>
<MyData>
<country/>
<countries>
<item uiname="United States" token="US"/>
<item uiname="Vietnam" token="SRV"/>
</countries>
<state/>
<US>
<item>California</item>
<item>New York</item>
<item>Texas</item>
</US>
<SRV>
<item>An Giang</item>
<item>Bac Giang</item>
<item>Bac Kan</item>
</SRV>
</MyData>
I have then followed the instructions on the page, and am unable to populate either field on my form. Perhaps there is something wrong with my code? Or any other suggestions would be greatly appreciated!
ThanksHi Paul,
I have another question,
I would now like to populate a third drop down menu based on the selection in the second one, however my code is going wrong somewhere as now when I put in the first 2 drop down lists, nothing appears in the second one. ie, the first drop down list I link to countries, and the second to state, as I did with the previous file, but now, when I preview it, I can choose a country, but nothing comes up in state. When I set the first drop down box to countries, I have to specify that I want it to show the uiname, but I can't do that with the second one when I select state using the XML file below, nothing is shown. Where am I going wrong?
<MyData>
<Country/>
<countries>
<item uiname="United States" token="US"/>
<item uiname="Vietnam" token="SRV"/>
</countries>
<state/>
<US>
<item uiname="California" token="CA"/>
<item uiname="New York" token="NY"/>
<item uiname="Texas" token="TEX"/>
</US>
<SRV>
<item uiname="An Giang" token="AG"/>
<item uiname="Ban Giang" token="BG"/>
<item uiname="Bac Kan" token="BK"/>
</SRV>
<time/>
<CA>
<item>6</item>
<item>7</item>
</CA>
<NY>
<item>5</item>
<item>4</item>
</NY>
<TEX>
<item>3</item>
<item>8</item>
</TEX>
<AG>
<item>2</item>
</AG>
<BG>
<item>1</item>
</BG>
<BK>
<item>9</item>
</BK>
</MyData>
Thank you for your help! -
Populating drop down list in a table cell-urgent
Hi all
I have a problem. I want to populate a dropdown list in a table cell. can anybody tell me the step by step procedure for that.
I am doing it generally. not using R/3
I am creating sub node like u have mentioned. I haven't done it using wizard.
Is there any difference in the way we populate this list?
My root node is expense. Inside that some value attributes are there. For the drop down list i've created a sub node 'extype'.
I am getting error.
it is:
com.sap.tc.webdynpro.progmodel.context.ContextException: Node(EREmpHomeView.expense.extype): cannot bind or add elements because the node has no valid parent
Following is the code i've written.
IPrivateEREmpHomeView.IExtypeElement el;
IPrivateEREmpHomeView.IExtypeNode nd=wdContext.nodeExpense().nodeExtype();
el=wdContext.nodeExpense().nodeExtype().createExtypeElement();
el.setEtype("Travel");
nd.addElement(el);
Sill i'm getting the same error
Hi Nidhideep
Error has gone with the code that Mr Anil has given. But there is no value in the List. Dropdown list is coming as a blank list.
Thanks and Regards
Aparnna
Message was edited by:
aparnna prasadhi
Aparna try this code:
1. Context description at design time:
Value-Node "myNode", collection type=list, cardinality=0..n, selection=0..n
and the attribute:
Value attributes myValue, type="String".
2. The corresponding Java source code example that you create in the wdDoInit method of the controller implementation:
// The ISimpleTypeModifiable interface enables access to
//a data type instance that can be modified at runtime:
ISimpleTypeModifiable myType =
wdThis.wdGetAPI().getContext.getModifiableTypeOf(.myNode.myValue);
//Sets the label text for this data type.
myType.setFieldLabel(New label)
//Sets the valid values of this data type. The individual elements are inserted
//when the put method is called and
//and the value set is filled with the appropriate
//key value pair.
IModifiableSimpleValueSet values =
getSVService().myType.getModifiableValueSet();
values.put(key_1,Mister);
values.put(key_2,Mistress);
values.put(key_3,Miss);
Regards
Nidhideep -
Error message when populating drop-down list with mysql DB
Hi everyone,
i'm having an error message which gives zero result on google...
here's the context: i have a drop-down list called "Patient" in the template pages of a livecycle form. The binding is set to Global so that the value is the same on the two pages of the form. I have also linked the items of the list to a mysql database (with DataConnection) by clicking the "Specify Item Values" link on the Binding tab of the element.
now, when i open my form (or preview) i get this message, in french:
"Propriété incorrecte de l'opération SET; dataGroup ne possède pas de propriété id."
which is, in english (personal translation):
"Incorrect property of the SET operation; dataGroup doesn't have an id property."
this message appears in a messagebox, the background is empty (standard gray color)
Then i click "OK" (which is the only button available), and my form appears, the list is populated with the values of my database table, so it actually works...
As i said, i have zero results on google with this message...
any idea what it means and how to avoid it?
Thanks!Hi,
For all things XFA Forms and Databases there is no place better than Stefan Cameron's blog: http://forms.stefcameron.com/.
Have a look here: http://forms.stefcameron.com/2006/12/18/databases-inserting-updating-and-deleting-records/ and at comment 60.
Good luck,
Niall -
Problem with drop down menus in firefox 4
when I scroll over a drop down menu, for example when I right click and put the cursor over one of the options it goes black. If I scroll over one of the menu bar drop down menus as I move over one of the options it stays highlighted in gray. I am running firefox 4 and have already tried turning on the menu bar and turning off hardware acceleration
Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
* Don't make any changes on the Safe mode start window.
* https://support.mozilla.com/kb/Safe+Mode
* [[Troubleshooting extensions and themes]] -
Hi all,
I Inserted several drop down by key in my view at design time. When I try to run the application it displays an error as
java.lang.ClassCastException at com.sap.tc.webdynpro.progmodel.context.Paths.getAttributeInfoFor(Paths.java:202)
My requirement is,
I am getting a table with two fields(key,value) from R/3 I want to display these in the drop down by key box how to bind them to this drop down.Hi Refer the below link
DropdownList box to display R/3 table
Re: DropdownList box to display R/3 table
see this link for when to use DropDownByIndex (DDI) vs DDK (DropDownByKey) and how populate data from R/3.
Re: webdynpro populating dropdown values programmatically
populating dropdownbyvalue with the r/3 value?
Re: Regarding DropDown Box
/message/2187817#2187817 [original link is broken]
Re: DropdownList box to display R/3 table
create context value attribute and bind to drop down by key
not getting value from DropDownByKey
Dropdown by key
dynamic DropDownByKey
http://help.sap.com/saphelp_nw04/helpdata/en/4a/8613e41629344194e4f40393740d51/content.htm
For DropdownbyKey
http://help.sap.com/saphelp_nw04/helpdata/en/08/13dbfb6e779743bb2ca641ebcb3411/content.htm
For DropdownByIndex
http://help.sap.com/saphelp_nw04/helpdata/en/24/25e08d4ba6c743b55f1d375637ba8d/frameset.htm
Regards,
Saraswathi
Pls reward points for useful info. -
Populating drop-down box from Server XML
Hello all,
I'm working on a REST - Lightroom interface, which I'm going to document as expose as a way for anyone to upload pictures to their site.
Anyway, I need to populate a drop-down with the story names and ids from this XML. Any ideas? I'm a top actionscripter/ruby/etc, but not too familiar with Lua. Looks good though.
1
2
Hope someone can help :)Hi there,
I'm also facing an identical problem and would also like the solution. I've thought about using JavaScript in conjunction with JSP to populate the second drop down box dynamically. But first I need to retrieve the values in the first drop down box from a database and subsequently the 2nd drop down box - I'm thinking that a for loop needs to be used somehow. amishpg, I will let you know If I'm successful.
Assad
Maybe you are looking for
-
How to dual boot with Windows 8.1 and Arch?
Hello everyone, I've been looking into using Linux as my daily driver since having some experience with it on a server. After some digging around, I think Arch Linux is the best distro for me, now onto where I am. I'm currently running Windows 8.1 (u
-
Streaming to AppleTV 2 without MAC?
Truthfully I would of been more happry with the original AppleTV having the capability to handle an external hard drive. I would like to hook a a 4TB external drive to it load it with movies and music. Since this is not possible and the Apple TV 2 se
-
What do i do when its not working
when i click on itunes (on my iphone 4s) search suggestions pop up no it wont load the things i type
-
i can not connect to wifi or celluer what would be the problem with my i phone 5
-
Layout Problem, Help Plzz
hi,,, i have this JFrame that has text fields and buttons . I want the text fields to be ordered in a particular order like this:<br> id,address,sex,voice(next to it the voice button),photo(next to it the faceBrowse button) i want these text fields t