Access to variable in object definition
HI all! :)
How can i read the selectedItem-variable of ListView object in the following code?
var list = ListView {
items: []
onMouseClicked: function( e: MouseEvent){
if(this.selectedItem != null){
}i tried with this operator and also list.selectedItem but nothing works. please help! thanks
Edited by: TiakaniZ on Sep 4, 2009 2:39 PM
Yes, I am often bitten by this one too... You get "this is not available in a static context" or something like that, no? Looks like functions defined this way have no notion of surrounding class.
Fortunately, there is an easy workaround: try:
onMouseClicked: function( e: MouseEvent){
if((evt.node as ListView).selectedItem != null){
} (from memory)
Similar Messages
-
How to access the parent class variable or object in java
Hi Gurus,
I encounter an issue when try to refer to parent class variable or object instance in java.
The issue is when the child class reside in different location from the parent class as shown below.
- ClassA and ClassB are reside in xxx.oracle.apps.inv.mo.server;
- Derived is reside in xxx.oracle.apps.inv.mo.server.test;
Let say ClassA and ClassB are the base / seeded class and can not be modified. How can i refer to the variable or object instance of ClassA and ClassB inside Derived class.
package xxx.oracle.apps.inv.mo.server;
public class ClassA {
public int i=10;
package xxx.oracle.apps.inv.mo.server;
public class ClassB extends ClassA{
int i=20;
package xxx.oracle.apps.inv.mo.server.test;
import xxx.oracle.apps.inv.mo.server.ClassA;
import xxx.oracle.apps.inv.mo.server.ClassB;
public class Derived extends ClassB {
int i=30;
public Derived() {
System.out.println(this.i); // this will print 30
System.out.println(((ClassB)this).i); // error, but this will print 20 if Derived class located in the same location as ClassB
System.out.println(((ClassA)this).i); // error, but this will print 20 if Derived class located in the same location as ClassA
public static void main(String[] args) {
Derived d = new Derived();
Many thanks in advance,
FendyHi ,
You cannot access the controller attribute instead create an instance of the controller class and access the attribute in the set method
OR create a static method X in the controller class and store the value in that method. and you can access the attribute by
Call method class=>X
OR if the attribute is static you can access by classname=>attribute.
Regards,
Gangadhar.S
Edited by: gangadhar rao on Mar 10, 2011 6:56 AM -
How can I access global variables in a loaded Applescript?
How can I access global variables in a loaded script, in Xcode, ApplescriptObjC? Basically, I have a global variable defined in my parent script using "property", and I need to modify objects connected to those variables inside of a loaded script.
Example:
Parent script:
script AppDelegate
property myTextField : missing value
//linked to a text field object
tell myScript to myAwesomeHandler_()
end script
Loaded script:
on myAwesomeHandler_()
myTextField's setStringValue_("The new Xcode is so glitchy ugh")
//changes value of linked text field of parent script
end myAwesomeHandler_
The problem is, the variable is undefined in the Loaded script, and I need it to have the same value as the parent script, and I don't want to pass the variable through the Handler. Any ideas?I think want you are looking to do will need to be done in two steps. Because myTextField needs to be a property for the ObjectiveC part of the code you cannot turn it into a global.
However if you make a temporary variable global assign the string to it in the handler then set myTextField off of it.
global myTextFieldGlobal
script AppDelegate
property myTextField : missing value
//linked to a text field object
tell myScript to myAwesomeHandler_()
myTextField's setStringValue_(myTextFieldGlobal)
end script
on myAwesomeHandler_()
set myTextFieldGlobal to "The new Xcode is so glitchy ugh"
//changes value of linked text field of parent script
end myAwesomeHandler_
I know you stated you did not want the handler to return a value but I have to ask why? Global's, imo, are not a good idea and really should be used as a last resort.
One other possibility is to pass a reference to the property to the handler. Not sure if that works in AS of if that would satisfy our requirement of not passing the variable through the handler
<edit>
Another though have you tried to define the property outside the script? That is
property myTextField : missing value
script AppDelegate
Not sure if that will work.
You might also want to have a look at Scope of Properties and Variables Declared in a Script Object -
Why can't I access the variables in my threads?
hello.
another question about threads..
==========================
I have an inner class that implements Runnable (i.e. a thread) and has a variable in it. I want to be able to access that variable from outside the thread class so that I can set or retrieve the variable.
here is the code for the program
class myClass
public static void main(String[] args)
myClass c = new myClass();
myClass()
Thread t = new Thread(new myThread());
t.number = 1;
t.start();
class myThread implements Runnable
int number = 0;
public void run()
}//end myThread
}//end myClassthe line
t.number = 1;
where I try to set the number variable to 1 gives me an error (in the MyClass constructor)
This is my error
AccessThreadVars.java:11: cannot find symbol
symbol : variable number
location: class java.lang.Thread
t.number = 1;
^
1 errorif I put a method in myThread, and then try to call that method from myClass (via t.MethodName()) it gives me that same error telling me it can't find it..
what am I doing wrong? how can I get access my thread's variables and methods??1. Type names should start with an uppercase letter
2. t is defined as a Thread, not as a myThread
(which, may I insist, should be "MyThread"), so the
compiler has no means of detecting that "number" is
an accessible field of the object... which wouldn't be accessible anyway, cause you're trying to get attributes from your Runnable after wrapping it inside a Thread.
Why don't you do something like :
MyThread t = new MyThread();
t.number = 1;
new Thread(myThread).start();?
I bet you don't use Thread's own methods anyway... -
Accessing container variable of BPM in Message Mapping function
Hi,
I have a scenario in BPM where i have a container variable that is used as a loop counter.I want to access that counter defined , every time when i go around the loop and perform certain actions based on that counter. so how can i access that variable in my message Mapping function.Hi Sudharshan,
check these links, hope they give you the required information (i think there is some problem with SDN site, check these links after a while)
Re: How to use Container Variable across Maps
Container object in Message Mapping
Copy value of container (abstract interface) to an other container
Regards
Vishnu -
Access session variable in Java Function in JSP
Hi Experts !!
I am developing an application using STRUTS MVC...
Very sorry if u have problem understanding my question, i ll try to improve... and sorry if i can't post codes here
Basic question is ....
I want to open a word document on pageLoad of JSP, the word document is not a single document, there is a form in which there is a "name" and "template" whenever user clicks on a button there is one action attached to it which creates a copy of that template in a different folder.. on the next page OnLoad i want to open that particular document. for that i have created a variable and also have set in the session, just want to access it in the below code.
I have a formbean in which i have a variable, the scope is session, that variable i have put it in session also. but i want to access that variable in a "java function" in JSP so that "onLoad" page that function should work.
JSP---
<script type="text/javascript">
function openDocument() {
var w = new ActiveXObject("Word.Application");
var docText;
var obj;
var a;
if (w != null) {
w.Visible = true;
obj = w.Documents.Open(I HAVE TO ACCESS THAT VARIABLE HERE);
</script>
FORMBEAN----
public class CreateSOWFormBean extends ActionForm {
private String workflowName;
private String comment;
private String sowTemplate;
private String sowFileCreated;
public String getSowFileCreated() {
return sowFileCreated;
public void setSowFileCreated(String sowFileCreated) {
this.sowFileCreated = sowFileCreated;
sowFileCreated is the variable that i have accessed in session and that value i have to pass in that function in JSP....
I am aware of something like
obj = w.Documents.Open(<%'sowFileCreated'%>);
but i m not sure how to write....
Plz help.....If you're working under a framework like struts you should definitely be using JSTL tags rather than scriptlet code to access variables within the page. With JSTL code <% codes can be almost entirely avoided.
To transfer a value from a Servlet to a JSP don't use a session variable, use a request attribute. Session variables should only be used when values have to survive from one transaction to another.
You can write something like:
obj = w.Documents.open('<c:out value="${openURL}"/>');in the Javascript portion of your JSP.
Just beware of potential problems with quotes. The coresponding code in the Servlet would be like:
request.setAttribute("openURL", openUrl); -
How do I get a variable, or object from ABAP STACK.
Hey Gurus,
How do I get a variable, or object from ABAP STACK.
Example: I start my FM. I can see in the ABAP STACK the variable I need. I can see the object; I could use to get my variable. I need to use it in my FM; however I need to reference it in the run time. How do I do that?
Is there a method I can use for reading ABAP STACK?
Do I just use command: get reference of u2026?
Does anyone have an example code?
Basis version 7
Thanks in advance
MartinAh, you mean you want to access a variable from another program in the call stack, yes? You can do this using field symbols, but please don't try to change a value while doing this, it could really screw things up.
this example, is using two programs, where the second is accessing variables of the first program. Basically just notice that we are using the program name and the variable name when assigning the field symbol.
report zrich_0006 .
tables: mara.
parameters: p_matnr type mara-matnr..
data: matnr type mara-matnr.
data: imarc type table of marc with header line.
matnr = p_matnr.
select * from marc into table imarc up to 10 rows
where matnr = p_matnr.
perform in in program zrich_0007.
report zrich_0007 .
* FORM in *
form in.
data: field(50).
data: xmarc type marc.
field-symbols: <matnr>.
field-symbols: <imarc> type marc_upl_tt.
* Assign an individual variable
field = '(ZRICH_0006)matnr'.
assign (field) to <matnr>.
* Assign an internal table
field = '(ZRICH_0006)IMARC[]'.
assign (field) to <imarc>.
* Write out your data
write <matnr>.
loop at <imarc> into xmarc.
write: / xmarc-werks.
endloop.
endform.
Regards,
Rich Heilman -
Access payroll variables from custom payroll function
Hi All,
I have a requirement to create a custom payroll function that returns some data from IT0006 and IT0032.
I have written the code in PCBURZDE0, as the payroll is for Germany, it does read the data needed.
My question is, how I can access the variables specified for the function in the payroll schema.
Schema definition in PE01
Zeile Fkt Par1 Par2 Par3 Par4 D Text
000010 BLOCK BEG Fahrradleasing
000020 _DFRD &PRO GEN
000030 BLOCK END
If I double-click Par1 for function _DFRD (&PRO), then I see he two variables I should write the data to:
Zeile VarArg. FZ T Operation Operation Operation Operation Operation Operation *
-------------+---------+------------------+---------+---------+---------+---------+
000010 AMT= PKWWRPRINT *
000020 1 AMT= ENTKM PRINT
So, as I understand I should write the two variables PKWWR and ENTKM, I have the values in the function code, but I don't know how to access these variables.
Thanks for your help!
Gyöngyi1 - PIT is a Function that is used in the Payroll Schema to "Process the Internal Table".
2 - You mentioned that you had created a Custom Function to read IT0006 and IT0032, and I only suggested to you that you could have that Custom Function generate Information WageTypes and save them in the Input Table where they could then be used in PCRs.
3 - I did not mention that you can read only one value through operation AMT, but I mentioned that using AMT=xxxxxx followed by AMT=yyyyyy means that the first statement is useless. On the other hand, using AMT=xxxxxx followed by AMT+yyyyyy and AMT+zzzzzz will result in the amount being the total of the 3 values.
4 - Please read some documents on Schemas, Functions and PCRs, such as in the Wikis on this site, and study your current Payroll Schema, it's sub-schemas, it's functions and the operations in it's PCRs. Note that t-code pe01, pe02 and pe04 can be used to find some documentation on functions and operations. -
Custom taglib access the variable of jsp in the tag class
Hi guys:
I have a question about taglib.the scenario below
there are a set of tag,they all need to access a variable that declare in the jsp.yes ,I can use the approach like this,
first I declare a variable
<%!String variable="test";%>
then pass the value
<myTag:hello att="<%=variable%>"/>,but I think that's stupid,because all tags access the same variable.why not get the variable in tag class?
for example
public int doStartTag() {
String variable=;//get the variable at here
I mean,I want to get the variable's value in my tag class directly without passing parameter in the jsp via attribute of tag ?
can I do like this?if yes,how can I?
thanks advance!Hi,
Review pageContext, TagSupport from the JSP and Tag Extensions API. You can put the variable into any of the four scopes and retrieve it using the pageContext object. -
Accessing a variable declared in another form
Can someone tell me how I access a variable outside from the form it was declared in? I've tried examples but they haven't worked.
There are many right ways and many wrong ways to do what you want, the two below (one code example) and one link to a demo project are but two ways to do this.
A simple example, form1 as two buttons, form2, two buttons, one text box. This replies on knowing the parent form.
Public Class Form1
Public SomeVar As String = "Karen"
Public Property SomeProp As Integer = 4
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim f As New Form2 With {.Owner = Me}
Try
f.ShowDialog()
Finally
f.Dispose()
End Try
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
MessageBox.Show(Me.SomeVar)
End Sub
End Class
Form2
Public Class Form2
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim MyParent As Form1 = CType(Me.Owner, Form1)
MessageBox.Show(MyParent.SomeProp.ToString & Environment.NewLine & MyParent.SomeVar)
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim MyParent As Form1 = CType(Me.Owner, Form1)
MyParent.SomeVar = Me.TextBox1.Text
End Sub
End Class
The following link has a project which is much more involved, I allow non-modal forms to pass data between the two in real time and both forms stick to each other.
https://onedrive.live.com/redir?resid=a3d5a9a9a28080d1!727&authkey=!AEQ4n6P1H4sD6QI&ithint=file%2czip
Please remember to mark the replies as answers if they help and unmark them if they provide no help, this will help others who are looking for solutions to the same or similar problem. -
I'm a little confused. I know that using private instance variables is good practice, and that the appropriate way to access those variables is with accesser methods (getXXX(), etc.). Since the variables are private, you can't access them by just referring to "testClass.variable", right?
Well, I was reading up on the Comparable interface today, and found a code example where a class implemented a compareTo() method like this:
public int compareTo(Object o) {
if (privateVariable < (TestClass) o.privateVariable) {
return -1;
} else {
return 1;
}But privateVariable is declared as a private variable. So why is it that you can refer to o.privateVariable in the compareTo() method? Is it just because o is cast as a TestClass object, and the compareTo() method is inside of the TestClass class? Even if that's the case, it still seems weird to me; if privateVariable is declared private, I'd think that any reference to a TestClass.privateVariable variable would throw an exception, even if the reference is within the TestClass. This just seems different to me than referring to the privateVariable variable within TestClass, because that obviously refers to the member of the current instance, not a different instance.
Anyway, any explanation would be appreciated.
RichYes, 'private' means 'private to this class', not 'private to this object'.
In this way, it behaves somewhat like a 'friend' variable. The basic idea of making variables private is to hide the implementation behind a class, which still holds even with the compareTo method (you can't use it to figure out that there's a variable called 'privateVariable', when using it from outside your class.) -
Accessing _root variable from flex
In Flex code, I am trying to access a variable that I pass to
the Flash object through FlashVars argument. In Flash it is easy to
do as all the variables that as passed as a part of FlashVars
appear as a part of _level0 or _root. Is there any way to do it in
Flex?
I am trying pass a large dataset directly to Flash without an
http call (creating a desktop application). Does anyone know if the
FlashVars approach will work for a large dataset or is there a
better approach?
ThanksFrom the Flex 2.0.1 help (search for Using flashVars):
The following example sets the values of the firstname,
middlename, and lastname flashVars properties inside the
<object> tag in a simple wrapper:
<?xml version="1.0"?>
<!-- wrapper/ApplicationParameters.mxml -->
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
creationComplete="initVars()">
<mx:Script><![CDATA[
// Declare bindable properties in Application scope.
[Bindable]
public var myName:String;
[Bindable]
public var myHometown:String;
// Assign values to new properties.
private function initVars():void {
myName = Application.application.parameters.myName;
myHometown = Application.application.parameters.myHometown;
]]></mx:Script>
<mx:VBox>
<mx:HBox>
<mx:Label text="Name: "/>
<mx:Label text="{myName}" fontWeight="bold"/>
</mx:HBox>
<mx:HBox>
<mx:Label text="Hometown: "/>
<mx:Label text="{myHometown}" fontWeight="bold"/>
</mx:HBox>
</mx:VBox>
</mx:Application>
If you are using the wrapper that is generated by Flex Data
Services or wrappers that are included in the
resources/html-templates directory, your wrapper might not look the
same, but the basic approach to passing the flashVars variable is.
For example, you might insert flashVars variables by appending them
to a function parameter, as the following example shows:
"flashvars","historyUrl=%2Fflex%2Fflex%2Dinternal%3Faction%3Dhistory%5Fhtml&lconid="
+ lc_id + "&firstName=Nick&lastName=Danger", -
Accessing ICS variable using EL
Can we access ics variable using EL. Hope this query is already posted. but I tried the solution. it is not working
I have set an ics variable in a CSElement and I tried to access that in the next line using EL. but I am not getting the values
e.g
<%
ics.SetVar("testvar","testvalue")
%>
fetching value using cs : {cs.testvar}
fetching value using ics : {ics.testvar}
No results for both the line. Is it not possible to access ics object using EL?Hello
Could you try something like:
e.g
<%
ics.SetVar("testvar","testvalue")
%>
fetching value using cs : ${cs.testvar}
Hope it helps.
Gerardo -
How do I access System Variables? Specifically, I want to add a year and month seperately but those variables are not listed in the Variables pod (a bunch of other things are, long dates and so on).
I can add them as User Variables, setting them up as <$year> and <$monthname>, but that doesn't work either (the output is "<$year" and "<$monthname" respectively).
I can import the variables from another document, but I shouldn't have to. They have got to be in there someplace, but where? How can I get to them without importing a bunch of duplicate variables from other docs?
Thanks in advance.
dc10System variable building blocks won't work in user-defined variables. You have to modify an existing system variable to get the exact definition that you want and then use that modified system variable. Also, not all system variables are available on all types of pages, some are specific to Master pages only.
-
Error in object definition, DOMA is not available
Hi Gurus,
While loading data from PSA to datatarget(0IC_C03), I am getting this error.
I have scheduled the dataloading and the job is getting cancelled....
The job log in sm37 looks like this:
Job started
Step 001 started (program RSNEW1, variant &0000000000004, user ID BWTRAINING)
Reconstruction / addition started for InfoCube 0IC_C03
Caller 36 data packet 000001
Reading data from PSA started
Caller 39 data packet 000001
29 records read from PSA 2LIS_03_BX_BA
Caller 52 data packet 000001
InfoCube 0IC_C03 will be updated
Caller 55 data packet 000001
Start of update-rule processing for InfoProvider 0IC_C03
Caller 59 data packet 000001
End of update-rule processing for InfoProvider 0IC_C03
Error in object definition, DOMA is not available
Job cancelled
I am working in BI7.0.
Please help me in solving the issue.
Vinod.Check all number range objects related to that cube.
Maybe you are looking for
-
Not going to sleep after battery depletion, just crashing
My Blackbook had some intermittent battery issues last week, so I got a new battery. The new battery allowed the battery meter to start functioning properly again, but it still doesn't go to sleep when the battery is completely depleted, it just cras
-
I need to import an already existing user from a dmp file. I am not sure if I must drop and recreate the user before importing or the import would drop all not existing objects, create the new ones, modify those that are different, insert new records
-
A short and fundamental question: Java3D in headless mode
To begin I would like to introduce myself as a complete Java3D newbie. What I would like to accomplish is to produce an application which, in headless mode, will read in data and generate 3d images as files, without ever making any GUI components to
-
Adobe Presenter panel shows garbage Arabic strings
Hi, We are working on a localizing some PPTX files into Arabic and publishing them using Adobe Presenter (SCORM output). After publishing in Adobe Presenter, we tried to view the course using Internet Explorer, we found that some strings on the cours
-
I rented Hotel Transylvania from iTunes two days ago to watch tonight on Apple TV. I get an error message about not available in U.S. and it won't play. What gives?