I've had a lot of issues with CK and contexts, in my case
InPlaceCheckbox. I basically copied the source and wrote my own. In
this case, the afterRender didn't use the context when creating the
link, this makes the context empty when the onAction fires. And CK's
AjaxCheckbox doesn't use a context at all, apparently. Perhaps the
same thing is happening with the OnEvent?
I've been meaning to submit some bugs on this, but have been so busy.
Another one, if anyone cares, is that the DateTimePicker fails
(JavaScript exception) if it's hidden (in a hidden DIV or
FormFragment.) This failure causes JavaScript processing to stop on
the page causing all sorts of problems.
Norman Franke
Answering Service for Directors, Inc.
www.myasd.com
On Aug 12, 2009, at 11:21 AM, ppetrou wrote:
I am using the example documented here
http://www.chenillekit.org/chenillekit-tapestry/ref/org/chenillekit/tapestry/core/mixins/OnEvent.html
and I can't get the context optional parameter to work.
The relevant code is as follows
*******************
<input t:id="code" t:type="TextField" translate="string"
validate="required"
t:mixins="autocomplete,
ck/OnEvent"
event="change"
onCompleteCallback="onTextFieldCompleteFunction"
value="auxInvoicedItemUI?.code"
context="${myContext}"/>
*******************
public Object onChangeEvent(List<String> values){}
*******************
public List<String> getMyContext()
{
List<String> list = new ArrayList<String>();
list.add("code101XXX");
list.add(String.valueOf(0));
list.add("codeXXX");
return list;
}
*******************
The problem is that the values parameter of onChangeEvent(List<String>
values)
always returns one value which is the value of
value="auxInvoicedItemUI?.code"
Is there anyway I can have the values parameter also containing the
values
returned by getMyContext() method?
Petros
--
View this message in context:
http://n2.nabble.com/ck-OnEvent-with-Context-tp3431473p3431473.html
Sent from the Tapestry Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org