Предыдущий ответ немного устарел и сейчас не работает, поэтому я дам обновленный ответ.
Это изменит ширину поля во всплывающей форме:
$("#datagrid").dxDataGrid({ ,
"editing": {
"form": {
items: [{
dataField:"yourField",
editorOptions: {
width: "100%"
}
]}
}
});
Также, если вы хотите иметь больше контроля и использовать группы и устанавливать такие вещи, как высота, вы можете использовать:
$("#datagrid").dxDataGrid({
editing: {
mode: "popup",
allowUpdating: true,
popup: {
showTitle: true,
title: "Message",
labelLocation: "top"
},
form: {
items: [
{
itemType: "group",
caption: "My Fields",
items: [
{
dataField: "Field1",
editorOptions: {
height: 200
}
},
{
dataField: "Field2",
editorOptions: {
value: true
}
}
]
}, {
itemType: "group",
caption: "My other fields",
items: [
{
dataField: "field3",
helpText: "Example: +1(111)111-1111"
}
]
}
]
}
}
});
Обратите внимание, что с группировкой и без нее для управления каждым полем используются опции editorOptions.
person
Jeremy Styers
schedule
20.03.2019