小编dar*_*ara的帖子

行选择未激活或触发jqGrid事件

我在jsp页面上运行了一个jqGrid,到目前为止我喜欢这个网格的所有功能.现在我尝试探索事件功能.我试图将一个函数附加到网格的onSelectRow事件,但是当我点击网格的任何一行时没有任何作用.你能告诉我为什么吗?

我正在使用jqGrid 3.6.我是否需要引用任何其他JavaScript库以使其有效?

我的网格显示数据加载,但当我点击任何行时,没有任何反应.

以下是我的脚本:

<script src="javascript/jquery-1.3.2.js" type="text/javascript"></script>
<script src="javascript/ui.core.js" type="text/javascript" ></script>       
<script src="javascript/i18n/grid.locale-en.js" type="text/javascript"></script>
<script src="javascript/jquery.jqGrid.min.js" type="text/javascript"></script>    
<script src="javascript/ui.multiselect.js" type="text/javascript"></script>   
<script src="javascript/jquery-ui-1.7.2.custom.min.js" type="text/javascript"></script> 
<script type="text/javascript">
  jQuery(document).ready(function(){ 
    jQuery("#list").jqGrid({
      url:'admin.htm',
      datatype: 'xml',
      mtype: 'GET',
      colNames:['ID', 'data 1','data 2'],
      colModel :[ 
        {name:'ID', index:'ID', hidden:true}, 
        {name:'data 1', index:'data 1', width:90}, 
        {name:'data 2', index:'data 2', width:80, align:'right'}            
      ],
      rowNum:10,
      rowList:[10,20,30],
      sortname: 'ID',
      sortorder: 'desc',
      viewrecords: 'true',
      caption: 'Administration', width:"920",
      shrinkToFit:'false', }
  );

  jQuery("#list").jqGrid({
    onSelectRow: function(id){ alert('Selected row ID ' + id); }
  });
</script> …
Run Code Online (Sandbox Code Playgroud)

jquery events jqgrid

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

events ×1

jqgrid ×1

jquery ×1