【问题标题】:How do I apply a MINIMUM value to a Kendo grid column input box?如何将 MINIMUM 值应用于剑道网格列输入框?
【发布时间】:2013-08-29 08:37:42
【问题描述】:

代码:

function directorsOrRecipients(e)
{
    $("<div/>").appendTo(e.detailCell).kendoGrid({
        dataSource: {
            transport: {
                read: { url: "http:...xxxx" + e.data.AwardTitleId, type: "GET" }
            },
            schema: {
                model: {
                    id: "namefirstlast",
                    fields: {
                        "namefirstlast": { editable: true, type: "string" },
                        "directorsequence": { editable: true, type: "number" },
                        "isonballot": { editable: true, type: "boolean" },
                        "concatenation": { editable: true, type: "string" },
                        "MoreNames": { editable: true, type: "number" },
                    }
                },
            }
        },
        columns: [
            { field: "namefirstlast", title: "Name", editor: namesAutoComplete },
            { field: "directorsequence", title: "Director Sequence", format: "{0:n0}" },
            { field: "isonballot", title: "On ballot?" },
            { field: "concatenation", title: "Concatenation" },
            { field: "MoreNames", title: "More names?", format: "{0:n0}"},
            { command: ["edit"], title: "&nbsp;", width: "100px" }],
        sortable: true,
        editable: "inline",
        toolbar: [{ name: "create", text: "Add New Director/Recipient" }]
    });
}

我想确保用户只能在 MoreNames 列中输入 0 或更大的数字。没有负数。

请注意,这个网格是由 Kendo 生成的,所以它不是我创建的简单 HTML 结构。

这是我关心的文本框的 DOM 对象:

<input type="text" name="MoreNames" data-type="number" data-bind="value:MoreNames" data-role="numerictextbox" role="spinbutton" class="k-input" aria-disabled="false" aria-readonly="false" style="display: none;">

我尝试选择此对象并添加“min”属性,但我无法选择它,这让我相信我选择不正确。

这是我尝试过的:

$("[name='MoreNames']").attr("min", "0");

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: jquery html kendo-grid


    【解决方案1】:

    我想通了:

      schema: {
        model: {
          id: "namefirstlast",
            fields: {
            "namefirstlast": { editable: true, type: "string" },
            "directorsequence": { editable: true, type: "number" },
            "isonballot": { editable: true, type: "boolean" },
            "concatenation": { editable: true, type: "string" },
            "MoreNames": { editable: true, type: "number", validation: { min: 0 } },
          }
        },
      }
    },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多