Problem Dynamically Creating Listener
I can dynamically create a UI from XML, but I can't get the
clickHandler to work.
Can someone please help me to get this to work? Thanks !!!
Thanks guys. I am interested in building UI components
depending on data in database, probably Greg is referring to my
earlier post. The possible business requirement here could be say
if I have certain number of dimensions in my data warehouse, I will
show values from those dimensions in combo boxes but I also need to
know how many combo boxes I need to create. This is a very general
requirement for any reporting tool.
Thanks,
Amit
Similar Messages
-
Business Connector 4.8 - Problems while creating listener - Unicode
Hello,
we have a problem with the creation of the listener in the business connector 4.8.
We are sure that our system parameters are correct.
But we are missing the unicode button on the BC configuration page.
Our ERP is unicode, so the listener should support unicode as well.
Is this now by default in the new version 4.8 ?
Kind Regards
TanjaI think BC 4.8 recognizes that automatically correctly.
If the button is not there anymore, you dont have to care about it.
Just give it a try...
CSY -
Problem with embeding the same view in dynamically created view container
Hello Experts,
I am getiing a dump when i try to embed the same view inside the dynamically created view container of
dynamically created tabs of a tabstrip
The requirement go like this, i have 2 views in which i have have to embed the 2nd view to view1 where i have an empty
tabstrip without tabs. During runtime i create tabs as well as view containers accordingly and then try to embed view2 in tabs.
I have put the below mentioned code in HANDLEIN,
DATA: lref_vcntlr TYPE REF TO if_wd_view_controller,
lref_comp TYPE REF TO if_wd_component_usage,
lv_embed_pos TYPE string.
lref_vcntlr = wd_this->wd_get_api( ).
lv_embed_pos = 'FILE_PERS_EDIT/VC_GENERAL'.
TRY.
CALL METHOD lref_vcntlr->do_dynamic_navigation
EXPORTING
source_window_name = 'FILE_PERSISTENCE_WND' " Window
source_vusage_name = 'FILE_PERS_EDIT_USAGE_1' " Source View usage
source_plug_name = 'TO_EDIT_LAYOUT' " Outbound plug
target_view_name = 'PERS_EDIT_LAYOUT' " Second view to be embedded
target_plug_name = 'IN' " Second view inboun plug
target_embedding_position = lv_embed_pos
RECEIVING
component_usage = lref_comp.
CATCH cx_wd_runtime_repository .
ENDTRY.
wd_this->fire_to_edit_layout_plg( ).
This works fine for the first time.
However onaction tab select i change the embeding position( 'FILE_PERS_EDIT/view container name of different tab') of the view2 an try to embed view2 in a different tab.
At this point i get a dump stating View2 already present in the window 'FILE_PERSISTENCE_WND' of component.
I think, the view2 embediing has to be removed before i add the view2 in a different tab
Kindly let me know how to remove view2 embedding from tab1 before i add a view2 to a different tab or is there any other
means to handle this problem?
Thanks & Best Regards,
Srini.Hello Srini,
I found a solution to your problem, because I had a similar task.
In WDDOINIT I changed the method do_dynamic_navigation to if_wd_navigation_services_new~prepare_dynamic_navigation:
DATA:
l_view_controller_api TYPE REF TO if_wd_view_controller.
l_view_controller_api = wd_this->wd_get_api( ).
TRY.
CALL METHOD l_view_controller_api->if_wd_navigation_services_new~prepare_dynamic_navigation
EXPORTING
source_window_name = 'WDW_MAIN'
source_vusage_name = 'VW_SUB_USAGE_1'
source_plug_name = 'TO_VW_CONTENT'
target_component_name = 'ZTEST_DYNAMIC'
target_view_name = 'VW_CONTENT'
target_plug_name = 'DEFAULT'
target_embedding_position = 'VW_MAIN/VC_TAB.VW_SUB/TAB1_VC'
RECEIVING
repository_handle = wd_this->g_rep_handle.
CATCH cx_wd_runtime_repository .
ENDTRY.
wd_this->fire_to_vw_content_plg( param1 = 'TAB1' ).
In the action I first deleted the navigation targets, then navigated to the empty-view and last I called my target view:
DATA:
lv_position TYPE string,
l_view_controller_api TYPE REF TO if_wd_view_controller,
lr_view_usage TYPE REF TO if_wd_rr_view_usage,
lr_view_***_t TYPE wdrr_vca_objects,
lr_view_*** LIKE LINE OF lr_view_***_t.
l_view_controller_api = wd_this->wd_get_api( ).
lr_view_usage = wd_this->g_view->get_view_usage( ).
lr_view_usage->delete_all_navigation_targets( plug_name = 'TO_VW_CONTENT' ).
CLEAR lv_position.
CONCATENATE 'VW_MAIN/VC_TAB.VW_SUB/' old_tab '_VC' INTO lv_position.
TRY.
l_view_controller_api->if_wd_navigation_services_new~do_dynamic_navigation(
source_window_name = 'WDW_MAIN'
source_vusage_name = 'VW_SUB_USAGE_1'
source_plug_name = 'TO_EMPTYVIEW'
target_component_name = 'ZTEST_DYNAMIC'
target_view_name = 'EMPTYVIEW'
target_plug_name = 'DEFAULT'
target_embedding_position = lv_position ).
CATCH cx_wd_runtime_repository.
ENDTRY.
CLEAR lv_position.
CONCATENATE 'VW_MAIN/VC_TAB.VW_SUB/' tab '_VC' INTO lv_position.
TRY.
wd_this->g_rep_handle = l_view_controller_api->if_wd_navigation_services_new~prepare_dynamic_navigation(
source_window_name = 'WDW_MAIN'
source_vusage_name = 'VW_SUB_USAGE_1'
source_plug_name = 'TO_VW_CONTENT'
target_component_name = 'ZTEST_DYNAMIC'
target_view_name = 'VW_CONTENT'
target_plug_name = 'DEFAULT'
target_embedding_position = lv_position ).
CATCH cx_wd_runtime_repository.
ENDTRY.
wd_this->fire_to_vw_content_plg( param1 = tab ).
Ann.: I my example, I had 3 views: VW_MAIN which embedds VW_SUB. VW_SUB has the tabs in it and VW_SUB embedds VW_CONTENT.
BR,
Roland -
Problem with dynamically created columnchart (FB 4 and 4.5)
I have an application (written in FB4 but I've imported to FB4.5 with no difference in behaviour) which dynamically creates cartesian charts. The total column values should be the same but the user can group them according to different fields. This works fine except for one of the possible grouping options. When that is used, I can see that all the data is present in the dataprovider, but one of the groups is just not shown - or rather when you hover over the column it shows "0" as the value for that group.
This is the code I run when the HTTP query comes back:
private function gotGroupHistory():void{
if (hsGroupHistory.lastResult.list.item is mx.utils.ObjectProxy) {
histModelSource = new ArrayCollection;
histModelSource.addItem(hsGroupHistory.lastResult.list.item);
} else {
histModelSource = hsGroupHistory.lastResult.list.item;
var grouparray:Array=new Array();
var cset:ColumnSet = new ColumnSet;
cset.type="stacked";
var csplan:LineSeries=new LineSeries();
csplan.displayName="Target";
csplan.yField="plan";
for each(var thisitem:String in chartgroups) {
var cs:ColumnSeries=new ColumnSeries();
cs.yField=thisitem;
cs.displayName=thisitem;
cset.series.push(cs);
columnchart1.series=[cset];
columnchart1.series.push(csplan);
columnchart1.invalidateSeriesStyles();
columnchart1.series=columnchart1.series;
legend1.dataProvider=columnchart1;
As I said everything appears to be correct - the data provider has the data for all the groups but just 1 of them is not displayed. The legend also shows the name of the missing group. I really cannot figure out what is going on. Can anyone suggest my next line of investigation please?
Thanks
MartinThis problem is solved after updating to IOS 7.
-
Problem with string dynamically created
Hi all,
I have a problem a bit complex I don't know how to solve it: I have a dynamically created program that give a syntax error because a string created inside it is too long and don't stay on a single line, so the program created has some lines like this:
tot = d_1 + d_2 + d_3 + d_4 + d_5 +
d_6 + d_7 + d_8 + d_9 .
this code doesn't pass the syntax-check before it is executed and the error given is about the second line. So how can I avoid this error ? remember that the program is dynamically created so the code reported is for sample: it's possible to have more than 2 lines.
Thanks to anyone will give me an hint.
GabrieleHi!
Explicitely control the length of your statements when generating them. In your sample you could code your program to create the follwoing lines:
tot = d1 + d2 + ........ + d8.
tot = tot + d9 + d100 ...... + d150.
tot = tot + d151 ..... d999.
And so on ....
Regards,
Volker -
Flash Pro CC dynamically create an input field problems?
I dynamically created an input TextField and designated a TextFormat object that is a Thai Font. The difficulty I have is the superscript above the Thai letters will not display. These tone marks are cut off by the uppermost dimension of the field.
The following is an example of the problem " นี้ "
The tone mark " ้ "does not display
If there are multiple lines the tone marks are obscured by the line above.
I have fooled around with carriage returns and RegExp as a work around but this is torture.
Any ideas?
thanksThank you Rob for your help. The leading property will add whatever space I require between lines. So the response was helpful there. However it does not apply to the first line.I have worked around this by adding a carriage return as the initial line of text. This is working for me
-
Problems, when creating roles dynamically
Hi,
I have an application, in which roles and users are created programatically.
Now I have an EJB, that wants to call isCallerInRole() for every existing role.
As I create the roles dynamically, I cannot specify all roles in the deployment-descriptor of the EJB.
As a result I get a <010013> <EJB "MyBean" referenced an undeclared security role "myRole".> - warning,
and isCallerInRole() always returns false.
What do I have to write into the deployment-descriptor, to make the ejb aware of the dynamically created roles?
Thanks in advance
Christian WulffWhat you can do, is create an authorization profile (transaction pfcg) with these objects, and assign them to the user you are using for the trusted connection.
Kind regards,
Mark -
Dynamically Create Repeater Element in ActionScript
Hi,
I'm trying to dynamically create a repeater control with an
image and a label control. I can do it directly in the MXML file
but when I try and covert it into ActionScript it's not working.
Can anyone see what the problem is with my code?
public function GetPalettes():void{
removeChild(document.FrontPage);
Palettes.method = "GET";
params = {"method": "GetPalettes", "BodyPartNo":
document.PalettesMenu.selectedItem.@partNo};
Palettes.cancel();
Palettes.send(params);
var VerticalBox:VBox = new VBox();
VerticalBox.x = 10;
VerticalBox.y = 10;
VerticalBox.id = "VerticalBox";
var PaletteRepeater:Repeater = new Repeater();
PaletteRepeater.dataProvider =
"{Palettes.lastResult.Palette}";
PaletteRepeater.startingIndex = 0;
PaletteRepeater.id = "PaletteRepeater";
var PaletteImage:Image = new Image();
PaletteImage.setStyle("HorizontalAlign", "left");
PaletteImage.source = "
http://localhost/Flex/Personalised%20Palettes-debug/{PaletteRepeater.currentItem.@PictureS rc}Med.png";
PaletteImage.useHandCursor = true;
PaletteImage.buttonMode = true;
PaletteImage.mouseChildren = false;
PaletteImage.id = "PaletteImage";
var PaletteDescription:Label = new Label();
PaletteDescription.text =
"{PaletteRepeater.currentItem.@Description}";
PaletteDescription.id = "PaletteDescription";
document.MainPage.addChild(VerticalBox);
VerticalBox.addChild(PaletteRepeater);
PaletteRepeater.addChild(PaletteImage);
PaletteRepeater.addChild(PaletteDescription);
Thanks"katychapman85" <[email protected]> wrote in
message
news:[email protected]...
> Hey Amy,
>
> I've put a thread up about this but thought I'd ask you
as well as you've
> been
> a great help to me so far.
>
> I have this function:
> public function GetOptions(Menu:int):void{
> document.MenuOptions.url =
> "
http://localhost/Flex/Personalised%20Palettes-debug/MenuOptions.php?Menu=";
> document.MenuOptions.url += Menu;
> document.MenuOptions.send();
> }
>
> What I'm trying to do is when a user clicks on a Radio
button this
> function is
> called and the number of the Menu required is sent to
the function.
>
> I've added this Event Listener to my Radio Button:
>
>
document.RadioButtons2.addEventListener(MouseEvent.CLICK,
> function():void{GetOptions(2);});
>
> However, it's not working. Everything I've read suggests
using an
> anonymous
> function in the Event Listener to pass the menu
parameter but for some
> reason
> it's not working.
What version of Flex are you using? The Help for Flex 3 has
this to say:
http://www.adobe.com/livedocs/flex/3/html/help.html?content=events_05.html
Defining event listeners inline
The simplest method of defining event handlers in Flex
applications is to
point to a handler function in the component's MXML tag. To
do this, you add
any of the component's events as a tag attribute followed by
an ActionScript
statement or function call.
You add an event handler inline using the following syntax:
<mx:tag_name event_name="handler_function"/>
For example, to listen for a Button control's click event,
you add a
statement in the <mx:Button> tag's click attribute. If
you add a function,
you define that function in an ActionScript block. The
following example
defines the submitForm() function as the handler for the
Button control's
click event:
<mx:Script><![CDATA[
function submitForm():void {
// Do something.
]]></mx:Script>
<mx:Button label="Submit" click="submitForm();"/>
Event handlers can include any valid ActionScript code,
including code that
calls global functions or sets a component property to the
return value. The
following example calls the trace() global function:
<mx:Button label="Get Ver" click="trace('The button was
clicked');"/>
There is one special parameter that you can pass in an inline
event handler
definition: the event parameter. If you add the event keyword
as a
parameter, Flex passes the Event object and inside the
handler function, you
can then access all the properties of the Event object.
The following example passes the Event object to the
submitForm() handler
function and specifies it as type MouseEvent:
<?xml version="1.0"?>
<!-- events/MouseEventHandler.mxml -->
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml">
<mx:Script><![CDATA[
import mx.controls.Alert;
private function myEventHandler(event:MouseEvent):void {
// Do something with the MouseEvent object.
Alert.show("An event of type '" + event.type + "'
occurred.");
]]></mx:Script>
<mx:Button id="b1" label="Click Me"
click="myEventHandler(event)"/>
</mx:Application>
It is best practice to include the event keyword when you
define all inline
event listeners and to specify the most stringent Event
object type in the
resulting listener function (for example, specify MouseEvent
instead of
Event).
You can use the Event object to access a reference to the
target object (the
object that dispatched the event), the type of event (for
example, click),
or other relevant properties, such as the row number and
value in a
list-based control. You can also use the Event object to
access methods and
properties of the target component, or the component that
dispatched the
event.
Although you will most often pass the entire Event object to
an event
listener, you can just pass individual properties, as the
following example
shows:
<?xml version="1.0"?>
<!-- events/PropertyHandler.mxml -->
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml">
<mx:Script><![CDATA[
import mx.controls.Alert;
private function myEventHandler(s:String):void {
Alert.show("Current Target: " + s);
]]></mx:Script>
<mx:Button id="b1" label="Click Me"
click="myEventHandler(event.currentTarget.id)"/>
</mx:Application>
Registering an event listener inline provides less
flexibility than using
the addEventListener() method to register event listeners.
The drawbacks are
that you cannot set the useCapture or priority properties on
the Event
object and that you cannot remove the listener once you add
it.
don't see anything in there about anonymous functions...? -
Trouble accessing a property of an instance inside a dynamically created MC.
I’m dynamically creating an instance of a movieclip, call it a game piece. This game piece has 4 frames, each with a movieclip called “base” (although one is red, one blue, one green, one yellow). When the game piece is created I set the frame to indicate player color. I’m also changing the alpha of “base” to 1.0 when it’s being dragged, 0.5 when it’s dropped.
Using the following code, everything works fine if the game piece color is set to the base in frame 1 (red). If the game piece is created and the timeline moved to a frame other than 1, I throw an error when trying to access base.alpha (this would be the second, third, and fourth instances of base in the game piece timeline). Here’s the strange part, this is only a problem when the game piece is first created and added to the display list. Once created, even after the error has been thrown, I can access the alpha of bases 2, 3, and 4 in the drag start/stop listeners. Here’s a link to the work in progress, and the relevant sections of code (shortened for brevity, t1 is the top left piece on the pallet, others just repeat the same code):
http://www.appliedcd.com/stormbringergrey/cw/CW_Combat_Sim.html
var gUnitArray:Array = new Array();
function initUnitPallet():void {
t1.addEventListener(MouseEvent.MOUSE_DOWN,popNewUnit);
// other pieces the same as above
clanSelect.addEventListener(Event.CHANGE,changeClan);
function popNewUnit(e:MouseEvent):void {
var isBase:String = e.target.name;
var unitType:String = e.target.parent.name;
if (isBase=="base") {
var classRef:Class = getDefinitionByName(unitType + "master") as Class;
var newUnit:MovieClip = new classRef();
gUnitArray.push(newUnit);
var newUnitIndex:uint = gUnitArray.length-1;
this.addChild(gUnitArray[newUnitIndex]);
gUnitArray[newUnitIndex].gotoAndPlay(clanSelect.selectedItem.data);
// the following line is a problem if the above gotoAndPlay is anything other than frame 1
gUnitArray[newUnitIndex].base.alpha = 1.0;
gUnitArray[newUnitIndex].x = e.stageX;
gUnitArray[newUnitIndex].y = e.stageY;
gUnitArray[newUnitIndex].addEventListener(MouseEvent.MOUSE_DOWN,startUnitDrag);
gUnitArray[newUnitIndex].addEventListener(MouseEvent.MOUSE_UP,stopUnitDrag);
gUnitArray[newUnitIndex].startDrag();
function startUnitDrag(e:MouseEvent):void {
e.currentTarget.base.alpha = 1.0;
e.currentTarget.startDrag();
function stopUnitDrag(e:MouseEvent):void {
e.currentTarget.base.alpha = 0.5;
e.currentTarget.stopDrag();
function changeClan(e:Event):void {
var myClanColor:String = e.target.selectedItem.data
t1.gotoAndPlay(myClanColor);
// other pieces the same as aboveThanks, pointed me in the right direction. I tried implementing a RENDER listener (see commented code below), and it worked, but unreliably. In my case the RENDER event fired before the entire frame was instantiated in about 1 out of 10 tries. I found a bunch of old posts (2007 or so) implying the RENDER event is buggy in Flash at best (apparently it has a better history in Flex). I couldn’t find more recent posts indicating better behavior, but I was unable to eliminate the residual errors in my project.
Fortunately, while reading I was reminded of the EXIT_FRAME event which seems to work perfectly (but forces me to player 10, not a big deal). Final code below along with proper Z-order control.
(BTW: I really miss the old forum's code box)
function initUnitPallet():void {
t1.addEventListener(MouseEvent.MOUSE_DOWN,popNewUnit);
clanSelect.addEventListener(Event.CHANGE,changeClan);
function changeClan(e:Event):void {
var myClanColor:String = e.target.selectedItem.data
t1.gotoAndPlay(myClanColor);
function popNewUnit(e:MouseEvent):void {
var isBase:String = e.target.name;
var unitType:String = e.currentTarget.name;
if (isBase=="base") {
var classRef:Class = getDefinitionByName(unitType + "master") as Class;
var newUnit:MovieClip = new classRef();
gUnitArray.push(newUnit);
var newUnitIndex:uint = gUnitArray.length-1;
this.addChild(gUnitArray[newUnitIndex]);
gUnitArray[newUnitIndex].gotoAndPlay(clanSelect.selectedItem.data);
gUnitArray[newUnitIndex].x = e.stageX;
gUnitArray[newUnitIndex].y = e.stageY;
gUnitArray[newUnitIndex].addEventListener(MouseEvent.MOUSE_DOWN,startUnitDrag);
gUnitArray[newUnitIndex].addEventListener(MouseEvent.MOUSE_UP,stopUnitDrag);
gUnitArray[newUnitIndex].addEventListener(Event.EXIT_FRAME,renderUnit);
// gUnitArray[newUnitIndex].addEventListener(Event.RENDER,renderUnit);
// stage.invalidate();
gUnitArray[newUnitIndex].startDrag();
function renderUnit(e:Event):void {
e.currentTarget.removeEventListener(Event.EXIT_FRAME,renderUnit);
// e.currentTarget.removeEventListener(Event.RENDER,renderUnit);
e.currentTarget.base.alpha = 1.0;
function startUnitDrag(e:MouseEvent):void {
if(this.numChildren > 1){
e.currentTarget.parent.setChildIndex(e.currentTarget,this.numChildren-1);
e.currentTarget.base.alpha = 1.0;
e.currentTarget.startDrag();
function stopUnitDrag(e:MouseEvent):void {
e.currentTarget.base.alpha = 0.5;
e.currentTarget.stopDrag(); -
How do I reference a dynamically created MovieClip from another MovieClip?
Hi,
I'd be grateful for any pointers to the following problem:
I'm having trouble referencing dynamically created MovieClips (links in a side panel on a Flash website, created from an XML file) from the current MovieClip (the currently selected link).
I wish to freeze the the link/MovieClip in its mouseOver state once it has been clicked - this part works. When a new link/MovieClip is clicked on, I wish to release the previously clicked-on link from its mouseOver state, which is what I've so far been unable to do.
My problem seems to be referencing the previous link/MoveClip. I've used the trace statement trace(MovieClip(this).name) to determine that the MovieClips are named item0, item1, item2 and so on. However, I've been unable thus far to reference the previous clip thus far. I've tried to trace the route to the MovieClip from the stage, and also tried MovieClip(parent).item0.gotoAndStop and lots of other different permutations, but to no avail. It's the fact they seem to be in a container called 'panel' which is defeating me.
Here's a live version I've uploaded, which might explain the problem better. Click on "UBER UNS" in the top menu bar to get to the page in question. It's the links on the left-hand side (Historie, Unser Team, etc.) which are the problem. You'll see that once they've been clicked on they remain in their mouseOver state.
This is the code in question on the fla file, which is a file I did not create myself. The parts in black work fine; it's the red parts where the problem lies:
import flash.display.MovieClip;
panel.buttonMode = true;
var lang:uint = 1;
var url_Link:String=MovieClip(root).program.websiteXML .language[lang].pages.titlePage[MovieClip(root).program.linkPage].texts.pageList.txt[numT XT].@link;
var urlPage:Number=Number(MovieClip(root).program.webs iteXML.language[lang].pages.titlePage[MovieClip(root).program.linkPage].texts.pageList.tx t[numTXT].@linkPage);
var request:URLRequest;
var linkIndex:uint;
var lastClickedLink:MovieClip; //This is supposed to store the last link that has been clicked - it doesn't work
panel.addEventListener(MouseEvent.CLICK, clicLink);
panel.addEventListener(MouseEvent.ROLL_OVER, mouseOverLink);
panel.addEventListener(MouseEvent.ROLL_OUT, mouseOutLink);
function mouseOverLink(event:MouseEvent):void {
MovieClip(this).gotoAndPlay('s1');
function mouseOutLink(event:MouseEvent):void {
if(numTXT !== (linkIndex - 1)/5){ //freezes mouseOver state if this is the link for the current page
MovieClip(this).gotoAndPlay('s2');
function clicLink(event:MouseEvent):void {
var linkpage:uint = MovieClip(root).program.linkPage;
if (url_Link) {
request = new URLRequest(url_Link);
navigateToURL(request);
} else {
linkIndex = numTXT * 5 + 1;
if(linkpage == 1){
MovieClip(root).chPages.cont.page_about_mc.page3Tu rner_mc.gotoAndStop([linkIndex]);
} else if (linkpage == 2){
MovieClip(root).chPages.cont.page3_mc.page3Turner_ mc.gotoAndStop([linkIndex]);
lastClickedLink.gotoAndPlay('s2'); // this is supposed to release the previous clicked-on link from it's mouseOver state - doesn't work
lastClickedLink = MovieClip(this).name; //this is supposed to set the new link as the last link clicked after the old one has been released from it's mouseOver state - doesn't work
If anyone can help, that would be great.What you might be after for that line is to use:
lastClickedLink = MovieClip(event.currentTarget);
For what you show, the name property of an object is a String, so I would expect you to be getting an error regarding trying to get a String to act like a MovieClip when you try to tell it to gotoAndPlay('s2'). -
How to create listener in 11g RAC on windows 2008 server
Dear All,
i worked on win 2003 and linux 4, 5 too. i have installed oracle RAC on both windows and linux.
now i have installed oracle RAC11gR1 on windows 2008 server.than installed oracle software . now i want to create listener from db_home which i am facing problem.
i m starting netca from db_home. following the insturction when i finishing it , the proces get started but in the middle is showing the listener on node1 and node2 can't be created.
please guid me how i willl be able to creat it.
2nd poing how to create asm instance on RAC11gR1. is it need to install saparate home like 10g for that or i can create from 11g software home.
thanks,
sher khanthanks for the update ,
dear oracle 11g rac recomends to create ocr and voting disk on asm.
i followed the documents they are saying you have to install grid control infrastructure and than need to create asmcfs.(automatic storage management cluster file system.).
how to create asmcfs to avoid the gridcontrol, if its must is it need to install on one node or both nodes.
can you plz guide me how to do this .
thanks, -
Hi...
I'm able to configure AlwaysOn and all things are great.
I have a problem only when create a listener , I have two node in same data center (SQLP1,SQLP2) and one in DR data center (SQLD1)
SQLP1 + SQLP2 > Sync
SQLD1 > Async
The error I face is
The specified IP Address 'IP' is not valid in the cluster-allowed IP range.
Check with the network administrator to select values that are appropriate for the cluster-allowed IP range.
(.Net SqlClient Data Provider)
I went through some suggestion and found a permission required (create computer objects) and I give it but still error show up.
I follow the same as here
http://blogs.msdn.com/b/psssql/archive/2013/09/30/error-during-installation-of-an-sql-server-failover-cluster-instance.aspxHi
Thanks for your follow up. I hope the below information is enough
Creating Listener through visual studio wizard “Add listener”
Hostname
IP Address
Description
SQLP1
Public
10.190.255.90/
Subnet 10.190.255.0/24
Private
10.192.255.90
subnet 10.192.255.0/24
MS SQL AlwaysOn Availability Test Lab Server 1 – Main DC
SQLP2
Public
10.190.255.91
Subnet 10.190.255.0/24
Private
10.192.255.91
subnet 10.192.255.0/24
MS SQL AlwaysOn Availability Test Lab Server 2 – Main DC
SQLDR1
10.193.255.90/
subnet 10.193.255.0/24
Private
10.194.255.90
subnet 10.194.255.0/24
MS SQL AlwaysOn Availability Test Lab Server 1 – DR DC
10.190.255.93
SQL Always on listener -
Not Yet Documented ADF Ex 9 Dynamically Binding to Dynamically Created View
I have dynamically created a View Object and would like to build a dynamic HTML Table on a web page based upon my view. I think something similar is done in Steve Muench's sample #9. My problem is I am new to ADF and the example was done in an earlier version of JDev (I am using 10.1.3.0.4) and the JSP page in the example will not compile. I get an error at:
<textarea style="width: 100%" name="sql" rows="3" ><c:out value="${param.sql}"/></textarea><br>
Saying required param "cols" is missing. I also get a nesting error in this code:
<tr>
<c:forEach var="attributeLabel" items="${bindings.DynamicViewObject.labelSet}">
<th>
because (I think) the compiler expects a </tr> and it is seeing the <c:forEach var="attributeLabel"> tag.
Is there a setting in JDeveloper I can use to allow this application to compile? Is there a similar example done in JSF as that is what my current application is being developed using.
TIA,
JeffAny help on this? Kind of Urgent...
Thanks,
Jeff -
Get the ID of a dynamically created symbol from library, INSIDE another symbol.
Hi everyone,
I'm trying to get the id from a dynamic created symbol from library.
When dynamically creating the symbol directly on the stage (or composition level), there's no problem.
But I just can't get it to work when creating the symbol inside another symbol.
Below some examples using both "getChildSymbols()" and "aSymbolInstances"
// USING "getChildSymbols()" /////////////////////////////////////////////////////////////////////////
// ON THE STAGE
var m_item = sym.createChildSymbol("m_item","Stage");
var symbolChildren = sym.getChildSymbols();
console.log(symbolChildren[0].getSymbolElement().attr('id')); // ok eid_1391853893203
// INSIDE ANOTHER SYMBOL
var m_item = sym.createChildSymbol("m_item", sym.getSymbol("holder").getSymbolElement());
var symbolChildren = sym.getSymbol("holder").getChildSymbols(); // Am i using this wrong maybe?
console.log(symbolChildren.length) // returns 0 so can't get no ID either
// USING "aSymbolInstances"" //////////////////////////////////////////////////////////////////////////
// ON THE STAGE
var m_item = sym.createChildSymbol("m_item","Stage");
console.log(sym.aSymbolInstances[0]); // ok (i guess) x.fn.x.init[1] 0: div#eid_1391854141436
// INSIDE ANOTHER SYMBOL
var m_item = sym.createChildSymbol("m_item", sym.getSymbol("holder").getSymbolElement());
console.log(sym.getSymbol("holder").aSymbolInstances[0]); // Javascript error in event handler! Event Type = element
In this post http://forums.adobe.com/message/5691824 is written: "mySym.aSymbolInstances will give you an array with all "names" when you create symbols"
Could it be this only works on the stage/ composition level only and not inside a symbol?
The following methods to achieve the same are indeed possible, but i simply DON'T want to use them in this case:
1) Storing a reference of the created symbol in an array and call it later by index.
2) Giving the items an ID manually on creation and use document.getElementById() afterwards.
I can't believe this isn't possible. I am probably missing something here.
Forgive me I am a newbie using Adobe Edge!
I really hope someone can help me out here.
Anyway, thnx in advance people!
Kind Regards,
Lester.Hi,
Thanks for the quick response!
True this is also a possibility. But this method is almost the same of "Giving the items an ID manually on creation and use document.getElementById() afterwards".
In this way (correct me if i'm wrong) you have to give it an unique ID yourself. In a (very) big project this isn't the most practical way.
Although I know it is possible.
Now when Edge creates a symbol dynamically on the Stage (or composition level) or inside another symbol it always gives the symbol an ID like "eid_1391853893203".
I want to reuse this (unique) ID given by Edge after creation.
If created on the stage directly you can get this ID very easy. Like this;
var m_item = sym.createChildSymbol("m_item","Stage");
var symbolChildren = sym.getChildSymbols();
console.log(symbolChildren[0].getSymbolElement().attr('id')); // ok eid_1391853893203
I want to do exactly the same when created INSIDE another symbol.
var m_item = sym.createChildSymbol("m_item", sym.getSymbol("holder").getSymbolElement());
Now how can I accomplish this? How can I get the Id of a dynamically created symbol INSIDE another symbol instead of created directly on the stage?
This is what i'm after.
Thnx in advance! -
How to set the cardinality property as 1..n for a dynamically created node
Hi...everybody
I am creating Dropdown by index UI element and the
context atrributes dynamically.To bind multiple data to a dropdown
the cardinality property of the node should be 0..n or 1..n,
But i could not set the property of the dynamically created context node to 0..n ...
can any body suggest me..
I implemented the following code in WDDoModify View
IWDTransparentContainer tc=(IWDTransparentContainer)view.getElement("RootUIElementContainer");
IWDNodeInfo node = wdContext.getNodeInfo().addChild("DynamicNode",null,true,true,false,false,false,true,null,
null,null);
IWDAttributeInfo strinfo=node.addAttribute("Value","ddic:com.sap.dictionary.string");
dbyindex.bindTexts(strinfo);
tc.addChild(dbyindex);
I could successfully display one value in the drop down,by adding the following code before the line tc.addchild(dbyindex);
IWDNode node1=wdContext.getChildNode("DynamicNode",0);
IWDNodeElement nodeElement=node1.createElement();
nodeElement.setAttributeValue("Value","Hello");
node1.addElement(nodeElement);
but when
i am trying to bind multiple values i am getting Exception ,,,,hi
you are getting the exception because of cardinality property.
i.e true,false and
you are trying to add morethan one element.
so,if you want to add morethan one than one element you have to set the cardinality property to true,true (or) false,true.
In your code do the following modification for changing the cardinality.
For 0..n -->false,true
1..n-->true,true
IWDTransparentContainer tc=(IWDTransparentContainer)view.getElement("RootUIElementContainer");
IWDNodeInfo node = wdContext.getNodeInfo().addChild("DynamicNode",null,true,true,false,false,false,true,null,
null,null);
IWDAttributeInfo strinfo=node.addAttribute("Value","ddic:com.sap.dictionary.string");
dbyindex.bindTexts(strinfo);
tc.addChild(dbyindex);
hope this will solve your problem.
In addchild(..) the parameters are
addChild("Name ,
Element class for model node ,
Is singleton? ,
Cardinality ,
Selection cardinality ,
Initialise lead selection? ,
Datatype ,
Supplier function ,
Disposer function);
Regards
sowmya
Maybe you are looking for
-
Install memory modules on E205-S1904
How do you access the modules? They are no where to be found under the keyboard. Solved! Go to Solution.
-
How to Cancel restrictions of Dates input box must input?
when I Create a activity , On tab Dates , I must Input "From to" "End to", This Type date is Configurated use SPRO. If I do not Input ,It will gives Error messages. How can i cancel this restrictions?
-
Recovery HD gone after creating new partition (to install Snow)
Hey all, So I needed to reinstall Snow Leopard on my Macbook Pro, so in Disk Utility I shrunk the main partition by about 20gb and then installed Snow Leopard on that partition, so now I can dual-boot Lion and Snow Leopard. But now the Recovery HD pa
-
Basic Settings for ABAP Webdynpros
Hi. I am new to Abap Web dynpros... plz help me regarding its setting with basis point of view to start developing basic applications Regards Ammad
-
Activate Office 365 Developer Subscription with msdn Subscriptions id
Hi I have Office 365 Developer Subscription Id i got it by bizspark account i want to Activate it but how can i