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.
-
To add the java backend for the breezejs.
right now breezejs is running on asp.net(as a backend) but since I am a developer of Java Applications that's why I am waiting for the java version of the breezejs
101 votesWork is well underway on a Java backend for Breeze, using Hibernate. Please check out https://github.com/Breeze/breeze.server.java/tree/master/breezejs-hibernate
-
Add the possibility to pass one call specific argument to the ajax adapter
I want to do some stuff inside the ajax adapter, that depends on who initiated the call. For example tracing. In order to do that I need to be able to pass an argument to Breeze that is forwarded to the ajax adapter.
3 votes -
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
- Don't see your idea?