Set Foocus on a particular celll in a table view
Hi ,
I have a table view , When i select a row in the table view , focus must be set on the first column, the first column is a editable column .
I have used <phtmlb:focusRect>
the attribute for the focusElementId is the cell id of the particular cell where focus is to be set..
but the focus is not set ...
when I give the id of the table view .. it gets focus on the table view ..
for eg., table view id = 'itmlst' when i pass this as attriute it gets focus on the table view ..
when i try to get focus on a particular cell .. id 'itmlst_1_1' .. it doesnt get focus on that cell ..
Please give me ur suggestions for setting the focus on a particular cell when selecting a row
to set focus you can do it thru javascript.
<SCRIPT LANGUAGE="JScript">
function textFocus(elementid)
var element = document.getElementsByName(elementid);
element.select();
</SCRIPT>
sorround this javascript by a abap if else condition and pass the elementid with a abap variable.
Regards
Raja
Similar Messages
-
How to set color for a particular column in advance table?
How can we set the color of a particular column in advance table based on some parameter feteched from vo query in process request?
i have tried the same way as mentioned in the post but ,its giving error
java.lang.ArrayIndexOutOfBoundsException: 0
processRequest code
OAAdvancedTableBean table =
(OAAdvancedTableBean)webBean.findIndexedChildRecursive("TimEntAdvtbl");
if (table != null)
System.out.println("table");
OAColumnGroupBean daily =
(OAColumnGroupBean)table.findIndexedChildRecursive("DailyColGrp");
if (daily != null)
System.out.println("daily col");
OAColumnGroupBean ColGrp6 =
(OAColumnGroupBean)table.findIndexedChildRecursive("ColGrp6");
if (ColGrp6 != null)
System.out.println("ColGrp6");
OAColumnBean SatCol =
(OAColumnBean)webBean.findIndexedChildRecursive("SatCol");
if (SatCol != null)
System.out.println("col");
OAMessageTextInputBean sat1 =
(OAMessageTextInputBean)SatCol.findIndexedChildRecursive("sat");
if (sat1 != null)
System.out.println("sat1");
OADataBoundValueViewObject csssat= new OADataBoundValueViewObject(sat1,"Color");
sat1.setAttributeValue(oracle.cabo.ui.UIConstants.STYLE_CLASS_ATTR, csssat);
Error Page
## Detail 0 ##
java.lang.ArrayIndexOutOfBoundsException: 0
at oracle.sql.NUMBER._fromLnxFmt(NUMBER.java:3199)
at oracle.sql.NUMBER.toString(NUMBER.java:761)
at oracle.sql.NUMBER.stringValue(NUMBER.java:2090)
at oracle.jbo.domain.Number.toString(Number.java:390)
at oracle.apps.fnd.framework.webui.OADataBoundValue.formatObject(Unknown Source)
at oracle.apps.fnd.framework.webui.OADataBoundValue.convertValue(Unknown Source)
at oracle.apps.fnd.framework.webui.OADataBoundValue.convertValue(Unknown Source)
at oracle.apps.fnd.framework.webui.OADataBoundValueViewObject.convertValue(Unknown Source)
at oracle.apps.fnd.framework.webui.OADataBoundValue.getValue(Unknown Source)
at oracle.apps.fnd.framework.webui.OADataBoundValueViewObject.getValue(Unknown Source)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getAttributeValueImpl(Unknown Source)
at oracle.apps.fnd.framework.webui.beans.message.OAMessageTextInputBean.getAttributeValueImpl(Unknown Source)
at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
Please help -
Set a colour to a row in a table view which does not use an iterator
Hi ,
I have an application , which displays data using a table view.
How can i set colour to a row based on the value of one of its coloums.
The table view does not use an itertator.
Thanks
Arunyou can use the following code in the ONMANIPULATION event to modify the color of the row. but be aware that if SAP changes rendering ot htmlb:tableview it may not work.
this code sample set the bgcolor of row 2 to blue.
DATA: httpbody TYPE string .
CALL METHOD response->if_http_entity~get_cdata
RECEIVING
data = httpbody.
REPLACE ALL OCCURRENCES OF '<tr rr="2"' IN httpbody WITH '<tr rr="2" bgcolor="blue"' IGNORING CASE .
CALL METHOD response->if_http_entity~set_cdata
EXPORTING
data = httpbody.
Regards
Raja -
BC SETS creation and usage for sap mm point of view
Hi All,
Need Information About BC SETS creation and usage from sap mm point of view.
Thanks in advance for sap mm forum guys.
Regards.
Parameshwar.Hi,
Customizing settings can be collected by processes into Business Configuration Sets (BC Sets). BC Sets make Customizing more transparent by documenting and analyzing the Customizing settings. They can also be used for a group rollout, where the customizing settings are bundled by the group headquarters and passed on in a structured way to its subsidiaries.
BC Sets are provided by SAP for selected industry sectors, and customers can also create their own.
When a BC Set is created, values and combinations of values are copied from the original Customizing tables into the BC Set and can be copied into in the tables, views and view clusters in the customer system. The BC Sets are always transported into the customer system in which Customizing is performed.
Advantages of using BC Sets:
1. Efficient group rollout.
2. Industry sector systems are easier to create and maintain.
3. Customizing can be performed at a business level.
4. Change Management is quicker and safer.
5. Upgrade is simpler.
To create BC sets follow the below step:
Choose Tools ® Customizing ® Business Configuration Sets® Maintenance in the SAP
menu, or enter the transaction code SCPR3 in the command field.
Choose Bus.Conf.Set ® Create. -
How to set the font for table view contol
Dear All,
My requirement is to set Font type = Arial and size=1 for
Table View control. The same font should be for header, Rows and footer.
One way we are achieving it through the Renderer class. Where in we are we are supplying data, colums with html font tags.
Is there any simple way to fix font fot the entire TableView.
Thanks
MarkandeyaAn approach I've used is to override the CSS styles by adding code like the following to the top of the JSP page. It's a bit of a hack, but it did the job. You will need to find ALL the styles used in a table view, and override the font size.
<%-- OVERRIDE SOME CSS STYLES SO WE HAVE THE DESIRED TABLE CELL PADDING --%>
<style>
<!--
.sapTbvCellStd {
PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
.sapTbvCellAlt {
PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
//-->
</style> -
How to set fire action event for particular rows in a table
HI All,
I have a requirement in which I want to set fire action event for particular rows in a table based on some condition.
The table has columns like fullname,employee id etc.
So i want to set fire action event for particulars rows only which will saisfy some condition.Atanu,
Your approach(setting fire action for few rows) seems not possible. Better to go ahead with workaround.
Do you want this functionality in processRequest(while page loading) or processFromRequest(on some event) method ? Give more explanation regd. your requirement ?
In either case loop through the rows and when your condition is met write the action to be performed in controller.
Regards,
Anand -
Set back ground color to a particular cell in table view
hi,
iam working on a jspDynpage and have a htmlb table view for which i need a way to set back ground color to a particular cell in table view, the color has to be set based on a value..is there a way to do it without using an iterator...well iam using a cellRenderer for the table but cant find a way to set the colors...if anyone does have a way please do reply...regardsYou can mention the color in <b>textview</b> as well as <b>Label as follows:</b>
<htmlb:textView text = "<span style='background-color: #00FF00'>My Textview</span>"
design = "EMPHASIZED" />
<htmlb:label for = "MyLabel"
text = "<span style='background-color: #00FF00'>Label </span>"
encode = "false"/>
Reward each helpful answer
Raja T
Message was edited by:
Raja Thangamani -
How to set Internet limits to particular user by gpo ?
How to set Internet limits to particular user by gpo ?
Thanks & Regards, Amol . Amol DhaygudeHi,
>>How to set Internet limits to particular user by gpo ?
What Internet limits do you want to set for specific users? Group Policy user settings can be configured to apply to specific users, like via security filtering or GPP item-level targeting. The path for Internet Explorer policy settings under User Configuration
is: User Configuration\Policies\Administrative Templates\Windows Components\Internet Explorer.
You can also use GPP Internet Settings extension to manage IE settings and use GPP ILT to apply the settings to specific users. However, GPP settings can be edited by standard users after getting applied.
Regarding GPP Internet Settings extension, the following article can be referred to for more information.
Internet Settings Extension
http://technet.microsoft.com/en-us/library/cc754649.aspxBest regards,
Best regards,
Frank Shen -
when i sign in to iCloud it shows there is number of free apple id set up in the particular phone therefore iCloud cant be sign in.Kindly advise.
You can try to find your other IDs by following this guide: http://support.apple.com/kb/HE34. Otherwise, you'll have to find a friend with an iOS device or Mac that is willing to let you set up an account using their device.
-
How can set colour for a particular row?
Hi all,
in my context ,i have a field like epi_type.i want to set entire row in red colour wherever epi_type = emergency.
How can i aceieve this?
Regards,
RaviI'm assuming that you are using this ALV for WD, else I don't think it is possible in 'normal' table view.
It seems not to be opening the thread I tried to provide when clicking so I will give the answer (copy from above mentioned thread):
U will be having one Node for that ALV Table Know.Add one Attribute for eg., CELL_DESIGN of type WDUI_TABLE_CELL_DESIGN.In the Properties of Table Column Properties there is one Field Called CellDesign.U Map the Attribute CELL_DESIGN for the Column which u want Color.If u want for a Row then map that attribute for each column.
U cant set ur own colors for the Cell.In the CellDesign Property u will be having a Dropdown in which a list of values will be present u can make use of that colors.
U can give the CellDesign Colors from the Documentation such as badvalue_dark,badvalue_light,etc.,
During the Runtime,based on the condition u can set the Values for that Attribute Using SET_ATTRIBUTE.
For Eg.,
DATA lo_nd_table TYPE REF TO if_wd_context_node.
DATA lo_el_table TYPE REF TO if_wd_context_element.
DATA lt_table TYPE wd_this->elements_table.
DATA ls_table TYPE wd_this->element_table.
lo_nd_table = wd_context->get_child_node( name = wd_this->wdctx_table ).
get element via lead selection
lo_el_table = lo_nd_table->get_element( ).
lo_nd_table->get_static_attributes_table(
IMPORTING
table = lt_table ).
loop at lt_table into ls_table.
if ls_table-text = '1'.
lo_el_table->set_attribute(
name = `CELL_DESIGN`
value = 'negative' ).
elseif ls_table-text = '2'.
lo_el_table->set_attribute(
name = `CELL_DESIGN`
value = 'positive' ).
endif.
endloop.
Edited by: Micky Oestreich on Apr 16, 2008 10:56 PM -
How do I check Business object set type for a particular field
Hi,
I have a requirement to make the DESCRIPTION field editable for Internal Goods and Service .I have done it for Limit shopping cart with following details in the below configuration
Goto SPRO->SAP Supplier Relation ship Management
->SRM Server
->Coss applications and settings -> Extensions and Field Control
->Configure field control->configure control for fields substructure (in tabs field)
Bus. Object Set Type 32
Structure Field Name DESCRIPTION
Bus. Object Type BUS2121
Set Level ITEM
field editable checked
But for Internal Goods and Service which Bus. Object Set Type should i use to achive this
Thanks
VivekHello Vivek,
Execute transaction SM30 and display the Table/View /SAPSRM/V_ACTSET. Here you will find set type of all the fields.
Regards,
Arun Singh -
How to delete a particular row in ALV table
Hi,
How to delete a particular row in ALV table based on some condition(by checking value for one of the columns in a row)
Thanks
Bala DuvvuriHello Bala,
Can you please be a bit more clear as to how you intend to delete the rows from your ALV? By the way deleting rows from an ALV is no different from deleting rows from a normal table. Suppose you have enabled selection property in ALV & then select multiple rows and click up on a button to delete the rows then below would be the coding: (Also keep in mind that you would have to maintain the Selection property of the context node that you are binding to your ALV to 0..n)
data : lr_table_settings TYPE REF TO if_salv_wd_table_settings,
lr_config TYPE REF TO cl_salv_wd_config_table.
lr_table_settings ?= lr_config.
** Setting the ALV selection to multiple selection with no lead selection
lr_table_settings->set_selection_mode( value = cl_wd_table=>e_selection_mode-multi_no_lead ).
Next delete the selected rows in the action triggered by the button:
METHOD onactiondelete_rows .
DATA: wd_node TYPE REF TO if_wd_context_node,
lt_node1 TYPE ig_componentcontroller=>elements_node,
wa_temp TYPE REF TO if_wd_context_element,
lt_temp TYPE wdr_context_element_set,
row_number TYPE i VALUE 0.
wd_node = wd_context->get_child_node( name = 'NODE' ).
CALL METHOD wd_node->get_selected_elements
RECEIVING
set = lt_temp.
LOOP AT lt_temp INTO wa_temp.
wd_node->remove_element( EXPORTING element = wa_temp ).
ENDLOOP.
CALL METHOD wd_node->get_static_attributes_table
EXPORTING
from = 1
to = 2147483647
IMPORTING
table = lt_node1.
wd_node->bind_table( new_items = lt_node1 ).
ENDMETHOD.
If in case this isn't your requirement please do let me know so that I can try come up with another analysis.
Regards,
Uday -
How to edit a particular row in the table ctrl when a push button is clickd
Hi Experts,
How to edit a particular row (except the Primary keys) after selecting it in the TABLE CONTROL when a
push button is clicked in the table control.
For Eg. If you have a push button say "Modify", the particular row what we select in the table control should be in a
editable mode after clicking "Modify" Push button.
Please help me out.
Thanks in advance.Hey Ram,
Thanks a ton.
Its working fine...sorry for the late reply.
The reason behind the delay is because i had modified my code as per your logic it worked fine but the thing is that the whole column was in editable mode but not a single row.
For E.g If i want to edit a particular row, first i select the row and then click on "Modify" button. After i click on the button, the whole column gets in a editable mode including the one which i intentionally selected.
Here, the solution is that you have to set a flag in PBO so that once it is done with PBO then it need not come back again after we click on "Modify" button.
And one more query is that after you modify a particular row in the table control ( When it is in editable mode) and click on the "Save" button, it is not getting updated to database.
To update the database, we need to select the row once again after modifying it and click on the "Save" button.
Here, database is updating only when it is selected again. If it is not selected, it is not getting updated.
If you have any alternative solution, then please help me out.( I hope i am clear with the question.)
Thanks,
Ananth. -
How can we retrieve all rows following a particular records in a table.
Hi all,
i've to fetch all records following a particular rcord in a table..
for ex. we have 4 rows :
col1 col2 col3
A A1 A2
B B1 B2
C C1 C2
D D1 D2
How can i retrieve rows following B record. plz. help me
Thx.It depends what you mean by "following". Tables don't have an innate ordering. If you selected all the rows from this table they wouldn't necessarily turn up in that order.
All you can do is create a query ordering by one or more of the columns (in this case you appear to want lexical order) and then select on the basis that the column values exceed a set of values.
For example, with your data this happens to work:
select * from yourtable where col1 > 'B' order by co1;But I very much doubt that this is what you actually need to do, and it is VERY important that you grasp that tables do not have any innate ordering. -
How to set image size in a table view
Hi,
I've just built a small VC application showing some process chain logs in a table view. For the different status types Error, Warning and Success I show the well-known traffic light icons. But up to now I haven't found out how to set the image size in a table view (height & width field is greyed out for the table). Any ideas? Or is it just not possible?
Thanks for your help,
HeikoHello Heiko,
I don't know, if it is possible, but I would say,
it's not implemented yet. Maybe you can change the picture size and use then the pictures, that might be a workaround, if you can't change the height and width in VC.
Best Regards,
Marcel
Maybe you are looking for
-
Can I delete the previous backups from iCloud on my iPhone 5?
I just got My iPhone 5 as well as a iPad 4. But I purchased the wrong iPad - before I returned the first one it backed itself up with iCloud and as we'll as the info from my iPhone 4S. It shows that I'm out of storage space but when I go to manage my
-
Why cannot create instance to an abstract class?
Dear Developers.... abstract class can create be its own constructor but why they didn't create object
-
How to reverse the cancelled proforma invoice
Hi guys, In my case end users has changed the status cancelled by choosing the complete option in VF02 for proforma invoice.Is there any way to reverse and make the Status as completed instead of Cancelled. Regards Bhuvanashree
-
Using Actionscript (.as files) libraries in HTML/Javascript code
I'm trying to make use of the following Asynchronous JPEGEncoder encoder. http://blog.paranoidferret.com/index.php/2007/12/11/flex-tutorial-an-asynchronous-jpeg-enc oder/ In my html/javascript application. I've read the link http://help.adobe.com/en_
-
It seems like Apple is ignoring the Micro-FourThird System for more than one year now - even the Panasonic G1's RAW-Format, the first of all µFT-cameras isn't supporte bei Apple! This is quite scandalous because this system is so well-accepted by the