Nov 12, 2012, 5:59 PM
[RAZOR] Component Column - [JS] me.el is null
When i add a ComponentColumn to a TreeGrid using MVC-Razor engine, i get a javascript error:
The javascript error is "me.el is null" in line 25898:
finishRender: function(containerIdx) {
...
if (!me.container) {
me.container = Ext.get(me.el.dom.parentNode);
}
...
}
Sample code - uncomment ComponentColumn code line to see the error:
@version : 2.0.0
@date : 2012-07-24
The javascript error is "me.el is null" in line 25898:
finishRender: function(containerIdx) {
...
if (!me.container) {
me.container = Ext.get(me.el.dom.parentNode);
}
...
}
Sample code - uncomment ComponentColumn code line to see the error:
@using VM2.Taurus.BusinessLayer
@{
var rootNode = new Ext.Net.Node();
rootNode.Expanded = true;
var onePiece = new Ext.Net.Node{ Leaf = true };
onePiece.CustomAttributes.Add(new ConfigItem { Name = "text", Value = "item 01", Mode=ParameterMode.Value });
rootNode.Children.Add(onePiece);
var treePanel = Html.X().TreePanel()
.ID("treePanel")
.Root(root =>
{
root.Add(rootNode);
})
.ColumnModel(c =>
{
c.Columns.Add(Html.X().TreeColumn().DataIndex("text"));
//c.Columns.Add(Html.X().ComponentColumn().Component(i => i.Add(Html.X().TextField())));
})
.Model(m => m.Add(Html.X().Model()
.Fields(f =>
{
f.Add(Html.X().ModelField().Name("text"));
})
)
)
;
}
@treePanel
Ex.Net information: @version : 2.0.0
@date : 2012-07-24