Facebook sets the value of spellchecker.dictionary to ru_RU every time I start entering text (language doesn't matter) in a textbox on FB
Facebook sets the value of <spellchecker.dictionary> to <ru_RU> every time I start entering text (language doesn't matter) in a textbox on FB.
FF: Firefox 20.0 - Mozilla Firefox for Linux Mint
OS: Linux Mint 13
I haven't noticed any other website I use causing that problem: all of them use the predefined (in prefs.js) value of <spellchecker.dictionary> and don't change it unless I change the speller language manually.
The only way I can change the value of <spellchecker.dictionary> back to <en_US> is manually choosing English in context menu of a textbox, or editing "prefs.js", every time Facebook messes it up.
Why does FB always sets <spellchecker.dictionary> to <ru_RU>???
My default locale is "en-US": <general.useragent.locale> = "en-US".
Please help.
Websites should not be able to change a pref setting.<br />
Only an extension can do this.
Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
*Do NOT click the Reset button on the Safe Mode start window or otherwise make changes.
*https://support.mozilla.org/kb/Safe+Mode
*https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
What is the order of the installed languages?
You can check the order of the installed Languages.
*Tools > Options > Content > Languages
Similar Messages
-
I turned off auto upgrades I defaulted my home page I made a blank home page I cannot get rid of the double page on the initial start up of the browser.
See these articles for some suggestions:
* https://support.mozilla.com/kb/Firefox+has+just+updated+tab+shows+each+time+you+start+Firefox
* https://support.mozilla.com/kb/How+to+set+the+home+page - Firefox supports multiple home pages separated by '|' symbols
* http://kb.mozillazine.org/Preferences_not_saved -
After the 5.0 upgrade I cannot get rid of the welcome to firefox 5.0 home page on the browser start up. It has happened in the past with other upgrades but goes away after the first initial run. Any help on this?
See these articles for some suggestions:
* https://support.mozilla.com/kb/Firefox+has+just+updated+tab+shows+each+time+you+start+Firefox
* https://support.mozilla.com/kb/How+to+set+the+home+page - Firefox supports multiple home pages separated by '|' symbols
* http://kb.mozillazine.org/Preferences_not_saved -
plugin update page appears every time I open firefox. All of the plugin updates are green.
i downloaded and restarted version 18 and still get the plug in page loading it is driving me crazy if i don't find a solution fast i am getting rid of what used to be a great browser hope some one can help me
-
Since the last update can't send mail every time I must enter my iCloud password.
I Have a iPhone 6 and a ipad 4. Since the last update only on my phone when I try to send mail a box pops up & I have to enter my iCloud password. It's very annoying. I don't have this issue on my ipad and as I said it started after the last update. Anyone have an answer what's going on & how to fix it.
Thanks would really appreciate any helpHi Gizzymoeaiden,
If you are having an issue with your iPhone asking for your iCloud password each time you try to send mail, it may be necessary to reset the password of the Apple ID you are using for iCloud. See this article for how -
Apple ID: Changing your password - Apple Support
Thanks for using Apple Support Communities.
Best,
Brett L -
Can I disable the restore previous session that appears every time I start Firefox?
I want to disable the Restore previous session button that appears every time I start Firefox
Consider using a separate password protected Operating System account, if possible, that may help.
You may use [[Private Browsing]] to prevent some of these problems occurring.
* see also [[Clear Recent History#w_how-do-i-clear-my-history]]_how-do-i-clear-my-history<br> (Blue text --^-- is a clickable link) -
Setting the value of a single attribute for multiple line items
Hi all,
I am working on a Web Dynpro application, I have created this applicaion for an accounting document so it has header data and multiple line item data. As per the requirement I have to put the following logic:
1. When a user enters a value in the field KBLNR on the line item, all the other fields like cost centerm fund, functional area should populate from a database table based on the value of the KBLNR. to get this I have put the following code:
TYPES: BEGIN OF t_kblp,
fipos TYPE kblp-fipos,
kostl TYPE kostl,
END OF t_kblp.
DATA lv_kblnr TYPE wd_this->element_t_bseg-kblnr.
DATA: lt_kblp TYPE STANDARD TABLE OF t_kblp,
wa_kblp LIKE LINE OF lt_kblp,
lt_bseg TYPE STANDARD TABLE OF bseg,
wa_bseg TYPE bseg.
DATA lo_nd_t_bseg TYPE REF TO if_wd_context_node.
DATA lo_el_t_bseg TYPE REF TO if_wd_context_element.
DATA: ls_t_bseg TYPE wd_this->element_t_bseg,
lo_api_controller TYPE REF TO if_wd_controller,
lo_message_manager TYPE REF TO if_wd_message_manager,
lo_nd_tbseg TYPE REF TO if_wd_context_node,
lo_el_tbseg TYPE REF TO if_wd_context_element,
lt_el_tbseg TYPE wdr_context_element_set,
lv_bseg TYPE bseg.
lo_nd_t_bseg = wd_context->path_get_node( path = `ZDATA.CHANGING.T_BSEG` ).
lo_api_controller ?= wd_this->wd_get_api( ).
CALL METHOD lo_api_controller->get_message_manager
RECEIVING
message_manager = lo_message_manager.
lo_nd_tbseg = wd_context->path_get_node( path = `ZDATA.CHANGING.T_BSEG` ).
lt_el_tbseg = lo_nd_tbseg->get_elements( ).
LOOP AT lt_el_tbseg INTO lo_el_tbseg.
lo_el_tbseg->get_static_attributes(
IMPORTING static_attributes = lv_bseg ).
IF lv_bseg-kblnr NE ' '.
SELECT belnr
fipos
kostl
PSPNR
geber
saknr
fkber
grant_nbr
gsber
FROM kblp
inTO corresponding fields of wa_kblp
WHERE belnr = lv_bseg-kblnr and
saknr = lv_bseg-saknr.
ENDSELECT.
lo_nd_t_bseg = wd_context->path_get_node( path = `ZPRELIMINARY_POSTING.CHANGING.T_BSEG` ).
* get element via lead selection
lo_el_t_bseg = lo_nd_t_bseg->get_element( ).
lo_el_tbseg->set_static_attributes(
EXPORTING static_attributes = wa_kblp ).
CLEAR: lv_bseg, wa_kblp.
ENDLOOP.
everything is working fine but now the problem is couple of fields that I have in wa_kblp are with different names in bseg table and hence they are not updating... I tried putting the following logic within the loop :
lo_el_t_bseg->set_attribute(
name = `PROJK`
value = wa_kblp-pspnr ).
but it's only setting the value of the first line item and not working for the multiple line items, can you please tell me how can do this?
Thanks,
Rajat Garg
Edited by: rajatg on Jun 24, 2011 5:09 PMHi Chris,
I tried your code and it worked fine but after I put this code I am getting another issue. within the loop I had a code to make the fields non modifiable on the screen and was working fine but now what's happening is it's making the all the lines uneditable except the one with data on it (which is completely opposite), this is what I have coded:
LOOP AT lt_el_tbseg INTO lo_el_tbseg.
lo_el_tbseg->get_static_attributes(
IMPORTING static_attributes = lv_bseg ).
IF lv_bseg-kblnr NE ' '.
SELECT belnr
fipos
kostl
PSPNR
geber
saknr
fkber
grant_nbr
gsber
FROM kblp
inTO corresponding fields of wa_kblp
WHERE belnr = lv_bseg-kblnr and
saknr = lv_bseg-saknr.
ENDSELECT.
move: wa_kblp-belnr to wa_bseg-kblnr,
wa_kblp-fipos to wa_bseg-fipos,
wa_kblp-kostl to wa_bseg-kostl,
wa_kblp-pspnr to wa_bseg-projk,
wa_kblp-geber to wa_bseg-geber,
wa_kblp-saknr to wa_bseg-saknr,
wa_kblp-fkber to wa_bseg-fkber,
wa_kblp-grant_nbr to wa_bseg-grant_nbr,
wa_kblp-gsber to wa_bseg-gsber,
lv_bseg-dmbtr to wa_bseg-dmbtr.
append wa_bseg to lt_bseg.
lo_nd_edit_property = wd_context->path_get_node( path = `ZPRELIMINARY_POSTING.CHANGING.T_BSEG.EDIT_PROPERTY` ).
get element via lead selection
lo_el_edit_property = lo_nd_edit_property->get_element( ).
lo_el_edit_property->set_attribute(
name = `EDIT_FIELD`
value = 'ABAP_TRUE' ).
lo_el_edit_property->set_attribute(
name = `EDIT_WBS`
value = 'ABAP_TRUE' ).
endif.
endloop.
o_nd_t_bseg = wd_context->path_get_node( path = `ZPRELIMINARY_POSTING.CHANGING.T_BSEG` ).
get element via lead selection
lo_el_t_bseg = lo_nd_t_bseg->get_element( ).
CALL METHOD lo_nd_t_bseg->bind_table
EXPORTING
new_items = lt_bseg.
Can you please see what I am doing it wrong here.... -
How do I set the value of a dynamic row text field
I have a repeated row form which contains a button and multiple text fields. There is a text field (Input Data Field) further up with some information I want to place in the table and multiple buttons that I want to read the value of and set to the table. I apologize there are multiple questions I have and I am using pseudocode to describe it.
Top form looks like
InputField
| ButtonX1 | ButtonY1 | DescriptionX1 (read only Text Field)
| ButtonXn | ButtonY1 | DescriptionXn
OutputRow looks like
| ButtonOutput | OutputField1 | OutputField2 | OutputField3 |
So I would like it to do
ButtonX1.click
OutputTable.OutputRow.addInstance(true) //this works - everything else I have questions on
OutputTable.OutputRow.OutputField1.rawValue = DescriptionX1.rawValue
Question 1
How do I address the location in each table to set a value
Question 2
How do I get the value of the description field in the same table and row as the button
I would like to say something to the effect of OutputTable.OutputRow[??].OutputField1.rawValue = this.parent.DescriptionX
OutputTable.OutputRow.OutputField2 = InputField.rawValue
Same question as above - how do I specify a dynamic row - is this the proper syntax for getting the value from the input field?
OutputTable.OutputRow.OutputField3 = this.ButtonLabel
Question 3
How can I get the value of the button's label to set in the field
There should be very many of these buttons and buttons will be added - I would prefer to set the value based on the button's label to make the value easier - not requiring changing the code
Question 4 - unrelated to those above.
Is it possible to build the first table
| ButtonX | ButtonY | Description |
from an XML File. I have seen examples of how to build if it is just data, but can the XML be pushed into a form with code to do the above actions?Each object in a form must have a unique name. I doing so it is not neccessarily the name but the path or SomExpression associated with that object that must be unique. In your case you have a Table.Row.object configuration. The Row is the part that is repeating so to give each object a unique name an instance number is placed on the repeating part. So objects in the 1st row woudl be Table.Row[0].object...objects in the second row woudl be Table.Row[1].object etc .....You can see this by adding a debug instruction on the Enter event of the description field. Put the code app.alert(this.somExpression) and when you enter the field you will see what the somExpression is. Do this for a few rows and you will see the pattern (don't forget to remove the debug code from the enter event). Now you know what you have to use to address the fields. If no instance is given it is assumed to be 0 ..that is why only the 1st row is being affected.
So now to answer your questions:
Question1: The square bracket notation is an issue for javascript (this is the notation for an array) so we have to use a different means of addressing the field to include the instance number. So to address the Description in the 3rd row we woudl use:
xfa.resolveNode("Table.Row[2].Description").rawValue = "This is my new description";
Note that the instance number is 2 for the 3rd row because the instance numbers are 0 based.
Question2. The resolveNode notation allows you to pass a string so you can also concatinate expressions to make the string. If you are writing code on a button in the same row you can get the instance that you are on by using the expression this.parent.index. The "this" portion refers to the current object (the button) and the parent.index gets you th eindex of the Buttons parent. If the button is embedded deeper in a hierarchy then you can continue to add parent indicators until you get back to the node that you want. So rewriting your expression from Q1 it woudl be:
xfa.resolveNode("Table.Row[" + this.parent.index + "].Description").rawValue = "This is my new description";
Question3: The buttons caption can be retrieved by using ButtonName.caption.value.text.value
Question4: When you say build from an XML file. What are you expecting to come from the XML file? The caption that goes on the button? Typically the XML file carries data (not to say that it cannot carry other things). Just need a bit of clarification on this one first.
Hope that helps
Paul -
Not able to set the value in marketing context node for BP_HEAD
Hi,
I am trying to set the value in marketing node of BP_HEAD from bp_addr component. i am calling the set_property method but it is not changing the value, when i debugg the code, it actually changing the value in bol structure but it is not calling the get/set method of bp head.
i am working on BP corporate person creation i.e. in bp_head component and account details view. I added the marketing attributes in UI configuration and also the address attributes.
this is what i coded in get method of country in standardaddress context node of BP_ADDR
lv_entity ?= current.
IF lv_entity IS BOUND.
lv_parent = lv_entity->get_parent( ).
IF lv_parent IS BOUND.
lv_entity_mkt = lv_parent->get_related_entity( iv_relation_name = 'BuilMarketingRel' ).
IF lv_entity_mkt IS BOUND.
CALL METHOD lv_entity_mkt->set_property
EXPORTING
iv_attr_name = 'ATTRIBUTE'
iv_value = attribute1.
Can anyone please guide me on how to set the value cross component and can we call the get/set method of that attribute which is not in same component?
Regards,
Kamesh BathlaSorry, what I said was rubbish, because the LSMW and the session run in different external sessions.
I have searched forum for these terms: "company BUK parameter BDC background"
These threads Is it possible to set default company code in SM35? and Release BDC in SM35 in background, How to set defaul company code? seem promising, but I'm not sure they really solve.
In case these threads don't help you, I think you can create your own Z transaction which sets the BUK parameter id and then does a LEAVE TO TRANSACTION 'ABAON'. Then create again the recording on the Z transaction.
If you are using ECC6, then you may also enhance the standard to reset BUK parameter id at the very beginning of ABAON, in case it's run in batch input (sy-binpt = 'X'). Be careful as sometimes SAP does batch input on some transactions, so that could make the standard fail.
Last thing, you can contact SAP support, though it might probably be considered as consulting. -
My situation is that I have an array of clusters on the front panel. Each element is used for a particular test setup, so if the array size is three, it means we have three identical test setups that can be used. The cluster contains two string controls and a button: 'device ID' string, 'start' button and 'status' string.
In order to keep the diagrams simple, I would like to use a reference to the array as input into a subvi. This subvi will then modify a particular element in the array (i.e. set the 'status' string).
The first problem I encounter is that I can not select an array element to write to by using the reference. I have tried setting the 'Selection s
tart[]' and 'Selection size[]' properties and then querying the 'Array element' to get the proper element.
If I do this, the VI always seems to write to the element which the user has selected (i.e. the element that contains the cursor) instead of the one I am trying to select. I also have not found any other possible use for the 'Selection' properties, so I wonder if I am doing something wrong.
Of course I can use the 'value' property to get all elements, and then use the replace array element with an index value, but this defeats the purpose of leaving all other elements untouched.
I had hoped to use this method specifically to avoid overwriting other array elements (such as happens with the replace array element) because the user might be modifying the second array element while I want to modify the first.
My current solution is to split the array into two arrays: one control and one indicator (I guess that's really how it should be done ;-) but I'd still like to know ho
w to change a single element in an array without affecting the others by using a reference in case I can use it elsewhere.> My situation is that I have an array of clusters on the front panel.
> Each element is used for a particular test setup, so if the array size
> is three, it means we have three identical test setups that can be
> used. The cluster contains two string controls and a button: 'device
> ID' string, 'start' button and 'status' string.
>
> In order to keep the diagrams simple, I would like to use a reference
> to the array as input into a subvi. This subvi will then modify a
> particular element in the array (i.e. set the 'status' string).
>
It isn't possible to get a reference to a particular element within an
array. There is only one reference to the one control that represents
all elements in the array.
While it may seem better to use references to update
an element within
an array, it shouldn't really be necessary, and it can also lead to
race conditions. If you write to an element that has the
possibility of the user changing, whether you write with a local, a
reference, or any other means, there is a race condition between the
diagram and the user. LV will help with this to a certain extent,
especially for controls that take awhile to edit like ones that use
the keyboard. In these cases, if the user has already started entering
text, it will not be overwritten by the new value unless the key focus
is taken away from the control first. It is similar when moving a slider
or other value changes using the mouse. LV will write to the other values,
but will not rip the slider out of the user's hand.
To completely avoid race conditions, you can split the array into user
fields and indicators that are located underneath them. Or, if some
controls act as both, you can do like Excel. You don't directly type
into the cell. You choose w
hich cell to edit, but you modify another
location. When the edit is completed, it is incorporated into the
display so that it is never lost.
Greg McKaskle -
HOW to set the value attribute of FORM INPUT data to a variable in a JSP
eg. Registration.jsp
The data is accessed from an hidden field called course
for example, if I have "Java programming" in the field course, and I use
an expression to access the value from the hidden field.
**My problem is that the data gets truncated to "Java" , I need "Java Programming"to display. The code looks like this
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<INPUT TYPE="text" SIZE=12 NAME="course"
VALUE=<%=getParameter("course") %>
IS there ANY OTHER WAY to set the value of VALUE to a variable?Instead of value=<%=request.getParameter("course")%>
Use double codes
value="<%=request.getParameter("course")%>" -
I need to set the Maximum so that the use can use the mouse to change the value of numericstepper (and not go over a certain number), but at the same time I have to allow the user to enter their value by typing in the text field. When the user enters a number greater than the Maximum, I disable the "Ok" button of the dialog and show a red warning(error message). The issue is that the user can hit "Enter" and numeric stepper would set the value to the Maximum and the dialog box would close and the rest of code would run. I want the numericstepper not to change the value and keep showing the warning even if the user hits the "Enter".
Note: Setting maxChar does not help since my maximum is 1000, and user might enter 5555
I would appreciate the help.Thanks for trying to help, But
The issue is that if I set the maximum value of stepper 1 greater than the max value that I want, then the user can select an invalid value(of myMax + 1) when he clicks on the UP arrow of the numeric stepper(which is not acceptable for what I am working on).
I need to preserve the users invalid number, while not letting the user to select an invalid number by clicking UP key.
I noticed that when the user enters a number greater than the Maximum, and then click on the down arrow, it would set the value to 1 less than the maximum. This is not acceptable either. -
Setting the value of a textbox from another page
Hi Everyone,
I have a multi paged application (multiple xib, multiple controllers)
In my selection view, the view that holds the UIViewPicker control, I need to populate the page that called the selector page...
I have the code to identify what page called the selector, and when the page is dismissed, I need to fill in the field from the calling page.
I have included the header of the calling view in my selector view, and now I need to be able to fill in a readonly textbox in the calling view....
Do I need to setup a property for each of the textboxes in the calling view, or can I populate them directly??
thanks
tonyalt-088 wrote:
I am sorry, but I am lost in this implementation....
How exactly do I tell the self.parentViewController what control will receive the new text value??
Ooooops!! I'm the one who needs to be sorry, Tony:
// from previous post
- (void)setTextInParent:(NSString* textValue) {
// assume that every possible parent controller has a "textbox" object
// which is a member of some class that has a writable 'text' property
[previousViewController setValue:textValue forKey:@"text"]; // <-- * Idiot alert *
Looks like another one of my senior moments. As you pointed out, we need the value of the 'textBox' property before we can set the value of the 'text' property.
To your question on how I am displaying the second view, it is called via
[self presentModelViewController:screen animated:YES]
from a button click event
Cool. That means we already have the address of vc1 in the 'parentViewController' ivar of vc2, so we don't need to add the 'previousViewController' ivar shown in my example.
So here's a corrected and maybe more relevant example--this one has been tested (Duh!), btw:
- (IBAction)done {
// get the currently selected string
NSInteger row = [pickerView selectedRowInComponent:0];
NSString *selection = [dataArray objectAtIndex:row];
NSLog(@"%s: selection=%@", _func_, selection);
// set text in textBox property of parent controller
[self.parentViewController setValue:selection forKeyPath:@"textBox.text"];
[self dismissModalViewControllerAnimated:YES];
I have tried to implement this code
[self.parentViewController setValue:21 forKey:@"test"];
but it is generating an error stating
passing argument 1 of 'setValue:forKey:' makes pointer from integer without a cast
Yeah, referring to the doc, [setValue:forKey:|http://developer.apple.com/iphone/library/documentation/Cocoa /Reference/Foundation/Protocols/NSKeyValueCodingProtocol/Reference/Reference.html#//appleref/occ/instm/NSObject/setValue:forKey:] wants an id type (pointer to an object of any Obj-C class) for the first arg. Since 21 is an int, i.e. a scalar value, the compiler doesn't like it (and the runtime system would like it even less).
However when you want to use KVC to set a scalar property, the methods are actually smart enough to extract an int if you provide a NSNumber object (see "Setting Attribute Values Using Key-Value Coding" under [Key-Value Coding Fundamentals|http://developer.apple.com/iphone/library/documentation/Cocoa/Conc eptual/KeyValueCoding/Concepts/BasicPrinciples.html#//apple_ref/doc/uid/20002170 ] in the Key-Value Coding Programming Guide). So if 'test' is an int ivar of the parent controller, something like this should work:
[self.parentViewController setValue:[NSNumber numberWithInt:21] forKey:@"test"];
Does that cover your questions? Sorry again for the bad code. Most of the examples I post are pasted directly from working, tested code, and I usually add a disclaimer if it's just something I keyed into the forum. But when I"m having a senior moment all bets are off.
- Ray -
Setting the value of dropdown according tio 1st dropdown values
Hi All,
I have a requiremnt.
My code is like this.
DATA: LV_GROUP TYPE QCODEGRP,
LV_CODE TYPE QCODE,
LV_GROUP_FIELDNAME(30) TYPE C,
LV_CODE_FIELDNAME(30) TYPE C.
§ 4.The event DOUBLE_CLICK provides parameters for row and column
of the click. Use row parameter to select a line of the
corresponding internal table.
" break-point.
FIELD-SYMBOLS TYPE LVC_T_MODI.
DATA: LS_MODI TYPE LVC_S_MODI.
CASE E_FIELDNAME.
WHEN 'PART_CODE' OR 'PART_GROUP'.
PERFORM F4_GET_CATALOG_SELECTION USING TQ80-OTKAT
CHANGING LV_CODE
LV_GROUP.
LV_GROUP_FIELDNAME = 'PART_GROUP'.
LV_CODE_FIELDNAME = 'PART_CODE'.
WHEN 'JOB_CODE' OR 'JOB_GROUP'.
PERFORM F4_GET_CATALOG_SELECTION USING TQ80-FEKAT
CHANGING LV_CODE
LV_GROUP.
LV_GROUP_FIELDNAME = 'JOB_GROUP'.
LV_CODE_FIELDNAME = 'JOB_CODE'.
WHEN 'ACTIVITY_CODE' OR 'ACTIVITY_GROUP'.
PERFORM F4_GET_CATALOG_SELECTION USING TQ80-MFKAT
CHANGING LV_CODE
LV_GROUP.
LV_GROUP_FIELDNAME = 'ACTIVITY_GROUP'.
LV_CODE_FIELDNAME = 'ACTIVITY_CODE'.
WHEN OTHERS.
EXIT.
ENDCASE.
FORM F4_GET_CATALOG_SELECTION USING P_CATALOG
CHANGING P_CODE
P_GROUP.
DATA:
LV_CATALOG LIKE QKAT-KATALOGART,
LV_H_CODE LIKE VIQMFE-FECOD,
LV_PICK TYPE C,
LV_RETN TYPE C,
LV_DISP TYPE C,
W_NOTIF_CATALOG LIKE LINE OF G_NOTIF_CATALOG,
I_CODEGRP LIKE QPK1CODEGRP OCCURS 0 WITH HEADER LINE.
DATA: BEGIN OF I_QPK1CD OCCURS 10.
INCLUDE STRUCTURE QPK1CD.
DATA: END OF I_QPK1CD.
LV_CATALOG = P_CATALOG.
LV_H_CODE = '*'.
LV_PICK = 'X'.
LOOP AT G_NOTIF_CATALOG INTO W_NOTIF_CATALOG WHERE QKATART = LV_CATALOG.
MOVE W_NOTIF_CATALOG-QCODEGRP TO I_CODEGRP-CODEGRUPPE.
APPEND I_CODEGRP.
ENDLOOP.
CALL FUNCTION 'QPK1_GP_CODE_SELECTION'
EXPORTING
I_KATALOGART = LV_CATALOG
I_CODEGRUPPE = CDGRP
I_CODE = LV_H_CODE
I_SPRACHE = SY-LANGU
I_PICKUP_MODE = LV_PICK
I_DISPLAY_MODE = LV_DISP
I_RETURN_IF_ONE = LV_RETN
TABLES
T_QPK1CDTAB = I_QPK1CD
T_CODEGRPTAB = I_CODEGRP
EXCEPTIONS
NO_MATCH_IN_RANGE = 01
NO_USER_SELECTION = 02
NO_AUTHORIZATION = 03
NO_SELECTION_SPECIFIED = 04
OBJECT_LOCKED = 05
LOCK_ERROR = 06
OBJECT_MISSING = 07.
CHECK SY-SUBRC = 0.
READ TABLE I_QPK1CD INDEX 1.
P_CODE = I_QPK1CD-CODE.
P_GROUP = I_QPK1CD-CODEGRUPPE.
My requirement is that I want to set the values of job_group and activity_group equal to values of part group drop down. I want to just select the value of part_group from the f4 option and other values should auto populate with same values.
Please help.
Thanks in Advance,
Hariom.Hi Hari,
Check the below thread
populate drop down menu based on entry in another field
Cheerz
Ram -
Can I set the value of a list binding in my managed bean?
Dear All,
This is just an exercise for me and I just wanted to experiment on the bindings of ADF for me to understand it further.
I wanted to create a custom Model Driven LOV with my data control listed below
Countries
-CountryId
-CountryName..but I wanted to display the label similar to this
1 - USA
2 - England
n - France..so I thought of manipulating the select items in a bean
<af:selectOneChoice id="soc1" value="#{bindings.Countries.inputValue}">
<f:selectItems value="#{pageFlowScope.MyBean.countries}" id="si1" valuePassThru="true"/>
</af:selectOneChoice>..and the code similar to this
public class MyBean{
public List<SelectItem> getCountries(){
//countryMap points to accessing the iterator binding
//BindingsHelper is a utility class that sets the value
for(...){
SelectItem item = new SelectItem();
item.setLabel(countryMap.get("CountryId") + " - " + countryMap.get("CountryName"));
item.setValue(countryMap.get("CountryId"));
list.add(item);
//set the item to the first row
BindingsHelper.setExpressionValue("#{bindings.Countries.inputValue}",
list.get(0).getValue());
return list;
}...on the last part I wanted to set the value to the first item but I am encountering numberformatexception when setting the list binding.
I know I can do this declaratively also by removing the unselected item but as I have said I am experimenting on the bindings.
Is this not possible?
Thanks.
JDev 11G PS5Hi ,
I understand that , you want to show select one choice (dropdown) with label (countyid - country name) and value is (countryid).
and these informnation is coming from ADf Model ( may be a VO).
in the UI page you used this list is coming from MyBean
<af:selectOneChoice id="soc1" value="#{bindings.Countries.inputValue}">
<f:selectItems value="#{pageFlowScope.MyBean.countries}" id="si1" valuePassThru="true"/>
</af:selectOneChoice>
so ,
The Managed Bean code should be ,
private List<SelectItem> countries;
///setter method
public void setCountries(List<SelectItem> countries) {
this.countries= countries;
// getter method
public List<SelectItem> getQuoteStatusList() {
quoteStatusList =
selectItemsForIterator("countriesVOIterator",
"countryId", "countryName");
return quoteStatusList;
public static List<SelectItem> selectItemsForIterator(String iteratorName, String valueAttrName, String displayAttrName) {
return selectItemsForIterator(findIterator(iteratorName), valueAttrName, displayAttrName);
public static DCIteratorBinding findIterator(String name) {
DCIteratorBinding iter = getDCBindingContainer().findIteratorBinding(name);
if (iter == null) {
throw new RuntimeException("Iterator '" + name + "' not found");
return iter;
public static List<SelectItem> selectItemsForIterator(DCIteratorBinding iter, String valueAttrName, String displayAttrName) {
List<SelectItem> selectItems = new ArrayList<SelectItem>();
for (Row r : iter.getAllRowsInRange()) {
string labelValue = (String)r.getAttribute(valueAttrName) +"-"+ (String)r.getAttribute(displayAttrName);
selectItems.add(new SelectItem(r.getAttribute(valueAttrName),labelValue ));
return selectItems;
this will give you what you except in the ui
when you try to get the value form that seclecOneChoice value in MyBean what user selects , you can simply get the value of this selectOneChoice.
Maybe you are looking for
-
Adobe CS6 Applications not opening after installation via AAMEE
I setup AAMEE with the desired CS6 apps, disabled updates, installed the AAMEE package on the master image then deployed it out to several Mac labs. Most of the clients are fine but on some, when I try to open Photoshop or Illustrator, etc., the icon
-
Passing data from RT host to FPGA through DMA FIFO
Hello, I am trying to write some data from an RT host to FPGA target using DMA FIFO then process this data and then read them back from the FPGA target to the RT host through another DMA FIFO. I am working on NI PXIe chassis 1062Q, with NI PXIe-8130
-
BI 11G Standard Edition One: can the iOS client work with it?
Is it possible to run the iOS (iPhone/iPad) BI client with BI 11G Standard Edition ONE? Anyone tried? Thanks a lot in advance
-
Problems with Factory Reset on EPC3925
After performing a factory reset on my router, I am unable to log into the router in order to set up or change my wireless settings. The default admin/password login does not work (I've tried all combinations), and I am only able to login as a guest
-
my sound is not working on my phone unless i put my head phones in, my phone is not on silent and can not here the ring when phoning someone...hel