Feb 28, 2012, 8:26 AM
Hi again,
At the moment I have this sample working with RowSelectionModel and catching Tab key. But how could I re-setting old cell style?
Thanks for your kind assistance,
Dominik.
At the moment I have this sample working with RowSelectionModel and catching Tab key. But how could I re-setting old cell style?
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e) {
if (!X.IsAjaxRequest) {
Store store = this.GridPanel1.GetStore();
store.DataSource = new object[] {
new object[] { "test1", "test2", "test3" },
new object[] { "test4", "test5", "test6" },
new object[] { "test7", "test8", "test9" },
};
store.DataBind();
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Ext.NET Example</title>
</head>
<body>
<form id="Form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<ext:TextField ID="Text" runat="server" FieldLabel="Text" MaxLength="5" Width="300">
<Listeners>
<BeforeRender Handler="this.focus();" Delay="10" />
</Listeners>
</ext:TextField>
<ext:GridPanel ID="GridPanel1" runat="server" AutoHeight="true" TrackMouseOver="true"
StripeRows="true" >
<Store>
<ext:Store ID="Store1" runat="server">
<Reader>
<ext:ArrayReader>
<Fields>
<ext:RecordField Name="test1" />
<ext:RecordField Name="test2" />
<ext:RecordField Name="test3" />
</Fields>
</ext:ArrayReader>
</Reader>
</ext:Store>
</Store>
<ColumnModel ID="ColumnModel1" runat="server">
<Columns>
<ext:Column Header="Test1" DataIndex="test1" />
<ext:Column Header="Test2" DataIndex="test2" />
<ext:Column Header="Test3" DataIndex="test3" />
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModel1" runat="server" SingleSelect="true" />
</SelectionModel>
<KeyMap>
<ext:KeyBinding>
<Keys>
<ext:Key Code="TAB" />
</Keys>
<Listeners>
<Event Handler="e.target.style.backgroundColor = 'red';" />
</Listeners>
</ext:KeyBinding>
</KeyMap>
</ext:GridPanel>
</form>
</body>
</html>
Thanks for your kind assistance,
Dominik.