zoukankan      html  css  js  c++  java
  • 【JQGRID DOCUMENTATION】.学习笔记.5.Form Editing

    JqGrid支持为view ,add, edit,delete, search创建一个on the fly的form。这使得Modal Boxes和行内编辑能够在程序用结合。毕竟,行内编辑只能用在已经存在的行,并且不用用来搜索,删除或添加数据。然而,不推荐同时使用Modal Boxes和行内编辑,因为当选中同一行时,他们会相互干扰。当你选择一行进行编辑中,点击了edit modal box,在box中会得到cell的id,而不是实际cell的数据内容。

    1 软件安装必备

    要使用这个module,需要jqModal和jqDnR插件的支持。总共需要grid.common.js,grid.formedit.js,jqModal.js,jqDnR.js的引用。

    2 方法

    所有方法的属性和事件都不是jqGrid的一部分,而是做参数的选项的一部分,它传递给了方法。

    3 editGridRow

    这个方法为编辑特定行,通过modal dialog创建一个form。这个方法使用Common Editing Properties。调用约定:

    1 jQuery("#grid_id").editGridRow( rowid, properties );
    2 or when we use the new API
    3 jQuery("#grid_id").jqGrid('editGridRow', rowid, properties );

    properties:是一个name:value对的数组,包含下面的属性和事件。要改变,可以在语言文件中。

    1 $.jgrid = {
    2 ...
    3 edit : {
    4 addCaption: "Add Record",
    5 editCaption: "Edit Record",
    6 bSubmit: "Submit",
    7 bCancel: "Cancel",
    8 bClose: "Close",
    9 saveData: "Data has been changed! Save changes?",
    10 bYes : "Yes",
    11 bNo : "No",
    12 bExit : "Cancel",
    13 ...
    14 },
    15 ...
    16 }
  • 相关阅读:
    你的面向对象技术在哪个级别?
    图解面向对象中的聚合与耦合概念
    系统架构39问
    谈谈对一些软件架构设计箴言的理解
    mysql 常用见的错误处理
    mysql 局域网连接
    mysql版本:'for the right syntax to use near 'identified by 'password' with grant option'
    Ubuntu系统开放指定端口
    spring cloud 项目
    spring cloud 知识总结
  • 原文地址:https://www.cnblogs.com/msdynax/p/3313983.html
Copyright © 2011-2022 走看看