-
Notifications
You must be signed in to change notification settings - Fork 39
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
webix meteor data adapter #1
Comments
thanks for sharing this, to whom did you address the integration question ? I guess Dan... |
Yes, to Dan ... Do you plan to make webix widgets reactive with meteor? |
I recently created a rather large application using meteor and webix and wrote a "library" to make some of the webix components (grid, list, form, template and richselect) reactively bound to Meteor collections and objects. It's just a start and needs some refactoring, but if anyone is interested, I'd be glad to share the code. I've implemented them as custom components that extend their respective webix component. You can then bind them to a collection using $$('grid').collection(Collection, [filter], [sort]). I also added a mechanism to be able to use meteor session objects in the filter, which allows me to change the data at runtime by updating a session variable (e.g. when changing the selected object in another list). |
Hi Ruben We are new to meteor and busy with discover meteor. Webix is going to be our next evaluation as it looks really promising. That you have developed a large application using Webix is very encouraging . Please may we have a look at your code. This could save us a lot of R&D time. Your generosity really appreciated. Leon |
@rubenlagatie Yes, since there's no code here, please make a github repository -- I am needing the same thing and would be delighted to help. Steve/ssteinerX |
I must admin, I think the data proxy approach is cleaner. I think this could be adapted rather easily to be made reactive. I'll try it out and let you guys know. |
@rubenlagatie Thanks! Yes, I would be interested (" if anyone is interested, I'd be glad to share the code"). Looking forward to see your approach. |
@rubenlagatie I'd like to look through your code too, |
Hi everyone, I just got back to work on this and will publish the Meteor+Webix integration today (using the cleaner data proxy approach) along with a CRUD example. Please keep in mind though that in the meantime, several licensing issues have been highlighted.
For more details on the licensing discussion, please check the Webix forum links above, as well as the UI components card in the Meteor roadmap. Those would be the best places to leave replies (rather than in this issue). That said, Webix is a great choice for open-source applications, and depending on the answer to the question regarding providing the source code on demand (server-side included or not), it may be as great of a choice for commercial applications too. Check back later today - hope to have the basic integration ready. |
@dandv Awesome. Great timing. We have just decided to use Webix in a project. Looking forward to your publication. And big thanks for your work on this. |
@dandv great news. |
Many thanks @dandv, looking forward to your implementation. A small note to the ones planning to build commercial or seriously big applications using webix or any other non MIT licensed 3rd party product (like me by the way):
Having said that, I think in order to have best quality and most freedom whilst protecting your research and developments, it is wise to follow the (initial) philosophy "lunch is not always for free". |
@meteorpoly interesting thoughts, thank you. |
Totally agree @meteorpoly On Wed, Feb 18, 2015, 16:13 Alex Alexeev [email protected] wrote:
|
@ruben, sound's interesting, I've been working on something similar, for webix-firebase integration. |
The first implementation is ready. DataTable is the first tested widget to be reactive, and other non-hierarchical widgets should function just as well. Tests or demo PRs are welcome. Sorry it took longer than I hoped - I had to patch the Webix source code to make it work with Meteor (usually, an exports file is enough, and the 3rd party library code can be left unchanged). @kosir: I incorporated the webix-meteor-data adapter, and I've listed in the TODO section of the README the plans for future integrations. |
@dandv great thanks. |
@dandv thank you |
Loading a file with the following content before loading the webix.js works:
|
Thanks a lot! |
I've see meteor data adapter on webix site https://github.com/webix-hub/webix-meteor-data and I would like to know what kind of additional integration do you plan to implement. Thanks. BR
The text was updated successfully, but these errors were encountered: