zoukankan      html  css  js  c++  java
  • KendoUI Row绑定下拉菜单

     $("#SalleGrid").kendoGrid({
            dataSource: {
                transport: {
                    read: {
                        dateType: 'application/json',
                        url: '/SalesTicket/Single/GG',
                        type: 'POST',
                    },
    
                },
                schema: {
                    model: {
                        id: "ID",
                        fields: {
                            ID: { editable: false, nullable: true,},
                            Name: { defaultValue: { TouristTypeID: 4, TouristName: "Beverages" } }
                        }
                    }
                },
                batch: true,
                pageSize: 15,
            },
            height: 200,
            selectable: "multiple",
            sortable: true,
            columns: [
                 { field: "ID", title: "ID", hidden: true },
               { title: '门票代码', field: 'TicketCode', editor: categoryDropDownEditor, template: "#=Name.TouristName#" },
             
            ],
            editable:true,
        });
    function categoryDropDownEditor(container, options) {   
        $('<input required name="' + options.field + '"/>')
            .appendTo(container)
            .kendoDropDownList({
                autoBind: false,
                dataTextField: "TouristName",
                dataValueField: "TouristTypeID",
                dataSource: {
                    transport: {
                        read: {
                            dataType: "json",
                            url: "/SalesTicket/Single/GetSelectList",
                        }
                    }
                }
                   
            }); }

    Grid后台:

     [HandlerAjaxOnly]
            public ActionResult GG()
            {
                IQueryable<TouristTypeEntity> tourist = touristtypeApp.GetTouristTypeData();
                var result = from x in tourist
                             select
           new
           {
               ID = x.TouristTypeID,
               Name = new
               {
                   TouristTypeID = x.TouristTypeID,
                   TouristName = x.Name
               }
           };
                return Json(result);
            }

    DropDownList:

    public ActionResult GetSelectList()
            {
                IQueryable<TouristTypeEntity> tourist = touristtypeApp.GetTouristTypeData();
                var result = from x in tourist
                             select
           new
           {          
                   TouristTypeID = x.TouristTypeID,
                   TouristName = x.Name
         
           };
                return Json(result.ToList(),JsonRequestBehavior.AllowGet);
            }
  • 相关阅读:
    LeetCode 669. 修剪二叉搜索树(Trim a Binary Search Tree)
    LeetCode 872. 叶子相似的树(Leaf-Similar Trees)
    LeetCode 513. 找树左下角的值(Find Bottom Left Tree Value)
    LeetCode 223. 矩形面积(Rectangle Area)
    LeetCode 704. 二分查找(Binary Search)
    LeetCode 74. 搜索二维矩阵(Search a 2D Matrix)
    LeetCode 240. 搜索二维矩阵 II(Search a 2D Matrix II) 37
    Html5 Css实现方形图片 圆形显示
    css 图片 圆形显示区域
    Visual Studio常用的快捷键
  • 原文地址:https://www.cnblogs.com/xinyibufang/p/7246031.html
Copyright © 2011-2022 走看看