Jquery 如何在一页上放置两个光滑的网格?
如何在一页上放置两个光滑的网格?仅仅拥有一个slickgrid(jquery控件)就需要很多特定的命令和一个无名函数的使用(看起来)。那么,如果我希望在一个页面上有两个或更多控件,该怎么办 jquery函数声明中有一些内容: $(函数(){ 这似乎阻止了它的工作。它实际上不是一个函数声明。因此不能有$(function2(){ 对于第二个网格 通过在示例代码中复制第二个网格的内容,我得到了一些非常有用的东西。你能看到我哪里出错了吗Jquery 如何在一页上放置两个光滑的网格?,jquery,slickgrid,Jquery,Slickgrid,如何在一页上放置两个光滑的网格?仅仅拥有一个slickgrid(jquery控件)就需要很多特定的命令和一个无名函数的使用(看起来)。那么,如果我希望在一个页面上有两个或更多控件,该怎么办 jquery函数声明中有一些内容: $(函数(){ 这似乎阻止了它的工作。它实际上不是一个函数声明。因此不能有$(function2(){ 对于第二个网格 通过在示例代码中复制第二个网格的内容,我得到了一些非常有用的东西。你能看到我哪里出错了吗 enter code here 嗯,这不起作用。我将不得不通过
enter code here
嗯,这不起作用。我将不得不通过ftp将代码发送到一个网站,并将其链接发布到一个网站上。我不太确定我是否理解您的问题。您可以创建任意数量的
Slick.Grid
实例:
var grid1 = new Slick.Grid("#firstGrid", someData, someColumns, someOptions);
var grid2 = new Slick.Grid("#secondGrid", otherData, otherColumns, otherOptions);
我同意idbehold的回答。您可以在一个页面上创建和显示多个滑动网格 您的.js文件必须与
var grid1;
var data1=[];
var columns1=[ //relevant code ];
var grid2;
var data2=[];
var columns2=[ //relevant code ];
var options={ //relevant code }; //You can also create separate options for each grid,
//but take care to include those as arguments when
//initializing the grid.
$ function() {
// relevant code
grid1 = new Slick.Grid("#myGrid1", data1, columns1, options); //or options1
grid2 = new Slick.Grid("#myGrid2", data2, columns2, options); //or options2
// more code
}
注意:请注意正确地关闭所有括号。以上只是显示您的代码应该是什么样子。我已经尝试过成功地使用此类代码。我已经尝试了我能想到的所有符号,第二个网格显示为空。我将从简单的内容开始。我将在此处添加示例3-editing.html示例代码,其中包含一个简单的第二个网格的复制如果我不能让它工作。。。