smc314 / helix

Open Source MVC framework for building Web Applications using Java, C++, or C#
MIT License
1 stars 0 forks source link

Research qooxdoo data binding and see how we can adapt to it #8

Open smc314 opened 11 years ago

smc314 commented 11 years ago

Now is the time to change any paradigms that we want. Qooxdoo now has a nice data binding implementation. Let's research it and see how we can adapt it to our data objects and use it instead of our home-built data binding approach.

smc314 commented 11 years ago

Our generated data objects are already really close to what qooxdoo requires as the model for data binding. This is good. Made the change to include event: "propertyChange" in the generated properties. That was it to get started.

smc314 commented 11 years ago

It looks like if we want to use our child object arrays as data models for lists, drop-downs, etc. we're going to need to convert those to qx.data.Array types. Looking into whether we can/should do this on the fly, or change the generated code to use this type natively.