Ask Dojo Questions Online

Dojo is an open source modular JavaScript library used in writing JavaScript applications.

Ask Dojo Questions Online


Dojo is an open source modular JavaScript library used in writing JavaScript applications. It includes AJAX support and language localizations to rapidly develop Ajax based website. Dojo aims to solve some long-standing historical problems with DHTML, which prevented mass adoption of dynamic web application development.

Ask any question relating to Dojo, if you are facing problem in programming, coding, implementing, and administrating in Dojo. We have all ranks of Dojo expert that can solve the problems very quickly with high accuracy. Our site visitors, who are proficient in Dojo can also answers of the questions.

Dojo is a freely available third-party JavaScript toolkit under BSD or AFL license for creating most interactive rich featured applications. It includes pre-buit and customizable "Dijit" window designs and "DojoX" extension that widgets for user interface objects, drawing and other functions.

The Dojo toolkit can be used to develop dynamic web applications. Using Dojo toolkit you can turn your web application into desktop like web application.

Share on Google+Share on Google+

Ask Dojo Questions Online

Posted on: November 21, 2009 If you enjoyed this post then why not add us on Google+? Add us to your Circles



Discuss: Ask Dojo Questions Online   View All Comments

Post your Comment

Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
May 24, 2011
implementaion of Save on javascript

I have one UI mock up.I ahve to implement it in Javascript with dojo.can any one help me in doing so...
October 24, 2011

January 19, 2013
regarding externalization of resource bundle

Hi, Is it possible to use the resource bundle outside the EAR file. Dojo toolkit is part of EAR file but I want to use the resource bundle outside the EAR. If yes , could you please give the code snippet. Thanks Savita
Rajiv Singh
July 9, 2012
Localization cache

Localization variables (nls folder) got cached because of that we couldn't able to retrieve new variable and deleted variable is still coming :( :(. We want to delete the cache so that we can get all the latest variable value.
September 6, 2012

i need questions and answers
s df
September 13, 2012
How to display xml nodes in dijit.tree

I have xml data returned from a web service in the following format: <ProductInformation> <Product> <ProductID>bundleA</ProductID> <ProductName>Triple Bundle</ProductName> <ProductType>BUNDLE</ProductType> <Description>Telco Triple </Description> </Product> <Characteristics> <Characteristic> <Name>PRODUCT_NAME</Name> <Description/> <Values> <Value> <ValueName>PRODUCT_NAME</ValueName> <ValueType>Feature</ValueType> <Value>Telco Triple Bundle</Value> </Value> <Value> <ValueName>RULE</ValueName> <ValueType>SIMPLE_RULE</ValueType> <Value>Telco Triple Bundle</Value> </Value> </Values> </Characteristic> <Characteristic>....</Characteristic> <Characteristic>....</Characteristic> <Characteristic>....</Characteristic> ... </Characteristics> I'm using the following code within a php file to produce the store and the model to populate the tree, but I do not get the whole xml doc. I see the root node and one level down with 'undefined' as the label? Please let me know where the error might be? thanks, sdf function getProductInformation(productid) { var xhrArgs = { url: "services/Client_ProductService_GetProductInformation.php?Product=" + productid, handleAs: "xml", preventCache: false, load: function(data){ hookXmlStore(); var xmlString = dojox.xml.parser.innerXML(data); var myxml='<' + '?xml version="1.0" encoding="UTF-8"?' + '>' + xmlString; var store = new{ xmlstring: myxml, }); var model = new dijit.tree.ForestStoreModel({ store: store, rootId: "ProductInformation", rootLabel: "ProductInformation", childrenAttrs: ["Product", "Characteristics"] }); console.log(" putting in tree"); var tree = new dijit.Tree({ model: model }, "prodInfoTree"); } }; function hookXmlStore() { dojo.declare("", [], { constructor: function(args){ this.inherited("constructor", arguments); this.xmlstring = args.xmlstring; this.url = "dummy.xml"; this.rootItem = "ProductInformation"; _fetchItems: function(request, fetchHandler, errorHandler){ var url = this._getFetchUrl(request); if(!url){ errorHandler(new Error("No URL specified.")); return; } var localRequest = (!this.sendQuery ? request : {}); var data = dojox.xml.parser.parse(this.xmlstring); var items = this._getItems(data, localRequest); if(items && items.length > 0){ fetchHandler(items, request); }else{ fetchHandler([], request); } } }); };