-
26 Sep 2012 7:18 PM #1
Inline Anything Grid/TreeGrid Plugin: Dynamic inline grid content
Inline Anything Grid/TreeGrid Plugin: Dynamic inline grid content
Here's a plugin which will "inline" any arbitrary ExtJS component inside a Grid or TreeGrid.
It targets per-cell selection, and has visual indicators for such.
Through configuration, a check can be created for each column dataIndex which determines whether there is any inline content to show, as well as a function per dataIndex to return a xtype based config object used to instantiate the inline content; both the check and config functions can also have a default catchall definition.
License: Apache 2.0
Demo: http://alex-sherwin.github.com/inlineanything/
GitHub: https://github.com/alex-sherwin/inlineanything/
I'll create some more extensive demo's and documentation on configuration soon, but just got everything committed and demo running on GitHub and ready to share
-
26 Sep 2012 7:37 PM #2
Very nice ... I like the concept! You should consider placing this in our Sencha Market
https://market.sencha.com/
A child grid would be a nice demo to have on your page as well.
Scott.
-
26 Sep 2012 7:40 PM #3
Thank's, I'll look into that tomorrow
-
27 Sep 2012 6:11 AM #4
Great plugin.
A small bug: With IE9 the X button is seated.
error.img1.png
Also, please if you can change the word "default" with something different.
During the parsing gives me a syntax error.
thanksCode:beforeEdit: function(context) { if (this.inlineChecks) { if (this.inlineChecks.hasOwnProperty(context.field)) { return this.inlineChecks[context.field](context); } else if (this.inlineChecks.hasOwnProperty("default")) { return this.inlineChecks.default(context); <----- SYNTAX ERROR } else { return false; } } return true; },
-
21 Mar 2013 12:09 AM #5
does not work with version 4.2.
some fix?
thank you very much
-
10 Apr 2013 6:40 AM #6
nothing ...
after spending several hours I removed the plugin from my application.
I could not understand why it no longer works.


Reply With Quote