小编Qua*_*rys的帖子

jqGrid:"All in One"方法宽度jqGridEdit类>如何设置复合主键?

如何为"All in One"方法设置复合主键(JS文件中定义的网格,以及使用php文件中的jqGridEdit类的数据)?对我来说,对于我来说,表T的复合主键是一个基本主键,它定义了一些属于该表T的字段!

这是我的测试,但我没有数据,也无法使用CRUD操作:

  • 在我的JS文件中,我有这行代码:

    ...
    colModel:[
       {name:"index",index:"index",label:"index"}, // <= THAT'S JUST THE INDEX OF MY TABLE         
       {name:"user",index:"user",label:"user",key:true}, // <= A PART OF MY COMPOSITE PRIMARY KEY
       {name:"pwd",index:"pwd",label:"pwd",key:true},    // <= A PART OF MY COMPOSITE PRIMARY KEY
       {name:"state",index:"state",label:"state",key:true}, // <= A PART OF MY COMPOSITE PRIMARY KEY
       ... <= AND SO ON
       url:"mygrid_crud.php",
       datatype:"json",
       jsonReader:{repeatitems:false},
       editurl: "mygrid_crud.php",
       prmNames:{"id":"index"} // <= WHAT I NEED TO WRITE HERE ???
      ...
    
    Run Code Online (Sandbox Code Playgroud)
  • 在我的php文件(mygrid_crud.php)中:

    ...
    $grid = new jqGridEdit($conn);
    $query = "SELECT * FROM mytable …
    Run Code Online (Sandbox Code Playgroud)

jqgrid

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

标签 统计

jqgrid ×1