单击自定义按钮时获取行数据

2024-01-26

我正在使用免费的 jqgrid 4.14,我需要在我的网格中有一个自定义图像(某种邮件图标),当单击该图像时,它应该打开一个具有表单的模式窗口,其中包含消息中单击行的数据表单字段,还有其他几个字段,如发件人邮件 ID、收件人邮件 ID 和主题。

所以,我能够在我的网格中拥有自定义图像。现在,我们有选择行属性,我们可以通过它获取被单击行的 id,我们有获取行数据这将给出列的数据。

所以,我对 onSelectRow 进行了类似这样的更改

onSelectRow: function(id){ 
            if(id && id!==lastSel){ 
                jQuery(this).restoreRow(lastSel); 
                lastSel=id; 
                var rowId = $(this).getRowData(lastSel);
            } 
            jQuery(this).editRow(id, true); 
        }

现在,单击时将给出每行的数据。但是,当我的自定义图像被单击时,如何获得相同的功能呢?

编辑:我需要这样的东西-

http://www.ok-soft-gmbh.com/jqGrid/Admin3.htm http://www.ok-soft-gmbh.com/jqGrid/Admin3.htm

但在这里我找不到像这里那样的图像


有多种方法可以实现该要求。我在其中描述的最简单的一个答案 https://stackoverflow.com/a/42222717/315935。您可以添加列formatter: "actions"

{
    name: "act", template: "actions", width: 25,
    formatoptions: { editbutton: false, delbutton: false }
}

和 jqGrid 选项,指定其他自定义按钮

actionsNavOptions: {
    mailicon: "fa-envelope-o",
    custom: [
        {
            action: "mail",
            position: "first",
            onClick: function (options) {
                alert("Mail for rowid=" + options.rowid);
            }
        }
    ]
}

See https://jsfiddle.net/OlegKi/3tuxg71z/ https://jsfiddle.net/OlegKi/3tuxg71z/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单击自定义按钮时获取行数据 的相关文章

  • 在 jQuery 中获取 Json 数据

    没有一个清晰的示例解释如何尽可能简单地拉取 json 数据 我有一个有效的 json 我需要使用 jQuery 检索它 我的 json 输出如下 title blog entries items title Can Members of t
  • 如何在Javascript中声明静态变量[重复]

    这个问题在这里已经有答案了 在下面的代码中 我希望有一个计数器来跟踪创建的 Person 对象的数量 这段代码没有这样做 我该如何实现呢 function Person this name Peter this counter this c
  • 如何更改点击事件上的引导插入符指向方向

    我正在使用 2 3 2 引导程序 因为当我单击菜单按钮时 我可以更改插入符号图标的位置 我需要当我单击图标插入符号向上时 当您单击另一个项目时 插入符号返回到初始状态 这怎么可能 导航代码 div div class container d
  • 按日期对 JSON 进行排序

    我知道这一定相对简单 但我有一个 JSON 数据集 我想按日期排序 到目前为止 我每次都会遇到问题 现在我将日期存储为this lastUpdated 如果有帮助的话 我可以访问 jquery 但我意识到 sort 是本机 JS 提前致谢
  • jQuery 中如何判断 JSON 对象是否为空

    我有以下 JSON meta limit 20 next null offset 0 previous null total count 0 objects 我对对象感兴趣 我想知道对象是否为空并显示警报 像这样的东西 success fu
  • 如何防止默认事件触发但仍允许事件冒泡

    使用 jQuery 使用以下代码 我想防止 href url 在本例中为哈希 在单击时触发 但仍然允许单击事件继续在链上冒泡 请问如何实现这一点 div a href Test a div a click function e stop a
  • jQuery 时间戳之前的时间?

    下面是一个非常好的 jQuery 插件 与他们在 SO 上使用的插件非常相似 对我来说问题是它用它来转换时间
  • 标记内的值发生变化时调用函数

    JavaScript 有没有什么方法可以在段落标记的值更改时调用函数 概述 HTML p 00 00 p
  • 上传前如何检查图片的宽度和高度

    对于图片上传 我编写了以下 html 代码
  • 使用 jquery 删除空

    我有像上面这样的代码 ul li a href Default aspx Menu a ul li a href Content aspx ID 153 SubMenu a li ul li ul
  • 使用 jQuery 更改 SVG 元素的“xlink:href”属性

    我正在尝试使用单击事件更改 xlink href 属性 到目前为止它部分有效 这就是我正在做的 HTML a href class ui btn ui corner all ui shadow editIcon style text ali
  • 如何从Web JavaScript应用程序获取桌面C#程序中的变量

    我遇到一个问题 有两个应用程序 一种是 C 中的桌面应用程序 另一种是 javascript 中的 Web 应用程序 运行桌面应用程序中的一些变量或信息需要传输到Web应用程序 有谁知道如何解决这个问题 有人愿意提供更多细节来解决这个问题吗
  • 如何更改 Vuetify 日历日期格式

    我正在尝试在以下 Vuetify 日历上启用输入事件 https github com vuetifyjs vuetify blob master packages docs src examples calendars complex e
  • 如何使用 JavaScript 播放任意 MIDI 音符?

    澄清一下 我不想生成 MIDI 文件 也不想播放 MIDI 文件 我希望即时播放 MIDI 音符 我尝试使用https github com mudcube MIDI js https github com mudcube MIDI js作
  • 单击时突出显示文本(javascript jquery html)

    当您在所有浏览器中双击某个单词时 它们会自动突出显示单击下的单词 但是否有可能找到一种方法exact单击一下就会发生同样的事情吗 我想这涉及到的事情可能是 TextRange 的东西 对所有段落 或整个正文或 div 的 onclick 做
  • 如何与使用 child_process.spawn 创建的新创建的服务器交互

    我正在尝试为我的私人托管的 反恐精英全球攻势 服务器制作一个前端 当我点击运行服务器时 在前端 一切正常 服务器启动并记录到控制台 但是如何查看服务器IP地址 服务器中的玩家等信息呢 这是我到目前为止运行服务器的内容 router post
  • 加载 angularjs 路由后运行 javascript 代码

    我需要在 angularjs 加载路线后显示警报 显示警报的代码位于 angularjs 异步加载的视图中 视图加载后 我希望它能够运行 但它没有 我知道我可以广播并告诉它稍后运行等 但我需要一个更通用的解决方案 假设您正在谈论基于以下内容
  • Chrome 中的 addEventListener

    我正在关注 Lynda com 上有关新 DOM 事件模型的教程 这是我正在使用的代码 function addEventHandler oNode sEvt fFunc bCapture if typeof window event un
  • 使用 Three.js 中的设备方向控件进行对象旋转

    我正在迈出使用 JavaScript 进行编码并使用 Three js 的第一步 我正在尝试 Threejs org 的这个例子 http trijs org examples misc controls deviceorientation
  • 调试客户端时使用 Chrome/Firefox

    我正在使用带有 getUserMedia 的相机 但出现了一些需要修复的错误 问题是 Visual Studio 只允许我使用 IE 调试 JavaScript 我的意思是命中断点 而 IE 不支持 getUserMedia 如果您想在 I

随机推荐

  • 在 SQL Server 中将 Varchar 转换为时间

    如何转换时间格式 10 02 22 下午 转换为 SQL Server 日期时间格式 我有一列这样的数据 我从 CSV 文件导入此列 现在想要将其转换为日期时间格式 以便我能够使用日期时间函数 我希望能够将此列插入到具有正确日期时间格式的另
  • 部署后 Google App Engine 返回 HTTP 响应代码 403

    我已经完成了另一次部署 一切都很好 但完成应用程序后 我收到此错误 并且页面请求不断加载 我需要在 IAM 中配置一些东西吗 Java 11标准环境 h2 DB弹簧靴 来自 Google Cloud 的堆栈跟踪 java io IOExce
  • 如何使用 Reform 来预填充特色对象?

    例如 当用户单击 拍照 时 我们如何使用专门为该特色挑战设置的属性来预填充 create html erb 表单 就像为12天和做Tue Thu 我正在使用reform gem https github com apotonick refo
  • 如何增加角度5中matdialogbox的自动高度?

    uploadFiles void const dialogRef this dialog open AddNewFilesOrImagesComponent width 620px height 100 如果高度 100 UI 看起来像这样
  • c程序生成从1到n的二进制数

    我需要一个输出 例如如果数字是 5 则输出应该是 5 个二进制数直到 5 但从 1 开始 下面给出了示例 不使用数组即可完成 输入 5 输出 1 10 11 100 101 但我得到了 输出像 这输入 5 输出 1 11 11 111 11
  • 如何使用 Javascript 提交 POST 变量?

    所以我试图通过表单提交一个变量和变量的名称 我将按钮从提交切换为按钮 因为我需要额外的验证 无论如何 现在是按钮
  • 如何使用 Android 版 Twitter Kit 实现登录屏幕?

    我正在尝试使用新的 Twitter Kit 3 API 在我的自定义 Android 应用程序中实现 Twitter 功能 但我无法使其工作 我只是按照这个例子 https dev twitter com twitterkit androi
  • JQuery mouseup 在窗口外 – 可能吗?

    我正在努力完成一个基本的阻力 在 mousedown 上 项目开始拖动 但速度与鼠标不同 因此当鼠标位于窗口外部时我继续拖动 但如果鼠标不在页面上 我无法获取 mouseup 事件 我可以看到其他页面这样做 所以我知道这是可能的 感谢任何帮
  • Botframework V4:有关输入表单卡的问题

    你好 我有这张输入表格卡 它渲染正确 但我怎样才能得到它的结果 我怎样才能让机器人等待用户提交然后再继续下一步 放入stepContext NextAsync将自动触发下一步 但是删除它会导致错误 因为它需要返回一些东西 public In
  • _.仅当目标对象中存在属性时才分配

    我的需要是执行类似 assign 的操作 但前提是目标对象已经具有正在分 配的属性 可以将其想象为源对象可能具有一些可以贡献的属性 但也有一些我不想混合的属性 我从未使用过 assign 的回调机制 但尝试了以下方法 它 有效 但它仍然将该
  • 计算 constexpr 时抛出异常会发生什么?

    当计算常量表达式来初始化constexpr抛出异常是可能的 例如 下面是一个防止常量表达式的计算溢出的示例 include
  • bin2hex(random_bytes()) 根据输入有多少个字符?

    我使用以下代码为我的应用程序生成一个简单的 UID private function createUid bytes random bytes 128 uid bin2hex bytes return uid 通过这样做 结果是 creat
  • OpenCV Mat 元素类型及其大小

    我对 OpenCV Mat 元素类型感到困惑 这是来自文档 There is a limited fixed set of primitive data types the library can operate on That is ar
  • 获取 AWS S3 存储桶中对象的所有版本?

    我已在存储桶上启用对象版本控制 我想获取该存储桶内密钥的所有版本 但我找不到这样做的方法 如何使用 S3 API 来实现这一目标 所以 今天早上我遇到了这堵砖墙 事实证明 这件看似微不足道的事情做起来非常困难 您想要的 API 是获取桶对象
  • Elasticsearch 中不区分大小写的搜索

    我尝试在 elasticsearch yml 文件中创建一个条目来创建与要点中提到的相同的自定义分析器 https gist github com 1403902 https gist github com 1403902 但我收到以下错误
  • 使用 ReadAsAsync() 反序列化复杂的 Json 对象

    我想在我的 mvc 项目中使用 ReadAsAsync 和 net 4 0 结果为空 如果我在地址栏输入 uri chrome 中的结果为 标签名称已更改
  • 在 Apache 服务器上禁用 OPTIONS HTTP

    Request OPTIONS HTTP 1 1 Host webcat staci com Connection Keep alive Accept Encoding gzip deflate User Agent Mozilla 5 0
  • 是什么让 php 会话保持活动状态?

    会话是否仅在您每次访问页面时保持活动状态session start 或者其他页面也让它保持活力 示例 与30分钟暂停 1 用户通过 session start 访问页面 25 分钟后 他们访问另一个 session start 页面会话保持
  • JOOQ - 相当于用于填充历史字段的休眠拦截器?

    环境 Spring应用程序 使用JOOQ 3 7 从模式自动生成JOOQ映射代码 使用Postgres作为我的数据库 我已经将一些代码从 Hibernate 移植到 JOOQ Hibernate 代码会根据上下文提取一些隐藏的身份验证详细信
  • 单击自定义按钮时获取行数据

    我正在使用免费的 jqgrid 4 14 我需要在我的网格中有一个自定义图像 某种邮件图标 当单击该图像时 它应该打开一个具有表单的模式窗口 其中包含消息中单击行的数据表单字段 还有其他几个字段 如发件人邮件 ID 收件人邮件 ID 和主题