系统用的是easyui,里面的datagrid不能操作到具体的单元格是吗?

解决方案 »

  1.   

    你是不是要编辑一个单元格呢?调用onClickCell:function(rowIndex, field, value){
    $('#datagrid').datagrid('beginEdit', rowIndex);
    }你把datagrid的columns属性中你要编辑的那个列的field里增加一个editor属性,具体的可以看jquery easyui的帮助文档,希望对你有用
      

  2.   

    onBeforeEdit前判断一下当前选择的cell即可
      

  3.   

    onClickCell:function(rowIndex, field, value){
      if(field = "xxx"){//条件
        openDlg();//判断你的目标单元格,调用打开一个对话框
      }
    }
      

  4.   

    你说的是时间的下拉控件吧。那你首先要有这个控件,jquery中应该是有的。
      

  5.   

    嗯嗯,就是要个这样的,我用easyui里面自带的以后发现每次输入的时间都是上一次的
      

  6.   

    你在js中这个字段下添加editor: "datebox"就可以了
      

  7.   


    我想说的是怎么在单元格内放控件,例如button等。至于你们说的api我都了解
      

  8.   

    至于单元格的触发事件,onClickCell: function (rowIndex, field, value) {
                                        
                                    },我想根据控制可以指定固定单值吧。不一定是整行的