首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

创建按钮添加删除编辑jqgrid

jqGrid是一个基于jQuery的表格插件,用于在网页中展示和操作数据。它提供了丰富的功能和灵活的配置选项,可以实现数据的增删改查以及排序、分页、筛选等功能。

创建按钮: 要在jqGrid中添加按钮,可以使用formatter属性来定义一个自定义的列格式化函数。在该函数中,可以通过HTML代码来创建按钮,并为按钮添加相应的事件处理函数。

示例代码:

代码语言:txt
复制
{
    name: '操作',
    formatter: function(cellvalue, options, rowObject) {
        var editButton = '<button class="btn btn-primary btn-sm" onclick="editRow(' + rowObject.id + ')">编辑</button>';
        var deleteButton = '<button class="btn btn-danger btn-sm" onclick="deleteRow(' + rowObject.id + ')">删除</button>';
        return editButton + ' ' + deleteButton;
    }
}

上述代码中,editRowdeleteRow分别是编辑和删除按钮的点击事件处理函数,可以根据需要自行实现。

添加按钮: 要在jqGrid中添加按钮,可以使用navGrid方法来定义导航栏按钮。通过设置add属性为true,可以在导航栏中添加一个“添加”按钮。

示例代码:

代码语言:txt
复制
$("#grid").jqGrid('navGrid', '#pager', { add: true, edit: false, del: false });

上述代码中,#grid是jqGrid的容器元素的ID,#pager是分页栏的容器元素的ID。设置addtrue后,导航栏中会显示一个“添加”按钮,点击该按钮会触发相应的事件。

删除按钮: 要在jqGrid中添加删除按钮,可以使用formatter属性来定义一个自定义的列格式化函数。在该函数中,可以通过HTML代码来创建按钮,并为按钮添加相应的事件处理函数。

示例代码:

代码语言:txt
复制
{
    name: '操作',
    formatter: function(cellvalue, options, rowObject) {
        var deleteButton = '<button class="btn btn-danger btn-sm" onclick="deleteRow(' + rowObject.id + ')">删除</button>';
        return deleteButton;
    }
}

上述代码中,deleteRow是删除按钮的点击事件处理函数,可以根据需要自行实现。

编辑按钮: 要在jqGrid中添加编辑按钮,可以使用formatter属性来定义一个自定义的列格式化函数。在该函数中,可以通过HTML代码来创建按钮,并为按钮添加相应的事件处理函数。

示例代码:

代码语言:txt
复制
{
    name: '操作',
    formatter: function(cellvalue, options, rowObject) {
        var editButton = '<button class="btn btn-primary btn-sm" onclick="editRow(' + rowObject.id + ')">编辑</button>';
        return editButton;
    }
}

上述代码中,editRow是编辑按钮的点击事件处理函数,可以根据需要自行实现。

综上所述,通过使用jqGrid的formatter属性和自定义的列格式化函数,可以在jqGrid中创建按钮并添加相应的事件处理函数,实现添加、删除、编辑等功能。

腾讯云相关产品推荐:

  • 云服务器(CVM):提供弹性计算能力,满足各类业务需求。产品介绍
  • 云数据库 MySQL 版(CDB):提供稳定可靠的云数据库服务,支持高可用、备份恢复等功能。产品介绍
  • 云存储(COS):提供安全可靠的对象存储服务,适用于图片、音视频、文档等各类数据的存储和管理。产品介绍
  • 人工智能机器翻译(TMT):提供高质量的机器翻译服务,支持多种语言互译。产品介绍
  • 物联网开发平台(IoT Explorer):提供全面的物联网解决方案,帮助用户快速构建物联网应用。产品介绍
  • 区块链服务(Tencent Blockchain):提供安全可信的区块链服务,支持多种场景的应用开发。产品介绍
  • 腾讯会议:提供高清流畅的在线会议服务,支持多人视频通话和屏幕共享等功能。产品介绍
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • laravel 模型Eloquent ORM 添加编辑删除

    既然玩了查询接着来玩玩添加编辑删除 CURD要完整嘛 添加 一般是前端传过来数据存到数据库,模型有一个 create 方法就是用来新增数据的,up 建个 store 方法 function store...编辑 刚刚添加了数据这边在编辑下数据咯,这里就要用到 update 方法了,这个就简单了 function update(Test $TestMdl) { $postId...当时我希望能有一个恢复删除的功能比如说回收站,laravel 的模型为我们提供了很方便的软删除功能 要启用软删除首先数据表需要有 deleted_at 字段 之前玩迁移的时候简单的说了下创建迁移的时候调用...SoftDeletes; } Tip: SoftDeletes trait 会自动将 deleted_at 属性转换成 DateTime / Carbon 实例 当然,你需要把 deleted_at 字段添加到数据表中...Laravel 的 数据库迁移 有创建这个字段的方法 现在,当你在模型实例上使用 delete 方法, 当前日期时间会写入 deleted_at 字段。

    1.7K21

    Swift - 给TableView添加编辑功能(删除,插入)

    1,下面的样例是给表格UITableView添加编辑功能: (1)给表格添加长按功能,长按后表格进入编辑状态 (2)在编辑状态下,第一个分组处于删除状态,第二个分组处于插入状态 (3)点击删除图标...,删除对应条目 (4)点击添加图标,插入一条新数据 ?...UITableViewCellEditingStyle.insert } else { return UITableViewCellEditingStyle.delete } } // 设置确认删除按钮的文字...{ return "确认删除" } // 单元格编辑后的响应方法 func tableView(_ tableView: UITableView, commit editingStyle:...(2)长按表格进入编辑状态,所有单元格都可以进行删除操作。 (3)同时在编辑状态下,在下方会自动出现一个新增操作单元格。点击前面的加号,便会给数据集中添加一条新数据。 ?

    3K20

    Ionic 2 :如何实现列表滑动删除按钮1.创建Ionic2应用2.准备列表数据3.修改主页(HOME)的模版4.创建方法删除数据5.添加一个编辑按钮总结

    这篇教程将展示如何使用Ionic2添加一个简单的删除按钮到列表,当用户滑动列表项到左边的时候。这是一个处理删除列表数据时候常用的模式。本教程将涵盖创建这个滑动删除按钮所需要的一切。 ?...这段代码还创建了一个删除按钮,当ion-item-options部件显示出来时,可以点击按钮,这时会触发类中定义的removeItem (暂无,接下来添加)。...4.创建方法删除数据 现在我们去到 home.js 文件编写方法处理数据删除。当前但删除按钮被点击时传送一个数据项给 removeItem。...删除例子 5.添加一个编辑按钮 这里将不会将Edit按钮的全过程走一遍,但是你可以轻易扩展活动项并添加编辑按钮,如下所示: Edit...添加编辑按钮 然后你可以编写Edit按钮的点击事件了,具体取决于你的需求。 总结 Ionic2 这个特性真是太棒了,不仅能删除,还能轻易的添加其它按钮

    3.9K100

    【Visual Studio 2019】创建 MFC 桌面程序 ( 安装 MFC 开发组件 | 创建 MFC 应用 | MFC 应用窗口编辑 | 为按钮添加点击事件 | 修改按钮文字 | 打开应用 )

    文章目录 一、安装 MFC 开发组件 二、创建 MFC 应用 三、MFC 应用窗口编辑 四、为按钮添加点击事件 五、修改按钮文字 六、打开系统其它应用 七、博客源码 一、安装 MFC 开发组件 ----..., 也可以选择其它的配置 , 这里直接点击 " 完成 " 按钮 ; 系统自动生成 MFC 程序如下 : 点击 " 本地 Windows 调试器 " 按钮 , 运行该程序 : 三、MFC 应用窗口编辑..., 运行后效果 : 四、为按钮添加点击事件 ---- 选中并双击该按钮 , 即可进入相应代码界面 , 编辑按钮的点击事件 ; 在该 void CMFCHelloWorldDlg::OnBnClickedButton1...() 方法中编辑按钮的点击事件 ; 在该方法中添加如下代码 , 点击后弹出一个对话框 , 对话框中的内容是 Unicode 编码格式的字符串 “Hello World” ; void CMFCHelloWorldDlg...::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 MessageBox(L"Hello World"); } 运行效果如下 : 五、修改按钮文字 -

    5.9K41

    为WordPress 后台编辑器文本模式(HTML模式)添加按钮

    今天为各位带来在WordPress 后台编辑器文本模式(HTML模式)添加自定义按钮的方法,这个的话如果使用S-shortcodes 短代码插件的可能有接触,因为在最新版已经集成了。...文本模式(HTML模式)添加按钮是为了更加方便地进行写作,特别是像Jeff 这种习惯在文本模式(HTML模式)下写文章的博主。...之前分享过的一篇文章《WordPress自带TinyMCE编辑器相关功能增强》也大致有介绍,今天在这里则更加细致说明方法并给出多个实例。...为WordPress 后台编辑器文本模式(HTML模式)添加按钮教程 方法很简单,依样画葫芦即可。.../my_quicktags.js', array('quicktags') ); } 然后创建一个my_quicktags.js文件,按钮便是在这里自定义的,先给出个定义

    2.4K100

    Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句总结

    关于Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句的简短总结。...Oracle创建表:   create table 表名 (     字段名1 字段类型 默认值 是否为空 ,     字段名2 字段类型 默认值 是否为空,     字段名3 字段类型 默认值 是否为空...,     ......   );   创建一个user表:   create table user (     id number(6) primary key,  ---主键     name varchar...:   delete from 表名;   delete删除数据是一条一条的删除数据,后面可以添加where条件,不删除表结构。...Oracle修改表:   添加新字段:   alter table 表名 add(字段名 字段类型 默认值 是否为空);   alter table user add(age number(6));

    3.5K10

    Python 数组和列表:创建、访问、添加删除数组元素

    数组用于在一个变量中存储多个值: 示例,创建一个包含汽车名称的数组: cars = ["Ford", "Volvo", "BMW"] 什么是数组? 数组是一种特殊的变量,可以同时保存多个值。...示例 打印 cars 数组中的每个项目: for x in cars: print(x) 添加数组元素 您可以使用 append() 方法向数组添加元素。...示例,向 cars 数组添加一个元素: cars.append("Honda") 删除数组元素 您可以使用 pop() 方法从数组中删除一个元素。...方法 描述 append() 在列表末尾添加一个元素 clear() 删除列表中的所有元素...index() 返回具有指定值的第一个元素的索引 insert() 在指定位置添加一个元素 pop() 删除指定位置的元素

    1.2K30

    Linux创建编辑文件、目录管理、文件解压及删除命令整理总汇

    /删除/操作命令 touch 创建文件或者修改文件时间 例:$ touch hello.txt 如果 hello.txt 文件不存在,则创建文件,如果存在,则修改 hello.txt 所有的时间为当前系统的时间...src/hello.doc 编写文件内容 进入编写窗口 vim  file.txt 输入 i 进入插入模式,开始输入要编写的代码,比如“print(“helloword”)”,然后按键盘的 Esc 退出编辑...软链接可对文件或目录创建创建软链接时,链接计数 i_nlink 不会增加; 删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建...; 不能交叉文件系统进行硬链接的创建; 不能对目录进行创建,只可对文件创建删除一个硬链接文件并不影响其他有相同 inode 号的文件。...             #删除源文件后依旧可用 声明:本文由w3h5原创,转载请注明出处:《Linux创建编辑文件、目录管理、文件解压及删除命令整理总汇》 https://www.w3h5.com/

    3.6K20

    【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 编辑 Qt 桌面按钮控件 | 修改按钮文本 | 为按钮添加点击事件 | 系统调用 | 去掉系统调用命令窗口 )

    文章目录 一、添加按钮控件 二、修改按钮文本 三、为按钮添加点击事件 ( 弹出对话框 ) 四、为按钮添加点击事件 ( 打开记事本 ) 五、为按钮添加点击事件 ( 打开计算器 ) 六、去掉系统调用时弹出的...cmd 命令行窗口 七、博客资源 在 【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 创建 Qt 桌面程序 | 构建并运行 Qt 桌面程序 ) 博客中 , 创建了一个空的 Qt 桌面程序..., 并运行 ; 在本博客中简单介绍下 Qt 桌面程序的开发 ; 一、添加按钮控件 ---- 双击 Forms 下的 widget.ui 文件 , 进入界面编辑面板 , 从左侧的组件列表中 , 拖拽一个..., 可以编辑按钮文本 , 编辑后效果 : 三、为按钮添加点击事件 ( 弹出对话框 ) ---- 右键点击按钮 , 选择 " 转到槽… " , 在弹出的对话框中选择第一个 " clicked()...; } 运行效果 : 四、为按钮添加点击事件 ( 打开记事本 ) ---- 在 widget.ui 界面中 , 拖动 Push Button 到面板上 , 然后双击编辑按钮文字 , 右键点击按钮 ,

    1.7K30

    Python 算法基础篇之集合和字典:创建、访问、添加删除元素

    Python 算法基础篇之集合和字典:创建、访问、添加删除元素 引言 集合和字典是 Python 中非常有用的数据结构,用于存储和操作一组数据。在算法和数据结构中,集合和字典是常见的数据类型。...本篇博客将介绍集合和字典的基本概念,包括创建、访问、添加删除元素,并通过实例代码演示它们的应用。 ❤️ ❤️ ❤️ 1....集合的添加删除元素 集合支持添加删除元素的操作,可以根据需要动态地修改数据。...集合的添加删除操作使得我们能够动态地修改集合的内容,适应不同的需求。 4. 字典的概念和创建 字典是一种无序的、可变的数据结构,用于存储键值对。...字典的添加删除操作使得我们能够动态地修改字典的内容,适应不同的需求。 总结 本篇博客介绍了集合和字典的基本概念,并通过实例代码演示了它们的创建、访问、添加删除元素的操作。

    31000

    Python 算法基础篇之数组和列表:创建、访问、添加删除元素

    Python 算法基础篇之数组和列表:创建、访问、添加删除元素 引用 在算法和数据结构中,数组和列表是常见的数据结构,用于存储和操作一组数据。在 Python 中,数组和列表的使用非常灵活和方便。...本篇博客将介绍数组和列表的概念,并通过实例代码演示它们的创建、访问、添加删除元素的操作。 ❤️ ❤️ ❤️ 1. 数组的概念和创建 数组是一种数据结构,用于存储具有相同类型的元素。...添加删除元素 数组和列表都支持添加删除元素的操作,可以根据需要动态地修改数据。...通过 remove 方法可以删除指定的元素,通过 del 语句可以删除指定位置的元素。 添加删除元素使得我们能够动态地修改数组和列表的内容,适应不同的需求。...总结 本篇博客介绍了数组和列表的概念,并通过示例代码演示了它们的创建、访问、添加删除元素的操作。数组和列表是常见的数据结构,用于存储和操作一组数据。

    57100

    Git的使用(一):创建本地仓库并在其中添加、修改、删除文件

    在D:\GitStudy\repository\temp1文件夹下,右键新建------>新建一个记事本文件,记作HelloWorld.txt;在其中编辑一点文字; ?...在本地仓库添加文件1 在记事本文件上点右键: ? 在本地仓库添加文件2 选择添加;提示添加完成: ? 在本地仓库添加文件3 点击确定。 ?...在本地仓库添加文件5 选择Git提交(C)->"master"... ? 在本地仓库添加文件6 可以看到提交按钮是灰色的,我们需要写日志文件 ? 在本地仓库添加文件7 写好日志点击提交就可以了。 ?...编辑日志信息,选择提交就可以了。 ? 文件的修改与提交4 ? 文件的修改与提交5 点击关闭。 同样的操作,我们再更改一次。 ?...删除10 总结 本文讲解了利用TortoiseGit创建本地仓库、在本地仓库提交文件、修改文件、删除并还原文件的操作。只需要平时多用,就可以掌握。 欢迎关注 扫下方二维码即可关注:

    2.3K30
    领券