小编lit*_*ude的帖子

Kendo下拉列表产生TypeError:n.slice不是函数

我需要定义架构吗?如果是这样,那应该是什么样的?我对此的搜索似乎只出现了js解决方案,我正在寻找在editortemplate中定义它的语法.

共享/ editortemplate:

@(
Html.Kendo().DropDownList()
.Name("SearchFunction")
.DataTextField("SearchFunctionDesc")
.DataValueField("SearchFunctionCode")
.DataSource(source =>
    {        
        source.Read(read => { 
            read.Action("GetSearchFunctions", "User");
        });
    })
    .OptionLabel("--Select a Search Function--")
    .AutoBind(false)
)
Run Code Online (Sandbox Code Playgroud)

在控制器中:

    public JsonResult GetSearchFunctions([DataSourceRequest] DataSourceRequest request)
    {
        var searchFuncs = AdminService.GetSearchFunctions();
        DataSourceResult result = searchFuncs.ToDataSourceResult(request);
        return Json(result, JsonRequestBehavior.AllowGet);
    }
Run Code Online (Sandbox Code Playgroud)

然后我的Dapper db查询:

            var result = new List<SearchFunction>();
            using (var conn = new OracleConnection(DatabaseConnectionString))
            {
                conn.Open();
                string query = "select FUNCTION_ID, SEARCH_FUNCTION_CD, " +        
                        "SEARCH_FUNCTION_DESC, IS_ACTIVE " +
                         "from TBL_SEARCH_FUNCTIONS "; 
                result = conn.Query(query)
                    .Select(s => new SearchFunction …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc c#-4.0 kendo-grid kendo-asp.net-mvc

11
推荐指数
1
解决办法
1万
查看次数

MVC Kendo网格自定义过滤器

基本上,我正在寻找这个演示的MVC版本:

http://demos.telerik.com/kendo-ui/grid/filter-menu-customization

这是我目前拥有的:

.Columns(columns =>
        {
            columns.Bound(e => e.ID)
                .Hidden();
            columns.Bound(e => e.SearchFunctionCode)
                .Hidden();
            columns.Bound(e => e.SearchFunctionDesc)                
                .Title("Search Function")
                .Filterable( *** WHAT GOES HERE? *** )
                .HtmlAttributes(new { style = "text-align: center" })
                .HeaderHtmlAttributes(new { style = "text-align: center" });
Run Code Online (Sandbox Code Playgroud)

我仍然引用javascript,还是有另一种方法?

<script type="text/javascript">
    function SearchFunctionFilter(element) {
        element.kendoDropDownList({
            dataSource: searchfunctions(),
            optionLabel: "--Select Value--"
        });
    }
</script>
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc telerik-mvc telerik-grid kendo-asp.net-mvc

6
推荐指数
1
解决办法
1万
查看次数

Dapper可以处理动态列标题

我有一个存储过程总是返回一个字符串列表.但是,根据传递给存储过程的参数,字符串列表的列标题将更改.Dapper能够处理这个吗?如果是这样,应该如何处理?

                conn.Open();
                var p = new DynamicParameters();
                p.Add("Search_Function_CD", searchFunction, DbType.String, ParameterDirection.Input);
                p.Add("Search_Value", searchValue, DbType.String, direction: ParameterDirection.Input);
                p.Add("o_resultset", dbType: DbType.Object, direction: ParameterDirection.Output);
                var Results = (IDictionary<string, object>)conn.Query(sql: CommonConstants.ProcedureConstants.PKG_GET_SEARCH_RESULTS, param: p, commandType: CommandType.StoredProcedure);
                foreach (object o in Results)
                {
                    string element = Results.Values.ElementAt(1) as string;
                    searchResults.Add(element);
                }
                conn.Close();
                return searchResults;
Run Code Online (Sandbox Code Playgroud)

dapper

1
推荐指数
1
解决办法
1294
查看次数