3

Kendo UI グリッドのデモ (ASP.NET MVC CSHTML フレーバー) を見ると、数値にバインドされているセルを編集すると、入力が になりますが、numerictextboxその動作を再現できないようです (私の側では、無地input)。data-role属性か何かを割り当てる何かがあるはずですが、それは何ですか?

ありがとう、

4

3 に答える 3

6

モデル バインディングを使用し、Kendo にそれぞれのコントロールを自動的に割り当てるには、MVC エディター テンプレートをセットアップする必要があります ( http://coding-in.net/asp-net-mvc-3-how-to-use-editortemplates / ) 、つまり Views/Shared/EditorTemplates. たとえば、Kendo NumericTextBox をレンダリングするには、次の行に沿ってエディター テンプレートを作成します。

@model int
@(Html.Kendo().NumericTextBox())
于 2013-08-22T15:42:51.643 に答える
1

スキーマでフィールド タイプを数値として定義します。

例: チェックUnitPriceまたはUnitsInStock

schema: {
    model: {
        id: "ProductID",
        fields: {
        ProductID: { editable: false, nullable: true },
        ProductName: { validation: { required: true } },
        UnitPrice: { type: "number", validation: { required: true, min: 1} },
        Discontinued: { type: "boolean" },
        UnitsInStock: { type: "number", validation: { min: 0, required: true } }
        }
    }
}
于 2013-06-12T22:07:49.410 に答える