次のコードを使用してプレースホルダー属性を入力フィールドに追加するために、次のことを試しました。
dataSource: {
...
schema: {
data: "storeEmployeeData",
total: "storeEmployeeDataCount",
model: {
id: "ID",
fields: {
Id: { type: "number", editable: false, nullable: true },
FirstName: { type: "string", nullable: true, editable: true, validation: { required: false } },
MiddleName: { type: "string", nullable: true, editable: true, validation: { required: false } },
LastName: { type: "string", nullable: true, editable: true, validation: { required: false } },
**Email: { type: "string", nullable: true, editable: true, placeholder: "(optional)", validation: { email: true, required: false } }
}
}
},
...
}
また、次のことを試しました、
columns: [
{ field: "FirstName", title: "First Name", type: "string", width: "150px" },
{ field: "MiddleName", title: "Middle Name", type: "string", width: "150px" },
{ field: "LastName", title: "Last Name", type: "string", width: "150px" },
{ field: "Email", title: "Email", type: "string", width: "250px", sortable: false, placeholder: "(optional)" },
{ command: ["edit", "destroy"], title: " ", width: "200px" }
],
それらのどれも、私が探していた結果をもたらしませんでした。つまり、プレースホルダー属性placeholder="(optional)"
が入力フィールドに追加されました。
これは HTML5 の一部です。この機能が Kendo UI Grid に既に存在する場合、IE 7 および IE 8 とも互換性がありますか?
何か不足していますか?どんな助けでも大歓迎です!