Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complex properties #4

Open
andyci opened this issue Sep 8, 2014 · 4 comments
Open

Complex properties #4

andyci opened this issue Sep 8, 2014 · 4 comments

Comments

@andyci
Copy link

andyci commented Sep 8, 2014

Hi,

Any possibility this can be used to bind complex properties such as contact.Address? I can see that all the properties are pulled from the breeze meta data model but this doesn't include expanded complex properties.

Could you perhaps point me in the right direction as I'm happy to implement this myself

@rondefreitas
Copy link

I've been working on that myself, at least for 1 level down and will post that change as well in my fork of the code.

@lowie1
Copy link

lowie1 commented Sep 25, 2014

That would be great, thanks!

@rondefreitas
Copy link

Something to keep in mind (not sure if this changed) is that originally the kendo DataSource schema didn't have support for complex properties. This means that while it would be part of the data, you wouldn't be able to auto-generate filters or data types based on those fields...

It might be possible to flatten the data as it comes in, using an underscore in place of a period, but that causes issues with filters. This however might be able to be alleviated with the use of the parameterMap function... though that gets complicated.

Telerik Forum Post about Complex Schemas

@rondefreitas
Copy link

https://github.com/rdefreitas/breeze-kendo

Pull down the changes from here to get the 1st level nav properties and a number of other fixes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants