When I navigate to the filter menu in the column menu i am unable to place my cursor in the input box... Meaning if I want to filter by "contains" and I want to type in "something", i cannot type anything in. It wont even allow me to click on the input boxes. Its like they are disabled or the focus is not allowed.
Any ideas?
http://www.telerik.com/forums/kendo-ui-framework
@(Html.Kendo().Grid<DrillDownWSnapshot>()
.Name("ReportDrillDownWSnapshotGrid")
.Scrollable(builder => builder.Enabled(true).Height("400px"))
.HtmlAttributes(new { @class = "cursorLink"})
.DataSource(ds =>
ds.Ajax().Read(r => r.Action("DrillDown", "Reports").Data("getDrillDownParameters").Type(HttpVerbs.Post)).PageSize(500)
)
.Columns(c =>
{
c.Bound(a => a.AccountNumber).Title("Account Number").ClientTemplate("<input type='hidden' id='GridRowURL' value='" + Url.Action("../Workdriver/Account") + "/#=AccountId#' />#=AccountNumber#").Width(150);
c.Bound(a => a.Product).Title("Product").Width(150);
c.Bound(a => a.Source).Title("Source").Width(100);
c.Bound(a => a.Facility).Title("Facility").Width(100);
c.Bound(a => a.AdmitDate).Title("Admit Date").Width(150).Format("{0:d}").HtmlAttributes(new { @class = "kendoGridDate" });
c.Bound(a => a.DischargeDate).Title("Discharge Date").Width(150).Format("{0:d}").HtmlAttributes(new { @class = "kendoGridDate" });
c.Bound(a => a.List).Title("List").Width(200);
c.Bound(a => a.Workflow).Title("Workflow").Width(150);
c.Bound(a => a.Queue).Title("Queue").Width(150);
c.Bound(a => a.AccountBalance).Title("Account Balance").Width(150).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.ChargeIntegrityType).Title("Charge Integrity Type").Width(200);
c.Bound(a => a.ChargeIntegrityReason).Title("Charge Integrity Reason").Width(200);
c.Bound(a => a.AccountCodeAnomalyGrossOpportunity).Title("Account Code Anomaly Gross Opportunity").Width(300).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.AccountMissingChargeGrossOpportunity).Title("Account Missing Charge Gross Opportunity").Width(300).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.AccountOverchargeGrossOpportunity).Title("Account Overcharge Gross Opportunity").Width(300).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.AccountCodeAnomalyNetOpportunity).Title("Account Code Anomaly Net Opportunity").Width(300).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.AccountMissingChargeNetOpportunity).Title("Account Missing Charge Net Opportunity").Width(300).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.FinancialClassCurrentMC).Title("Financial Class Current MC").Width(200);
c.Bound(a => a.InsuranceRollupCurrentMC).Title("Insurance Rollup Current MC").Width(215);
c.Bound(a => a.InsuranceCurrent).Title("Insurance Current").Width(225);
c.Bound(a => a.PreviousList).Title("Previous List").Width(150);
c.Bound(a => a.LastActivityDate).Title("Last Activity Date").Width(150).Format("{0:d}").HtmlAttributes(new { @class = "kendoGridDate" });
c.Bound(a => a.LastActivityUser).Title("Last Activity User").Width(250);
c.Bound(a => a.LastActivityNote).Title("Last Activity Note").Width(350);
})
.Sortable(s => s.SortMode(GridSortMode.MultipleColumn))
.Pageable(p =>
{
p.Input(true).Numeric(false);
p.PageSizes(new int[] { 100, 200, 500, 1000 });
})
.Filterable(filterable =>
filterable.Operators(operators => operators
.ForString(str => str.Clear()
.Contains("Contains")
.DoesNotContain("Does not contain")
.IsEqualTo("Is equal to")
.IsNotEqualTo("Is not equal to")
.StartsWith("Starts with")
.EndsWith("Ends with ")
)
)
)
.ColumnMenu()
.AutoBind(false)
.Events(e => e.DataBound("OnDataBound"))
)
Any ideas?
http://www.telerik.com/forums/kendo-ui-framework
@(Html.Kendo().Grid<DrillDownWSnapshot>()
.Name("ReportDrillDownWSnapshotGrid")
.Scrollable(builder => builder.Enabled(true).Height("400px"))
.HtmlAttributes(new { @class = "cursorLink"})
.DataSource(ds =>
ds.Ajax().Read(r => r.Action("DrillDown", "Reports").Data("getDrillDownParameters").Type(HttpVerbs.Post)).PageSize(500)
)
.Columns(c =>
{
c.Bound(a => a.AccountNumber).Title("Account Number").ClientTemplate("<input type='hidden' id='GridRowURL' value='" + Url.Action("../Workdriver/Account") + "/#=AccountId#' />#=AccountNumber#").Width(150);
c.Bound(a => a.Product).Title("Product").Width(150);
c.Bound(a => a.Source).Title("Source").Width(100);
c.Bound(a => a.Facility).Title("Facility").Width(100);
c.Bound(a => a.AdmitDate).Title("Admit Date").Width(150).Format("{0:d}").HtmlAttributes(new { @class = "kendoGridDate" });
c.Bound(a => a.DischargeDate).Title("Discharge Date").Width(150).Format("{0:d}").HtmlAttributes(new { @class = "kendoGridDate" });
c.Bound(a => a.List).Title("List").Width(200);
c.Bound(a => a.Workflow).Title("Workflow").Width(150);
c.Bound(a => a.Queue).Title("Queue").Width(150);
c.Bound(a => a.AccountBalance).Title("Account Balance").Width(150).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.ChargeIntegrityType).Title("Charge Integrity Type").Width(200);
c.Bound(a => a.ChargeIntegrityReason).Title("Charge Integrity Reason").Width(200);
c.Bound(a => a.AccountCodeAnomalyGrossOpportunity).Title("Account Code Anomaly Gross Opportunity").Width(300).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.AccountMissingChargeGrossOpportunity).Title("Account Missing Charge Gross Opportunity").Width(300).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.AccountOverchargeGrossOpportunity).Title("Account Overcharge Gross Opportunity").Width(300).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.AccountCodeAnomalyNetOpportunity).Title("Account Code Anomaly Net Opportunity").Width(300).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.AccountMissingChargeNetOpportunity).Title("Account Missing Charge Net Opportunity").Width(300).Format("{0:c}").HtmlAttributes(new { @class = "kendoGridCurrency" });
c.Bound(a => a.FinancialClassCurrentMC).Title("Financial Class Current MC").Width(200);
c.Bound(a => a.InsuranceRollupCurrentMC).Title("Insurance Rollup Current MC").Width(215);
c.Bound(a => a.InsuranceCurrent).Title("Insurance Current").Width(225);
c.Bound(a => a.PreviousList).Title("Previous List").Width(150);
c.Bound(a => a.LastActivityDate).Title("Last Activity Date").Width(150).Format("{0:d}").HtmlAttributes(new { @class = "kendoGridDate" });
c.Bound(a => a.LastActivityUser).Title("Last Activity User").Width(250);
c.Bound(a => a.LastActivityNote).Title("Last Activity Note").Width(350);
})
.Sortable(s => s.SortMode(GridSortMode.MultipleColumn))
.Pageable(p =>
{
p.Input(true).Numeric(false);
p.PageSizes(new int[] { 100, 200, 500, 1000 });
})
.Filterable(filterable =>
filterable.Operators(operators => operators
.ForString(str => str.Clear()
.Contains("Contains")
.DoesNotContain("Does not contain")
.IsEqualTo("Is equal to")
.IsNotEqualTo("Is not equal to")
.StartsWith("Starts with")
.EndsWith("Ends with ")
)
)
)
.ColumnMenu()
.AutoBind(false)
.Events(e => e.DataBound("OnDataBound"))
)