How to access component in header Renderer of AdvancedDataGridColumn
I want to access the component used in HeaderRender of an AdvancedDataGridColumn outside the grid .
How can I do that?
TIA
Hi Andre,
maybe you can try Frank's approach: http://www.oracle.com/technology/products/jdev/tips/fnimphius/AdfCodingQuickies.html
I just tested for RichInputText:
public String cb1_click() {
parseQuery(query1);
return null;
private void parseQuery(UIComponent component){
List<UIComponent> list = component.getChildren();
for (UIComponent com : list){
if (!(com instanceof RichInputText)){
parseQuery(com);
else{
if (((RichInputText)com).getValue() != null) System.out.println( ((RichInputText)com).getId() + " : " + ((RichInputText)com).getValue() );
}but the problem is with getLabel() - it will return null
regards,
Branislav
Similar Messages
-
How to access AdvancedDatagrid column Header information?
I have an AdvancedDatagrid with custom Column header
renderers.
column = new AdvancedDataGridColumn("Header Text");
column.headerRenderer = new
ClassFactory(PE_FilterHeaderRenderer);
MyAdvancedDataGrid.columns = [column];
Within my header renderer class I have some code to implement
the children the way that I want. Now.. does anyone know how to
access those headers from the outside without storing off an
intance of the header itself within the class. Basically, I need to
get the right header and access an accessor within that header to
set something to change the header text and such if the user does
something to the datagrid. Any ideas would be helpfull..
Thanks!Hi Michael,
If you just want to retrieve the data, you could use the following code.
//Get the node which the table is bound to
IWDNode node = wdContext.nodeTable();
//iterate thru the elements
for(int i = 0 ; i<node.size();i++)
IWDNodeElement ne = node.getElementAt(i);
Object value = ne.getAttributeValue("<column name>");
//Here you have the data in the value variable
//and you can manipulate this now
Regards,
Sudeep -
How to access component's control from main .mxml file?
I have a main .mxml while in which i imported custom
"popUpWindow" component using "import components.popUpWindow"
statement. In main .mxml file I display later on that component as
popUp window using popUp manager class:
var popUpWin:IFlexDisplayObject;
popUpWin = PopUpManager.createPopUp(this, popUpWindow, true);
Once component is displayed, how can i access using
actionscript component's TextInput control (specifically its .text
property) from my main .mxml file?
thanksmsabljic , sounds like you ran into the same problem as me,
perhaps... I posted a question similar to yours around the same
time. Take a look at the responses I got and maybe that will help
answer your question.
Here's a link to the post
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=60&catid=585&threadid =1285775&enterthread=y -
How to access component's control property from main .mxml file
I have a main .mxml while in which i imported custom
"popUpWindow" component using "import component.popUpWindow"
statement. In main .mxml file I display later on that component as
popUp window using popUp manager class. Once component is
displayed, how can i access using actionscript component's
TextInput control (specifically its .text property) from my main
.mxml file?
thanksI posted this answer elsewhere, maybe it will help:
First, save the new component wherever you keep your
components, let's say you call it "MyPopWindow.mxml"
Assign public variables for the string in both the main app
and the popup.
In your case, in the main app:
Code:
public var myText:String = "whatever the text field should
say.";
and then in the pop up mxml:
Code:
[Bindable]
public var myText;
Then, in the main mxml file:
Code:
// define the window type
private var popWin:MyPopWindow;
private function popMeUp(event:MouseEvent):void{
popWin =MyPopWindow(PopUpManager.createPopUp(this,
MyPopWindow, true));
popWin.myText = myText;
The important things here to notice is the name of the
component (i.e. the file) is used. A variable is created for the
window, and TYPED to your file name. Then you use the constructor
you already had, but again use your type. The "true" is optional
and gives you a modal popup window.
Lastly, assign the variable in the window (I called mine
popWin) to the variable in the main file you want to pass. -
Accessing component controller node
Hi..Experts,
How to access component controller node from WINDOW (please give me a sample code ) .
I want to set data to component controller node.
please help me.
Regards,
SivaHi siva,
Its very easy u need not to do any extra coding to share data between window context and component controller context.
Step 1) u create the node in component controller and map this node with window context.
step 2) Now in any method of window u write the set_attribute or bind_table statement ,your data will automatically transported to component controller .
So u dont need to do any extra coding for this.
Hope this will help your requirement.
regards
Pankaj Giri -
How to access a web service(.wsdl) from portal component.
Hi ,
Is there any document/tutorial available on how to access a webservice from portal component ?
I have found this linkhttps://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/ep/g-i/how to access a web service.htm...
but the urls in the link are not working...
i want to know the steps to access webs service and sample code if some body has already done that..
Thanks for the help.
LakshmiHi Lakshmi,
See the links below:
http://help.sap.com/saphelp_nw04/helpdata/en/f0/581140d72dc442e10000000a1550b0/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/a3/918340d990ce62e10000000a155106/content.htm
Hope this helps.
Regards,
Pooja. -
How to access the webservice in portal component
hai
how to access the webservice in portal component.
anyone knows give the solution
Rds
ShanthakumarHai
Please check this link.
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/vc/connectivity&
Regards -
How to access a method in webservice catalogued component in BPM Process
Hi
Can anyone explain me how to access a method in webservice catalogued component in BPM Process using an imported jsp in bpm process.
Thanks & Regards
AshishIf Class B only has a reference to an Interface A, and that reference points to a concrete instance of Class A, then of course Class B can still call the method on Interface A. The method for concrete instance Class A is called behind the scenes.
That's how interfaces work. That's what they're good for.
Look at the code in the java.sql package for examples. Connection, Statement, ResultSet - all are interfaces. But behind the scenes you're using the concrete implementations provided by your JDBC driver. You don't know or care what those classes are or their package structure. All you do is make calls to the java.sql interface API, and it all works. - MOD -
ADF UIX: How to use MessageCheckbox to trigger a component to be rendered?
I have two UIX component:
messageCheckBox model="${bindings.Servicelocal}"
and messageStyledText id="mst_TextChange".
I want messageStyledText to be showed if messageCheckBox was checked.
I want to know how to set the ârenderedâ property of the MessageStyleText.
The following is my uix xml code:
<rowLayout>
<contents>
<cellFormat>
<contents>
<messageStyledText id="mst_TextChange" text="${bindings.Servicelocal}" rendered="${bindings.Servicelocal}"/>
</contents>
</cellFormat>
<cellFormat>
<contents>
<messageCheckBox model="${bindings.Servicelocal}" >
<end>
<formValue model="${ctrl:createCheckBoxState(bindings.Servicelocal)}"/>
</end>
<primaryClientAction>
<firePartialAction event="ShowHide_Text" unvalidated="true" targets="mst_TextChange"/>
</primaryClientAction>
</messageCheckBox>
</contents>
</cellFormat>
</contents>
</rowLayout>I think you're on the right track here.
Assuming that the values for Servicelocal are 'Y' and null, what you could do is use EL to define the rendered component as follows:
rendered="${!empty bindings.Servicelocal.inputValue}"
or alternatively:
rendered="${empty bindings.Servicelocal.inputValue ? false : true}"
I'm writing this from home so can't check the above but you get the idea.
Note the use of ".inputValue" to retrieve the actual value of Servicelocal.
I note your use of the <firePartialAction> tag in the <messageCheckBox>. Please note I recently found a bug (I've raised this with Oracle Support) where the <firePartialAction> causes the running page to ignore any user input for some seconds (5 sec?) when fired from a <messageCheckBox>. Your mileage may vary.
Hope this helps.
CM. -
How to Access the view from another Component
Hi,
Seek your advice on this following requirement.
1. Would like to add the view OVWindow of Component BTCATEGORIES in an assignment block of
CRMCMP_CMG similar to the assignment block exists in the BT116H_SRVO component.
2. Please provide the step by step procedure to implement this requirement.
Regards,
ArifHi,
I am having view1 and view2.
in view1 i am using roadmap. S1 is one of the step of road map.
in view1 i used this code to get the reference of this view in componentcontroller attribute
Data: lo_api TYPE REF TO if_wd_view_controller.
If first_time = 'X'.
lo_api = wd_this->wd_get_api( ).
wd_Comp_Controller->my_VIEW = lo_api.
endif.
in my view2 i want to access the roadmap step
i dono how to access that.. i used this code.......
wd_comp_controller->my_view->get_element( 'S1' ).
is this correct.. If not what is the code to get that id..
Can any one tell me clearly... -
How to access system variables in Script Component in data flow task in SSIS
Hi,
I am new to SSIS. Can someone tell me how to access system variable in Script Component in SSIS using C# code.
ThanksYou can use the System.Environment.GetEnvironmentVariable(...) to read the variables. An example is here:
http://msdn.microsoft.com/en-us/library/y6k3c7b0.aspx
Vikash Kumar Singh || www.singhvikash.in -
Revision: 4492
Author: [email protected]
Date: 2009-01-12 14:47:10 -0800 (Mon, 12 Jan 2009)
Log Message:
Simplified how an accessibility class gets hooked into its corresponding component class.
We now do the hooking in the static method enableAccessibility(), which is called by code that is autogenerated by the compiler. Previously this method did nothing and the hooking happened at static initialization time. This allows us to remove the static var accessibilityHooked and the static method hookAccessibility() in each accessibility class.
QE Notes: None
Doc Notes: None
Bugs: None
Reviewer: Deepa and Alex
Modified Paths:
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/AccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/AccordionHeaderAccImpl. as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/AlertAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ButtonAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/CheckBoxAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ColorPickerAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ComboBaseAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ComboBoxAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/DataGridAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/DateChooserAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/DateFieldAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/LinkButtonAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ListAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ListBaseAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/MenuAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/MenuBarAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/PanelAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/RadioButtonAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/SliderAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/TabBarAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/TitleWindowAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/TreeAccImpl.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/UIComponentAccProps.asWas it really necessary to post the whole API description?!?
Locale[] locales = Locale.ENGLISH();ENGLISH is not a method in class Locale, so do not add the braces "( );".
Also, the constant ENGLISH is not an array, but just a single Locale object.
You didn't say what your problem was. What do you want to achieve with your program and what is it that you don't understand? -
How does one Component access another Component via Component Interface ?
Folks,
Hello. I have developed my project as 2 Components ( A and B). I have created a Search Record and a Component Interface for each Component.
Now, a push button in a page in Component A needs to access all pages in Component B via its Component Interface. What are the steps to do for Component A to access Component B via their Component Interface ?
Thanks.You could define the PeopleCode to make the Component Interface work on the FieldChange event of that push button you were talking about, but it would be better to put your PeopleCode in a Save event. To do that, you would use the DoSaveNow() function on the button's FieldChange event. Then, that would trigger a save, and you could put your code on the SavePostChange of any field or on the Component itself.
Once you decide on an event, the easiest way to start is to open the blank PeopleCode window. Also, place the Component Interface in your project. Next, drag the Component Interface from the Project and drop it into your PeopleCode editor window. This will generate a bunch of PeopleCode that you can use as a starting place.
The Component Interface allows you to remote control a component as if your code were a user sitting at the Browser. So, when coding the program that uses the Component Interface, you have to have that mindset. It helps me to open a browser and walk through what I want my code to do. Then, I code each step as I do it online.
There is probably a lot more that you need to know, but is this a good starting point? Is it somewhat on track with what you were asking? Let me know were to go from here with more information. -
How to access Selection Attribute Filter Key on a TG through CRMD_MKTTG* ??
Hello,
We need to apply all the attributes filters on a TG (for instance city filter) for searching an address that comply with the filters.
To create a segment at CRMD_MKTSEG transaction for using it later in a campaign, it could be done by 3 ways:
1. Create a simple profile
2. Create a target group: create a profile and build the targe group
3. Create a profile set: create a profile and build for profile set
When creating first the profile, it is possible to apply attributes filters. This atributes filters are stored in BD tables of marketing. We are able to find the filters for the first and third case, but not for second case.
I proceed to explain the first and third case:
CRMD_MKTTG_TG_H: CRM Marketing: Target Group Header Data
GUID: CRM Marketing: GUID of Target Group (this data I know beforehand)
SET_H_GUID: CRM Marketing: GUID Profile Set
SET_GUID: CRM Marketing: GUID Profile Set
PROF_GUID: CRM Marketing: GUID of a Profile
For the first case directly we do a select on CRMD_MKTTG_PF_S where PF_GUID = CRMD_MKTTG_TG_H-PROF_GUID:
CRMD_MKTTG_PF_S: CRM Marketing: Selection Criterion of a Profile
GUID:CRM Marketing: GUID for a Target Group Selection Criterion
PF_GUID: CRM Marketing: GUID of a Profile
For the third case we do select on CRMD_MKTTG_PF_H where SET_GUID = CRMD_MKTTG_TG_H-SET_H_GUID and we retive GUID:
CRMD_MKTTG_PF_H: CRM Marketing: Profile
GUID: CRM Marketing: GUID of a Profile
SET_GUID :CRM Marketing: GUID Profile Set
Then we do select select on CRMD_MKTTG_PF_S where PF_GUID = CRMD_MKTTG_PF_H-GUID.
And we can obtain the filters through:
.INCLUDE CRMT_MKTTG_PF_S_RANGE:CRM Marketing: Selection Range
SEL_SIGN: CRM Marketing: Component SIGN for Selection Criterion
SEL_OPTION: CRM Marketing: Component "OPTION" for Selection Criterion
SEL_LOW : CRM Marketing: Component "LOW" for Selection Criterion
SEL_HIGH :CRM Marketing: Component "HIGH" for Selection Criterion
But what about the second case that correspond to CRMD_MKTTG_TG_H-SET_GUID?
Could somebody explain how to access the filters when the second case happen? ¿What relationship MKT tables is based on?
I would appreciate any suggestion.
Best regards,
Rosa
Edited by: Carlos de Cozar on Feb 15, 2008 12:13 PM
Edited by: Rosa on Feb 20, 2008 9:42 AMCan you please let me know how I can find out the duplicate record.
you need to split the records from flat file structure into your internal table ans use a delete ADJACENT duplicates comparing fields
split flat_str into wa_f1 wa_f2 wa_f2 at tab_space. -
How to accessing item renderers in action script??
Hi
I am working on itemrenderes in Flex!
I have link button component as item renderer inside one of the data grid column, please find my piece as below!
Now how do we make that item render invisible once we click on it!
We need to make that link button invisible to the user!
Let me know how to access like this!
public function onClick():void {
// we use our custom component as the template for the popup window
var confirmWindow:TitleWindow = TitleWindow(PopUpManager.createPopUp(this, ConfirmationPopUp, true));
// you will only need to take care of the yes response since you don't have to do anything
// if the response was a no
confirmWindow.addEventListener("selectedYes", function():void {
//Alert.show("Can be Upgraded to an Alarm");
upGradeEventToAnAlarm();
confirmWindow.addEventListener("selectedNo", function():void {
public function upGradeEventToAnAlarm():void
eventRO = new RemoteObject();
eventRO.destination = "eventBrowser";
eventRO.upGradeEventToAlarm.addEventListener("result",getResultHandler);
eventRO.addEventListener("fault", getFaultHandler);
eventRO.upGradeEventToAlarm(eventsDataGrid.selectedItem.id);
private function getResultHandler(event:ResultEvent):void
//eventsDataGrid.dataProvider.removeItemAt(eventsDataGrid.selectedIndex)
if(event.result == true)
Here I need to access the link button which is clicked and need to make invisible
Alert.show("Successfully Upgraded to an alarm");
else
Alert.show("Cannot be Upgraded to an alarm");
//Fault Handler.
private function getFaultHandler(event:FaultEvent):void
Alert.show(event.fault.faultString, 'Error');
]]>
</mx:Script>
<mx:TabNavigator x="24" y="25" width="95%" height="90%"
styleName="MyTabNavigator" horizontalGap="-20" backgroundColor="#e6e4e5">
<mx:Canvas label="View" width="100%" height="100%" >
<mx:DataGrid id="eventsDataGrid" dataProvider="{myModel.eventsList}"
height="90%" width="98%" x="10" y="23" >
<mx:columns>
<!-- <mx:DataGridColumn id="iconFlagID" headerText="IconFlag"
dataField="iconFlag" visible="false"/>-->
<mx:DataGridColumn headerText="EventID" dataField="id" visible="false"/>
<mx:DataGridColumn headerText="Event Name" dataField="eventName"/>
<mx:DataGridColumn id="catFieldId" headerText="Category"
dataField="category"/>
<mx:DataGridColumn headerText="AlarmName" dataField="alarmName"/>
<mx:DataGridColumn headerText="Severity" dataField="severity"/>
<mx:DataGridColumn headerText="Source" dataField="source"/>
<mx:DataGridColumn headerText="Updated Time" dataField="updateTime"/>
<mx:DataGridColumn headerText="Description" dataField="description"/>
<mx:DataGridColumn id="upgradeLinkButtonId"
headerText="Upgrade To Alarm" dataField="iconFlag">
<mx:itemRenderer>
<mx:Component>
<mx:Box height="100%" width="100%">
<mx:LinkButton id="eventsLinkButtonID" textDecoration="underline"
icon="@Embed(source='assets/eventsBrowser/images[97]1.JPG')"
click="outerDocument.onClick();" visible="{!data.iconFlag}"
textAlign="center" includeInLayout="true">
</mx:LinkButton>
</mx:Box>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
Thanks in advance
Aruna.S.N.Hi Prashant
Thanks for your reply!
But where my viewStack need to be declared??
Is it inside dataGridColumn if so its giving error as comonent declaration is not allowed here!
Tell me how to go about!
Thanks in advance
Aruna.S.N.
Maybe you are looking for
-
XML Reports completes in warning
Hi gurus, I am having trouble our developer have made XML report and registered it when he is running the concurrent request is completing in warning (yellow color) and no output is generate and below is the log file for the concurrent request. we ne
-
Making Mandatory fields on Screen and vice versa
Hi, I've developed a screen on which i've a field say X. Initially when the screen is shown the field is not mandatory as user may or may not enter its value. But when he enters its value, then i've to make field Y and field Z mandatory also. For thi
-
Safari 6.0.5. Bookmark bar list view Problem
I am running safari 6.0.5. I have a problem with the Bookmark bar. It recently changed from a list view to a scrollable preview of websites. I would like to return to list view.
-
What do I need in order to connect the logitech z506 5.1 speaker set to an 11,3 imac? I am aware that the z506 probably doesn't have optical in.
-
Advice for Friend - upgrading his mac, etc
Hey what's up guys? My friend has a dual-1ghz G4 mirrored door mac. Right now he's running Protools (through the Mbox) and Reason. He just ordered NI - Kore & Komplete. He wants a more powerful mac (leaning towards laptop) and Logic Pro. What do you