【问题标题】:Add empty row to the jgrid将空行添加到 jgrid
【发布时间】:2010-09-21 06:50:54
【问题描述】:

我是 jsgrid,我想要实现添加行按钮。当我点击按钮时,它会在对话框中打开表单,并带有提交和取消按钮。

我只想在 jqgrid 中添加行。我不想将它保存到数据库中,我该如何实现。

谢谢

【问题讨论】:

  • 您的标题是添加行并保存,但您的帖子是添加行,但不保存。??你不是jsgrid。您正在使用 JSGrid。
  • 这不是你之前问的同一个问题(见stackoverflow.com/questions/3751499/add-row-in-jqgrid)吗?此外,您在标题中使用 jgrid,在文本中使用 jsgrid,在标签中使用 jqgrid。你的意思是真的 jqGrid 吗?
  • “是”对于“相同的问题”或“jqGrid”?为什么不使用addRowData?如果你用来自服务器(最后来自数据库)的数据填充 jqGrid,为什么你需要添加一行,该行将在下一次数据刷新时删除,如排序、分页等?如果所有行都有一个从数据库中提取的 id,您希望哪个 id 进入“空行”?你应该更好地描述你所拥有的情况,然后一个人可以帮助你。如果你写的信息太少,其他人就必须写更多关于这方面的内容并询问你更多。

标签: c# javascript jquery jquery-ui jqgrid


【解决方案1】:

已经解决了问题..

它将新的空行添加到 GRid...

onClickButton: function() {
          var last = jQuery('#test').jqGrid('getGridParam','records'); 
                      //alert(last);   
              AddNewRow (last);
          }

v

var AddNewRow = function(id){

                      var datarow = {Consultant:"",Role:"",Task:"",SDate:"",EDate:"",
                                       Deliverables:"",Complete:""};

                      var lastsel2 = parseInt(id) + 1;
                      //debugger;
                      var su=jQuery("#test").addRowData(lastsel2, datarow, "last") ;
//                  if (su) { 
//                          jQuery('#test').editRow(lastsel2,true); 
//                                            
//                     
//                           }  


                      };

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-26
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多