1. BreezeJS Feature Suggestions
Help us make Breeze.js better by letting us know what you’d like to see next.
Suggest new features, vote on existing ones, or fork Breeze in GitHub and send us a pull request.
272 results found
-
Support for Grails
please
16 votes -
Example of using metadata for validation with knockout.
Would be great to have an example of breeze exporting metadata for use with knockout validation.
76 votes -
Create function to translate error messages
it would be possible to include a function to breeze similar to the included in knockout-validation to translate error messages:
//quick function to override rule messages
ko.validation.localize = function (msgTranslations) {var msg, rule; //loop the properties in the object and assign the msg to the rule for (rule in msgTranslations) { if (ko.validation.rules.hasOwnProperty(rule)) { ko.validation.rules[rule].message = msgTranslations[rule]; } }
};
Related to: http://stackoverflow.com/questions/14316454/translate-breeze-validation-messages
38 votes -
Provide a paired client side/server side validation module that would make it easier to apply the same custom validations on both the server
This module would also have access to the user credentials associated with the end user performing the operation to be validated. Ideally, this would be configured via attributes as well as thru a programmatic API.
37 votesA quick update for this request:
We’re partly there with the 1.4 release, but we still have more to do before we can mark this as complete.
-
Support Design Time Typed Entities
A tool to create Typescript typed entities from WebAPI metadata in the same way that JaySvcUtil works for JayData
182 votes -
Support for databinding with Wijmo
Issued described here: http://stackoverflow.com/questions/14817273/componentone-wijmo-grid-breezejs
6 votes -
QueryInterceptors and ChangeInterceptor are needed to implement Security
One needs to write lots of code to implement query and change interception to EF context. With interceptors we can easily do this with Breeze like WCF Data Services.
35 votes -
29 votes
-
Not force orderBy with skip
When you use the skip(n) operation, you are forced to supply and orderBy clause as well or an error occurs. Advisable as it may be to supply one, I suppose you could do without.
3 votesThis is an Entity Framework requirement that we also enforce.
That being said, we’ll watch the votes on User Voice and see how many others really want this.
-
Paged query combining remote and cached data
A Breeze plugin that pages a query combining remote and cached data in the query results. The paging strategy factors in pending, unsaved changes that could affect sort order (e.g., a name change), exclusion of entities marked for delete, and new entities that qualify for inclusion in the result. Could base it on the DevForce.EntityQueryPager (http://drc.ideablade.com/xwiki/bin/view/Documentation/query-paging)
50 votes -
Provide Observable ErrorMessage at entity level & at Collection Level so that error messages can be displayed next to entity and then again
IN LOB application it is very critical to display error message next to the field in error as well as summary of errors.
When Binding the collection to HTML table, expose the Error Collection so that error message can be displayed in data-bind. This should be observable so that it HTML markup is updated dynamically when errors occurs and is cleared when error are corrected.
Similar observable error collection as List level to display summary of error as well. since this is summary, when clicking on error item, ability to set focus to the Editable filed in HTML table would…
13 votes -
function parameters in query clauses
Add ability to pass functions into where clauses, orderBy clauses, etc., instead of strings, for better intellisense and TypeScript type support.
20 votes -
Support DevForce models????
We have a lot invested in devforce models and the thought of having to maintain multiple models is troubling. I assume it is the saves that are the issue because I'm able to query the df entities without issue.
74 votes -
95 votes
-
Transparent local vs server queries.
I don't want to distinguish between local and server data. I'd like the framework to work out the cache state and refresh as necessary based on hints I provide - such as FIFO, LIFO, or callbacks for conflicts.
14 votes -
6 votes
Moving this back to under review.
Will you please give us more information on your use case for this request?
Thanks,
John
-
Please add authentication functionalities as in DevForce.
Please add authentication functionalities as in DevForce.
1 vote -
Provide a server side logging module that would automatically log selected operations.
Ideally, this would be configured via attributes as well as thru a programmatic API.
1 vote -
Indexeddb
Support for Indexeddb.
63 votes -
EntityManager.getEntityGraph - get a root entity's object graph from cache
Like the FindEntityGraph method in DevForce (http://drc.ideablade.com/xwiki/bin/view/Documentation/query-working-in-cache), this method would return an array of entities in cache consisting of the root entity and the related entities as specified in the call, perhaps with "expand" syntax. Could use for partial saves as requested in this S.O. post (http://stackoverflow.com/questions/13575058/how-can-i-save-a-single-entity-with-entitymanagers-savechanges-method). Also useful for moving graphs between EntityManagers and to browser local storage.
11 votes
- Don't see your idea?