Setting a value in a Model w/o using bindings?
Hello!
I have a model that's defined like so:
<mx:Model id="personModel">
<person>
<name></name>
<age></age>
</person>
</mx:Model>
In some actionscript, I've tried to do something similar to
this:
personModel.person.name = "bob";
This doesn't work. I get an error eluding to the fact that
I'm accidentally using a null value. I don't want to bind variables
into this model. At first I was binding the results of an
HTTPService call into this model, but later on I wanted to be able
to update the model based on something non-related to the
HTTPService call (such as form input).
Thanks for your help!
- Bret
I figured it out.
Instead of ...
personModel.person.name = "bob";'
I had to use...
personModel.name = "bob";
Why? I don't really know. :-)
- Bret
Similar Messages
-
How can I set a value of column in SSIS by using Replace
How can I set a value of a column in SSIS using a Replace in Derive columns. I have here NameCode and I need to Set = 1 Where NameCode like LIKE '____99____'
eg. 1006993010... if 5th and 6th characters are 99
Else 0
Hope to hear from someone soon and I appreciate great help here.If NameCode column is integer then you have to cast it correctly to String.
I am adding that to the expression provided by Rajen.
SUBSTRING((DT_WSTR,20)ProductCode,5,2) == "99" ? 1 : 0
-Vaibhav Chaudhari -
Setting field value from antother field
I am having problems setting the value of a field depending on the entry of a previous drop down field.
I am creating some wizard pages. On one page i wish a drop down list to populate another field. The drop downlist is unbound. (I have tried doing this with bound field aswell). To do this I have the Depends on Item of the target field to depend on the dropdown list field, so that the appropriate values are updated. (i have tried with the target field being bound and unbound aswell not that it should matter).
I have then updated the VO (view object) adding transient fields when the fields are unbound. Then i updated the view row class. The setter of the drop down field was used to set the value of the target field. (Using the setter of target field). I added system.out.println and the fields are called and set accordingly. ie getters and setters are correct.
However when i run the screens the target field value is not set with the value within the getter of target field.
Could you advice if this is a bug or whether i should be coding this in a different manner. (if it is a bug and you tell me when it is likely to be fixed and any alternative work arounds).
Cheers
AlanAlan,
Not really a bug, but "missing functionality". The problem is that ADF Faces will only refresh a UI Component value from the underlying model binding value when you submit the request with immediate="false", OR when you explicitly call resetValue() on the component.
We have added a new boolean item-level property "Clear/Refresh Item When Depends-On-Item Changes" in the latest build.That property will do the trick for you: it will clear the value and call resetValue on the UI Components of the dependent items, BEFORE the depends-on-item model value is updated. So, in your case, the setter method of your depends-on-item attribute will update your dependent item after JHS cleared the item, and you will see the new value right away because UIComponent.resetValue() was called as well.
Steven Davelaar,
JHeadstart Team. -
Setting column values based on LOV selection
Hi All,
I am using JDeveloper 11.1.2.2.0. I have a table eg: Department table, in Dept Id, I have defined LOV for that field. My requirement is, based on the LOV selection, I want to set the other column values. I am using InputTextwithLOV in list type. How to achieve this?
I tried mentioning that in the List return values. But it is not setting the values.
Regards,
InfyHi,
if you use a model driven LOV then when configuring the LOV you can map additional attributes. When you build a model driven LOV you at least once tell it which LOV attribute should be used to update the DeptId field. You can do the same for additional attributes
Frank -
How to set variable value in an XML array
Hi,
Please let me know how to set the value for a xml array element using assign activity inside a for-each block in BPEL 11g
I tried to set the variable value for result element using the below condition but i encountered selection failure message
$outputVariable.payload/ns1:Student['i']/ns1:result or
$outputVariable.payload/ns1:Student[$i]/ns1:result
And the xsd used is as below
<xsd:complexType name="StudentCollection">
<xsd:sequence>
<xsd:element name="Student" type="Student" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Student">
<xsd:sequence>
<xsd:element name="Name" type="xsd:string"/>
<xsd:element name="location" type="xsd:string"/>
<xsd:element name="mark" type="xsd:string"/>
<xsd:element name="result" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
Thanks,
DhanaHi,
At the back of button specify the following parameter:-
CMD 1 Execute_planning_function
Planning_function_name 1 xyz
Var_name 1 variable_name
var_value 1 blank
Can also refer to link below:-
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0a89464-f697-2910-2ba6-9877e3088954?quicklink=index&overridelayout=true(can refer to page 20)
http://www.sdn.sap.com/ddc5564a-337d-4cf9-a34e-2dab64df09be/finaldownload/downloadid-a61a6724ba8e7b7fbd9c5df9590ab50d/ddc5564a-337d-4cf9-a34e-2dab64df09be/irj/scn/go/portal/prtroot/docs/library/uuid/f0881371-78a1-2910-f0b8-af3e184929be?quicklink=index&overridelayout=true
Hope it may help -
How to set the value of Day in JSpinner of format DD:HH:mm
Hi All,
I am trying to implement a spinner of format day:HH:mm but the problem is that I didn't any function by which I can set some dynamic value in Day (for initial display).
I can set some value in hour and minute by using
Date fDate = new Date();
fDate.setHours(hh_int); // hh_int is some dynamic value
fDate.setMinutes(mm_int); // mm_int is some dynamic value
but I didn't get any function like setDay(int_value);
Please let me know how can I do it.Take a look at java.util.Calendar.
-
Set value of a display only item using javascript
I was trying to find an answer in the forum but my searches gave me no results. How do
I set a value of a display only item using javascript (ajax)?
Denes Kubicek
http://deneskubicek.blogspot.com/
http://htmldb.oracle.com/pls/otn/f?p=31517:1
-------------------------------------------------------------------Vikas,
Thanks for a fast responding. The type is Saves State. However, I tried to set the value
of a display only item using:
<script>
function f_setDisplayOnly ()
{$x('P80_X').parentNode.childNodes[4].nodeValue = 1;
</script>without a result (or error). What am I doing wrong?
Denes Kubicek
http://deneskubicek.blogspot.com/
http://htmldb.oracle.com/pls/otn/f?p=31517:1
------------------------------------------------------------------- -
How to set field value in workflow SPD2013?
Hi All,
how to set field value in workflow SPD2013? Actually using Infopath, i need to update a field value through workflow.(Little differnt from SPD2010). How to do this?As Amit says, some elaboration here would be good. You can use InfoPath as a form for either a list or a library and then set it to trigger a workflow upon item creation. The workflow will consist a number of actions, one of which is the Update
Field Item.
More information on the available steps can be seen here.
http://msdn.microsoft.com/en-us/library/office/jj164026.aspx
Steven Andrews
SharePoint Business Analyst: LiveNation Entertainment
Blog: baron72.wordpress.com
Twitter: Follow @backpackerd00d
My Wiki Articles:
CodePlex Corner Series
Please remember to mark your question as "answered" if this solves (or helps) your problem. -
To set default value as blank in drop down by index
Hi Experts ,
I'm using Adaptive RFC model to get data from SAP and I've to create DropDownByIndex and populate it with the data.
I am getting data in the drop down but when my screen is displayed , I contains one of the values from the Drop down as default . But I want default value as blank .
How to set blank value as default.
Thanks in advanceHi
U shuld Make the Node that Is Bound to the DropDown By Index Ui Element Selection Property as 0..1 and Not 1-1 which says that that it can hold even zero instance
oh Sorry Valery i did not check ur Post
Wishes
Krishna kanth
Message was edited by: krishna kanth -
Can I set the value of a list binding in my managed bean?
Dear All,
This is just an exercise for me and I just wanted to experiment on the bindings of ADF for me to understand it further.
I wanted to create a custom Model Driven LOV with my data control listed below
Countries
-CountryId
-CountryName..but I wanted to display the label similar to this
1 - USA
2 - England
n - France..so I thought of manipulating the select items in a bean
<af:selectOneChoice id="soc1" value="#{bindings.Countries.inputValue}">
<f:selectItems value="#{pageFlowScope.MyBean.countries}" id="si1" valuePassThru="true"/>
</af:selectOneChoice>..and the code similar to this
public class MyBean{
public List<SelectItem> getCountries(){
//countryMap points to accessing the iterator binding
//BindingsHelper is a utility class that sets the value
for(...){
SelectItem item = new SelectItem();
item.setLabel(countryMap.get("CountryId") + " - " + countryMap.get("CountryName"));
item.setValue(countryMap.get("CountryId"));
list.add(item);
//set the item to the first row
BindingsHelper.setExpressionValue("#{bindings.Countries.inputValue}",
list.get(0).getValue());
return list;
}...on the last part I wanted to set the value to the first item but I am encountering numberformatexception when setting the list binding.
I know I can do this declaratively also by removing the unselected item but as I have said I am experimenting on the bindings.
Is this not possible?
Thanks.
JDev 11G PS5Hi ,
I understand that , you want to show select one choice (dropdown) with label (countyid - country name) and value is (countryid).
and these informnation is coming from ADf Model ( may be a VO).
in the UI page you used this list is coming from MyBean
<af:selectOneChoice id="soc1" value="#{bindings.Countries.inputValue}">
<f:selectItems value="#{pageFlowScope.MyBean.countries}" id="si1" valuePassThru="true"/>
</af:selectOneChoice>
so ,
The Managed Bean code should be ,
private List<SelectItem> countries;
///setter method
public void setCountries(List<SelectItem> countries) {
this.countries= countries;
// getter method
public List<SelectItem> getQuoteStatusList() {
quoteStatusList =
selectItemsForIterator("countriesVOIterator",
"countryId", "countryName");
return quoteStatusList;
public static List<SelectItem> selectItemsForIterator(String iteratorName, String valueAttrName, String displayAttrName) {
return selectItemsForIterator(findIterator(iteratorName), valueAttrName, displayAttrName);
public static DCIteratorBinding findIterator(String name) {
DCIteratorBinding iter = getDCBindingContainer().findIteratorBinding(name);
if (iter == null) {
throw new RuntimeException("Iterator '" + name + "' not found");
return iter;
public static List<SelectItem> selectItemsForIterator(DCIteratorBinding iter, String valueAttrName, String displayAttrName) {
List<SelectItem> selectItems = new ArrayList<SelectItem>();
for (Row r : iter.getAllRowsInRange()) {
string labelValue = (String)r.getAttribute(valueAttrName) +"-"+ (String)r.getAttribute(displayAttrName);
selectItems.add(new SelectItem(r.getAttribute(valueAttrName),labelValue ));
return selectItems;
this will give you what you except in the ui
when you try to get the value form that seclecOneChoice value in MyBean what user selects , you can simply get the value of this selectOneChoice. -
Exception setting property value with CGLIB ( in hibernate)
My hbm.xml file is:
<hibernate-mapping>
<class name="com.dst.fourx.model.codeModel.CodeGroupDisplay" table="CODE_GROUP_DISPAY1">
<composite-id name="codeGroupDisplayKey" class="com.dst.fourx.model.codeModel.CodeGroupDisplayKey">
<key-property name="nlsLanguage" type="java.lang.String" column="LANG_CD" />
<key-many-to-one name="codeGroupCode" class="com.dst.fourx.model.codeModel.CodesGroup" column="CD_GRP_CD" />
</composite-id>
<property name="createDate" column="CREATE_DT" type="java.util.Date" not-null="true"/>
<property name="createUserCode" column="CREATE_USER_CD" type="java.lang.String" not-null="true"/>
<property name="updateDate" column="LAST_MOD_DT" type="java.util.Date"/>
<property name="updateUserCode" column="LAST_MOD_USER_CD" type="java.lang.String"/>
<property name="displayText" column="DISPLAY_TXT" type="java.lang.String" not-null="true"/>
</class>
<query name="findAllEditableCodeGroups">
<![CDATA[from CodeGroupDisplay]]>
</query>
</hibernate-mapping>
I m getting the following error while running the above query:
org.hibernate.PropertyAccessException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of com.dst.fourx.model.codeModel.CodeGroupDisplayKey.setCodeGroupCode
at org.hibernate.tuple.PojoComponentTuplizer.setPropertyValues(PojoComponentTuplizer.java:63)
at org.hibernate.type.ComponentType.setPropertyValues(ComponentType.java:262)
at org.hibernate.type.ComponentType.resolve(ComponentType.java:447)
at org.hibernate.type.ComponentType.nullSafeGet(ComponentType.java:182)
at org.hibernate.loader.Loader.getKeyFromResultSet(Loader.java:759)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:292)
at org.hibernate.loader.Loader.doQuery(Loader.java:412)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:218)
at org.hibernate.loader.Loader.doList(Loader.java:1593)
at org.hibernate.loader.Loader.list(Loader.java:1577)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:395)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:271)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:844)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
at com.dst.fourx.core.impl.ao.dao.actions.HibernateNamedQueryAction.execute(HibernateNamedQueryAction.java:79)
at com.dst.fourx.core.impl.ao.dao.BaseDAOHibernate.execute(BaseDAOHibernate.java:129)
at com.dst.fourx.core.impl.ao.dao.AddEditCodeDAO.getAllFundingTypes(AddEditCodeDAO.java:47)
at com.dst.fourx.core.impl.ao.dao.AddEditDAOTest.testGetCreditBankAccts(AddEditDAOTest.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: net.sf.cglib.beans.BulkBeanException: com.dst.fourx.model.codeModel.CodesGroup$$EnhancerByCGLIB$$fd9c7e4e
at com.dst.fourx.model.codeModel.CodeGroupDisplayKey$$BulkBeanByCGLIB$$ae2c0401_2.setPropertyValues(<generated>)
at org.hibernate.tuple.PojoComponentTuplizer.setPropertyValues(PojoComponentTuplizer.java:59)
... 32 more
Caused by: java.lang.ClassCastException: com.dst.fourx.model.codeModel.CodesGroup$$EnhancerByCGLIB$$fd9c7e4e
... 34 morecheck the setter method for the property LANG_CD in com.dst.fourx.model.codeModel.CodeGroupDisplay.
it must be like -
setNlsLanguage(CodesGroup xyz) { ... }
The paremeters must be objects, not the type of the database column. We can specify the actual field in CodesGroup which acts as the foreign key in CodeGroupDisplay in the "property-ref" attribute of <many-to-one> element in the mapping file for CodeGroupDisplay.
This worked for me. Hope it works for you too. -
How to set the value of RichSelectOneChoice
I have RichSelectOneChoice in a managed bean and I want to set the value of this component. I tried this one but it's using it's index instead of actual value:
RichSelectOneChoice comp = (RichSelectOneChoice) agencyListComponent;
comp.setValuePassThru(true);
comp.setValue(agencyId);
where agencyListComponent is of type UIXComponent.The list is attached to model
The select list code is:
<af:selectOneChoice value="#{bindings.AGENCYID.inputValue}"
label="#{bindings.AGENCYID.label}"
required="#{bindings.AGENCYID.hints.mandatory}"
showRequired="#{bindings.AGENCYID.hints.mandatory}"
shortDesc="#{bindings.AGENCYID.hints.tooltip}"
id="soc1" valuePassThru="true"
partialTriggers="pw1"
binding="#{backingBeanScope.AgencyBean.agencyListComponent}">
<af:selectItem value="" id="emtOpt"/>
<f:selectItems value="#{bindings.AGENCYID.items}"
id="si1"/>
</af:selectOneChoice> -
Set JArray values with invalid key value: "LastUpdatedTime" on new alert rule creation
Hey all!
I'm trying to create a new alert rule using version 0.9.11 of the Monitoring Library and am getting this error on alertsClient.rules.CreateOrUpdate:
"Set JArray values with invalid key value: "LastUpdatedTime". Array position index expected."
That's interesting because LastUpdatedTime is a DateTime object, and whether I set it or I don't, if I set a breakpoint, it does set itself correctly, but the API appears to be expecting a JSON hash?
I've tested alertsClient and I'm able to get existing alerts (also metrics with metrics client), so I don't believe it's an access issue.
Any ideas?
The full code I'm using for the test (borrowed virtually verbatim from the Cloud Cover video
here):
Rule newRule = new Rule
Name = "CPU Over 90%",
Id = Guid.NewGuid().ToString(),
Description = "CPU Has been over 90% for 5 minutes",
IsEnabled = true,
LastUpdatedTime = DateTime.Now,
Condition = new ThresholdRuleCondition
Operator = Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ConditionOperator.GreaterThan,
Threshold = 90,
WindowSize = TimeSpan.FromMinutes(5),
DataSource = new RuleMetricDataSource
MetricName = "Percentage CPU",
ResourceId = "",
MetricNamespace = ResourceIdBuilder.BuildCloudServiceResourceId(<cloudservicename>, <deploymentname>)
RuleAction action = new RuleEmailAction
SendToServiceOwners = true,
newRule.Actions.Add(action);
OperationResponse alertResponse = alertsClient.Rules.CreateOrUpdate(new
RuleCreateOrUpdateParameters { Rule = newRule });
Console.WriteLine("Create alert rule response: " + alertResponse.StatusCode);Hi Greg,
Thanks for your post!
Error "JArray" has been fixed in the latest nugget package.
Refer to:
http://www.nuget.org/packages/Microsoft.WindowsAzure.Management.Monitoring/
Hope this helps!
Regards,
Sadiqh -
How to set default value to relationship filed(ess~my~fam)new child
Hi Experts,
i have a standard ESS Application for Family members/dependents for Malaysia(essmyfam)-->New child
When i click on new child a view gets opened withcontains relationship field with dropdown.Kdsvh is the field that is binded to dropdown.By default downdown is empty,when i click on dropdown it contains some values(Legitimate,adopted,others).
my problem is node binded to dropdown(selectedinfotype) contains many attributes.so how can i set default value as others from values that dropdown contains.
Code i tried
In wdinit of Vcperfamilymydetail component
wdContext.currentSelectedInfotypeElement().setKdsvh(wdContext.nodeSelectedInfotype().getSelectedInfotypeElementAt(3).getKdsvh());
Error: Indexoutofbond exception
Reply is Highly appreciated..
Thanks
Shikore
Edited by: kishore shikore on Aug 18, 2009 6:09 PMHi Kishore,
you can set the lead selected value while adding the vales to drop down. let say u are getting the data from model node say "Test".
use the below code in doinit method:
int size = wdContext.nodeTest().size();
for (int i-0;i<size;i++){
ITestElement test = wdCOntext.nodeTest().getTestElement(i);
ISelectedInfotypeElement element = wdContext.nodeSelectedInfotype().createSelectedInfotype();
element.setKdsvh(test.getKcsvh());
wdContext.nodeSelectedInfotype().addElement(element);
if("Others".equals(test.getKdsvh())){
wdContext.nodeSelectedInfotype().setleadSelection(element.index());
Hope it helps
Thanks and Regards -
How to Set default value to dropdown list in oracle ADF
hi,
I need to set default value in the drop down list in oracle ADF.
If you take in HTML :
<select>
<option value="">Select Value </option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
Like this i need to set default value in drop down llist in oracle ADF.
Thanks and Regards,
M. Ramu.Hi Ramu,
Please be more clear on ur post whts ur Jdev version and wht type of dropdown u r using model driven or static list..?????
Its hard to help u without proper info..
Just have a look into this before u post a thread...
https://forums.oracle.com/forums/ann.jspa?annID=56
Regards,
Suganth.G
Maybe you are looking for
-
A non techie senior, I have written a book in Pages. To email to a literary editor, I have to use a format that is compatible to Microsoft word and does not garble all the indents and formatting. Help. Could you answer in simple steps as I can write
-
Arabic language for PlayBook os 2
I'm from egypt and i use Arabic language and i heard that there are Arabic language for PlayBook but i can't git or fiend it Please help me to install Arabic language for my PlayBook Thank you
-
Af:inputListOfValues popup : selecting first row
Hi, Is there a way to select first row inside lov popup, the by default behaviour is it selects the rowHeader rather than row itself. When the lov popup is opened , there is no focus on table resides in the popup - to focus on table, user has to pres
-
Change Data passed from BEx to BO
Hi Gurus, In our scenario, we have BO reports built on top of BEx queries. In BI, the convention for Hierarchy Node technical name is -> Hierarchy name + Hierarchy Node Name e.g, if Hierarchy Name is ABC and node name is XYZ, then Hierarchy Node na
-
Custom Xkb Layout, What am I missing? [SOLVED]
After I trashed three buttons of my onboard keyboard had to customize the layout to use some characters instead of numbers since `hey there still is numpad' I also trashed the backspace and I can't find any replacement options so it'd be an extra if