我正在尝试将jqxgrid嵌入到我的HTML页面中。
以下是我导入的库:
<script src="./wicket/resource/org.apache.wicket.resource.JQueryResourceReference/jquery/jquery-1.10.1-ver-1379671500000.js"></script>
<script src="./wicket/resource/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/res/js/wicket-event-jquery-ver-1379671500000.js"></script>
<script src="./wicket/resource/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/res/js/wicket-ajax-jquery-ver-1379671500000.js"></script>
<script src="/jquery/jquery-ui.min.js"></script>
<script src="/jqwidgets/jqxcore.js"></script>
<script src="/jqwidgets/jqxdata.js"></script>
<script src="/jqwidgets/jqxbuttons.js"></script>
<script src="/jqwidgets/jqxscrollbar.js"></script>
<script src="/jqwidgets/jqxmenu.js"></script>
<script src="/jqwidgets/jqxcheckbox.js"></script>
<script src="/jqwidgets/jqxlistbox.js"></script>
<script src="/jqwidgets/jqxdropdownlist.js"></script>
<script src="/jqwidgets/jqxgrid.js"></script>
<script src="/jqwidgets/jqxgrid.columnsresize.js"></script>
<script src="/jqwidgets/jqxgrid.edit.js"></script>
<script src="/jqwidgets/jqxgrid.filter.js"></script>
<script src="/jqwidgets/jqxgrid.pager.js"></script>
<script src="/jqwidgets/jqxgrid.selection.js"></script>
<script src="/jqwidgets/jqxgrid.sort.js"></script>出于简单的原因,我省略了type="text/javascript"。正如您所看到的,整个过程都认为是wicket应用程序,所以我不能真正影响前三个导入。
我按照以下方式实现了jqxgrid:
<script type="text/javascript">
$(document).ready(function() {
var theme = "smoothness";
var dataAdapter = new $.jqx.dataAdapter(data);
$("#jqxgrid").jqxGrid({
width : "99%",
autoheight: true,
theme : theme,
// many more configuration options
columns: [ /* column declaration */ ]
});
// events
$("#jqxgrid").on('cellendedit', function(event) {
var args = event.args;
$.post("EditResponse", {
id: $('#jqxgrid').jqGrid('getCell',args.rowindex,'Name'),
value: args.value
});
});
});
</script>我再次忽略了(在我看来)不必要的细节,因为jqxgrid的初始值很好,我看到表中包含我希望它显示的所有数据。
但是当我编辑一个单元格并结束编辑时,行
$('#jqxgrid').jqGrid('getCell',args.rowindex,'Name')在控制台中产生一个错误:
TypeError: Object [object Object] has no method 'jqGrid'我做了一些研究,但无法给出明确的解释。有什么经验会有什么问题吗?我忘了有什么进口吗?有什么错的顺序吗?
发布于 2013-12-11 15:40:43
类型错误,更改
$('#jqxgrid').jqGrid(... 至
$('#jqxgrid').jqxGrid(...https://stackoverflow.com/questions/20523352
复制相似问题