Oct 02, 2012, 12:28 PM
[CLOSED] TriggerField KeyDown not workingin Razor
Can't get TriggerField -> DirectEvent -> KeyDown working in Razor.
Works fine with standard ASPX view engine.
TriggerClick event in example code works fine.
Using Ext.Net v2.1
Works fine with standard ASPX view engine.
TriggerClick event in example code works fine.
Using Ext.Net v2.1
@using Ext.Net
@using Ext.Net.MVC
@model ContactService.DataTransferObject.ContactDto
@(Html.X().GridPanel()
.ID("GridPanel")
.Layout("fit")
.ForceFit(true)
.Border(false)
.Store(
Html.X().StoreFor<ContactService.DataTransferObject.ContactDto>()
)
.ColumnModel(
Html.X().ColumnFor(m => m.Name),
Html.X().ColumnFor(m => m.CustomerNumber),
Html.X().ColumnFor(m => m.City),
Html.X().ColumnFor(m => m.Phone)
)
.TopBar(
Html.X().Toolbar()
.Items(
Html.X().TriggerField()
.ID("SearchTriggerField")
.EmptyText("Search Contact")
.Triggers(collection => collection.Add(Html.X().FieldTrigger().Icon(TriggerIcon.Search)))
.DirectEvents(e =>
{
e.TriggerClick.Url = Url.Action("Search");
e.TriggerClick.Success = "GExt.Grid.UpdateStore(App.GridPanel, result.data, true);";
e.TriggerClick.ExtraParams.Add(new Parameter("filter", "App.SearchTriggerField.getValue()", ParameterMode.Raw));
e.KeyDown.Url = Url.Action("Search");
e.KeyDown.Buffer = 200;
e.KeyDown.Success = "GExt.Grid.UpdateStore(App.GridPanel, result.data, true);";
e.KeyDown.ExtraParams.Add(new Parameter("filter", "App.SearchTriggerField.getValue()", ParameterMode.Raw));
})
)
))
Doing anything wrong?
Last edited by Daniil; Oct 03, 2012 at 10:56 AM.
Reason: [CLOSED]