dojo data store changes

View: New views
3 Messages — Rating Filter:   Alert me  

dojo data store changes

by XMaNIaC :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I've committed some changes to the dojo data store support:

 * Part of the notification API is working now (updates/deletes)
 * Partial support for queryOptions (ignoreCase)
 * Wildcard support in queries (? and *)
 * Many bug fixes

Things still pending:

 * Fix additions to the store (item creation)
  * What to do with store additions and the notification API? We have to devise something here because no store will be notified of any addition given that no Index include the new itemId (obviously, it's new). Joe?
  * Filtered queries are indexed. If an update modifies something that would make an item visible in a filtered query (say "j*") it won't appear later (as the query is not repopulated but retrieved from the cache map)
 * I've seen intermitent issues with Chrome and reverse AJAX
 * Issues with widgets different from the grid has been reported. I have yet to test the store with a combo
 * I have to test piggyback

If anyone detects any other problem please report.

Regards

Re: dojo data store changes

by XMaNIaC :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ouch, just so I remember. We have to test multiple different operations on the same record as well. For example, creating an item, modifying several properties, deleting it and then try to persist the changes in the server. My guts say the current implementation will fail.

On Tue, Jun 23, 2009 at 10:53 AM, Jose Noheda <jose.noheda@...> wrote:
I've committed some changes to the dojo data store support:

 * Part of the notification API is working now (updates/deletes)
 * Partial support for queryOptions (ignoreCase)
 * Wildcard support in queries (? and *)
 * Many bug fixes

Things still pending:

 * Fix additions to the store (item creation)
  * What to do with store additions and the notification API? We have to devise something here because no store will be notified of any addition given that no Index include the new itemId (obviously, it's new). Joe?
  * Filtered queries are indexed. If an update modifies something that would make an item visible in a filtered query (say "j*") it won't appear later (as the query is not repopulated but retrieved from the cache map)
 * I've seen intermitent issues with Chrome and reverse AJAX
 * Issues with widgets different from the grid has been reported. I have yet to test the store with a combo
 * I have to test piggyback

If anyone detects any other problem please report.

Regards


Re: dojo data store changes

by XMaNIaC :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I've just fixed item creation. Yesterday I fixed the use of the store with combo widgets. So all the major issues are now resolved. Please test and let me know

Regards

On Tue, Jun 23, 2009 at 10:53 AM, Jose Noheda <jose.noheda@...> wrote:
I've committed some changes to the dojo data store support:

 * Part of the notification API is working now (updates/deletes)
 * Partial support for queryOptions (ignoreCase)
 * Wildcard support in queries (? and *)
 * Many bug fixes

Things still pending:

 * Fix additions to the store (item creation)
  * What to do with store additions and the notification API? We have to devise something here because no store will be notified of any addition given that no Index include the new itemId (obviously, it's new). Joe?
  * Filtered queries are indexed. If an update modifies something that would make an item visible in a filtered query (say "j*") it won't appear later (as the query is not repopulated but retrieved from the cache map)
 * I've seen intermitent issues with Chrome and reverse AJAX
 * Issues with widgets different from the grid has been reported. I have yet to test the store with a combo
 * I have to test piggyback

If anyone detects any other problem please report.

Regards