【问题标题】:Kendo UI Dropdownlist checkedKendo UI 下拉列表已选中
【发布时间】:2019-01-15 02:27:34
【问题描述】:

我有一个 kendo ui 函数下拉列表,它将在 Grid 列编辑器中调用。我的问题,默认情况下如何在编辑功能中添加新记录时显示“Yes”。目前添加新记录时显示为空。

Demo in Dojo

在这里,我提供了一个工作演示。 谢谢

【问题讨论】:

    标签: javascript kendo-ui kendo-grid


    【解决方案1】:

    如果我理解正确,您只需在模型中的价格中添加一个默认值?

    "Price": {type: "string", defaultValue: "y" }, 
    

    我包含了整个函数,以防万一:

    $(function() {
      $("#grid").kendoGrid({
        dataSource: {
          data: [
           { Name: "Young John", Price: "y" },
           { Name: "John Doe", Price: "n" },
           { Name: "Old John", Price: "y" }
          ],
          schema: {
            model: {
              id: "id",
              fields: {
                "id": { type: "number" }, 
                "Price": {type: "string", defaultValue: "y" }, 
              }
            }
          }
        },
        editable: "inline",
        toolbar: ["create"],
        columns: [{ field: "Name"}, 
                  { field: "Price",
                            template: "#=(data.Price == 'y' ? 'Yes' : 'No')#",
                    editor: radioPrice
                  } ],
        edit: function(e) {     
           if (e.model.isNew()) {       
                            e.model.Price = 'y';
           }
        }
      });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      • 2013-04-12
      • 2014-05-22
      • 2020-08-06
      • 1970-01-01
      相关资源
      最近更新 更多