True. I overwritten the runRpc from the controller changing to "text/json" and it worked smoothly ! Hope i'm not going into other issue doing this :) thanks !
var controller = dojo.widget.createWidget("TreeRpcControllerV3",{editor: editorul.widgetId,widgetId: "controller",RpcUrl:"${url}", runRpc: function(kw) { var _this = this; var deferred = new dojo.Deferred(); dojo.io.bind({ url: kw.url, handle: this.getDeferredBindHandler(deferred), mimetype: "text/json", preventCache: this.preventCache, sync: kw.sync, content: { data: dojo.json.serialize(kw.params) } }); return deferred; }}); On 12/17/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
Well be careful ...I'm not saying for sure that I know what is the right approach in this particular instance, but I do know that I don't like that tree widget at all. It may very well be a bad design decision on the widget authors part, so just be careful jumping through too many hoops if you don't have to. Overriding an existing javascript object function (esp a widget function) is very easy to do. something like dojo.lang.extend(name.of.Object, function:myOverrideFunction(){doYourStuff}) would probably be the easiest way to fix a faulty function. On 12/17/06, Alexandru Dragomir <[EMAIL PROTECTED]> wrote: > I think it can be handled very well with what is existing already in > framework. > I just took the wrong approach at the begining thinking that is json > response. > I'll post back after some time. > > thanks. > Alex > > On 12/17/06, andyhot <[EMAIL PROTECTED]> wrote: > > > > Jesse Kuhnert wrote: > > > I'd say that this is a bug in the tree controller. Tapestry "should > > > not" be sending back any JSON data enclosed with "()". > > +1 > > > > > > > Either the tree is > > > incorrectly using javascript mimetype when it should be using json or > > > you aren't returning what the tree is expecting. > > > > Or, there's simply a need for a new JavascriptResponseBuilder > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- Jesse Kuhnert Tapestry/Dojo team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]