调整大小时对话框内 js-GRID 的不当行为
Misbehavior of a js-GRID inside a dialog while resizing
我在对话框中有一个 js-GRID,当我调整它的大小时,js-GRID 的外观发生了变化。
这是我的 js-GRID 第一次加载时的样子:
loaded js-GRID for the first time
这就是我的 js-GRID 在尝试增加 对话框后的样子:
js-GRID after resizing the dialog
这是我在这个对话框中的 js-GRID 的初始化代码。
$("#DataGrid").dialog({
minWidth: 1240,
minHeight: 600
});
$("#DataGrid").jsGrid({
height: "100%",
width: "70%",
filtering: true,
editing: true,
inserting: true,
sorting: true,
paging: true,
autoload: true,
pageSize: 15,
pageButtonCount: 5,
datatype: "json",
deleteConfirm: "Do you really want to delete the row?",
controller: process_variables,
....................................................
如何在加载 js-GRID 和对话框时以及在调整其大小时正确自动调整对话框和 js-GRID 的大小时获得这些默认大小值?
我通过进行以下更改解决了我的问题:
$("#DataGrid").dialog({
minWidth: 1240,
minHeight: 600
});
$("#DataGrid").jsGrid({
height: "auto",
width: "70%",
filtering: true,
editing: true,
inserting: true,
sorting: true,
paging: true,
autoload: true,
pageSize: 15,
pageButtonCount: 5,
datatype: "json",
deleteConfirm: "Do you really want to delete the row?",
controller: process_variables,
....................................................
我在对话框中有一个 js-GRID,当我调整它的大小时,js-GRID 的外观发生了变化。
这是我的 js-GRID 第一次加载时的样子:
loaded js-GRID for the first time
这就是我的 js-GRID 在尝试增加 对话框后的样子:
js-GRID after resizing the dialog
这是我在这个对话框中的 js-GRID 的初始化代码。
$("#DataGrid").dialog({
minWidth: 1240,
minHeight: 600
});
$("#DataGrid").jsGrid({
height: "100%",
width: "70%",
filtering: true,
editing: true,
inserting: true,
sorting: true,
paging: true,
autoload: true,
pageSize: 15,
pageButtonCount: 5,
datatype: "json",
deleteConfirm: "Do you really want to delete the row?",
controller: process_variables,
....................................................
如何在加载 js-GRID 和对话框时以及在调整其大小时正确自动调整对话框和 js-GRID 的大小时获得这些默认大小值?
我通过进行以下更改解决了我的问题:
$("#DataGrid").dialog({
minWidth: 1240,
minHeight: 600
});
$("#DataGrid").jsGrid({
height: "auto",
width: "70%",
filtering: true,
editing: true,
inserting: true,
sorting: true,
paging: true,
autoload: true,
pageSize: 15,
pageButtonCount: 5,
datatype: "json",
deleteConfirm: "Do you really want to delete the row?",
controller: process_variables,
....................................................