Ich benutze jqGrid und es druckt eine Tabelle und ich glaube, dass es druckt die andere darunter, so dass ich es nicht sehen kann.Making zwei Tabellen erscheint untereinander mit jqGrid
Wie werden sie untereinander gedruckt?
Wenn Sie einen anderen Teil des Codes möchten, sagen Sie es mir.
function jqGrid11(data) {
this.data = data.data;
this.deletefunction = data.deletefunction;
this.editfunction = data.editfunction;
this.insertfunction = data.insertfunction;
};
jqGrid11.prototype = {
display: function() {
var html = [];
var index = 0;
html.push("<table id='table'>\n<body>");
html.push("<div id='jqGridPager'>\n</div>");
html.push("</body>\n</table>");
$('body').append(html.join(""));
$("#table").jqGrid({
url: "index.jsp",
datatype: "local",
data: this.data,
colModel: this.getColModels(this.data[0]),
viewrecords: true,
width: 780,
height: 250,
rowNum: 20,
pager: "#jqGridPager"
});
},
getColNames: function(data) {
var keys = [];
for (var key in data) {
if (data.hasOwnProperty(key)) {
keys.push(key);
}
}
return keys;
},
getColModels: function(data) {
var colNames = this.getColNames(data);
var colModelsArray = [];
for (var i = 0; i < colNames.length; i++) {
var str;
str = {
name: colNames[i],
index: colNames[i],
};
colModelsArray.push(str);
}
return colModelsArray;
}
};
Warum haben Sie einen Körper und div-Tag in der Tabelle? – mplungjan
den HTML-Code an –
anhängen das gleiche Problem tritt immer noch auf –