Sep 16, 2013, 8:15 PM
[CLOSED] [#346] TreeColumn text overflow is missing on Ext.Js 4.2.x
On Ext.Js version 4.1.x, TreeColumn overflow works as expected, as shown below:
http://docs.sencha.com/extjs/4.1.3/e.../treegrid.html
But on version 4.2.x this functionality is missing
http://docs.sencha.com/extjs/4.2.1/e...ray/#tree-grid
Thanks in advance
http://docs.sencha.com/extjs/4.1.3/e.../treegrid.html
But on version 4.2.x this functionality is missing
http://docs.sencha.com/extjs/4.2.1/e...ray/#tree-grid
<!DOCTYPE html>
<html>
<head id="Head1" runat="server">
</head>
<body>
<ext:ResourceManager runat="server" />
<ext:TreePanel RootVisible="false" Title="Ext.Net" Height="700" Width="200" Border="false" runat="server">
<Store>
<ext:TreeStore runat="server">
<Proxy>
<ext:AjaxProxy Url="/Example/LoadTreeFakeChildren">
<ActionMethods Read="POST" />
<Reader>
<ext:JsonReader Root="data" />
</Reader>
</ext:AjaxProxy>
</Proxy>
<Model>
<ext:Model runat="server">
<Fields>
<ext:ModelField Name="Task" />
<ext:ModelField Name="Name" />
</Fields>
</ext:Model>
</Model>
</ext:TreeStore>
</Store>
<Root>
<ext:Node NodeID="0" Text="Root" />
</Root>
<ColumnModel>
<Columns>
<ext:TreeColumn Width="100" Text="Task" Lockable="true" DataIndex="Task" Flex="2"
runat="server" />
<ext:Column Text="Name" Width="100" Lockable="true" DataIndex="Name" runat="server" />
</Columns>
</ColumnModel>
<View>
<ext:TreeView DeferEmptyText="false" />
</View>
</ext:TreePanel>
</body>
</html>
namespace SandBox.Controllers
{
public class ExampleController : System.Web.Mvc.Controller
{
public ActionResult Index()
{
return View();
}
public StoreResult LoadTreeFakeChildren()
{
NodeCollection nodes = new NodeCollection(false);
for (int index = 1; index < 6; index++)
{
Node no = new Node();
no.NodeID = index.ToString() + DateTime.Now.Second;
no.CustomAttributes.Add(new ConfigItem { Name = "Task", Value = Guid.NewGuid().ToString(), Mode = ParameterMode.Value });
no.CustomAttributes.Add(new ConfigItem { Name = "Name", Value = Guid.NewGuid().ToString(), Mode = ParameterMode.Value });
nodes.Add(no);
}
return new StoreResult { Data = nodes.ToJson() };
}
}
}
Thanks in advance
Last edited by Daniil; Dec 29, 2014 at 5:22 AM.
Reason: [CLOSED]