Offval属性自定义复选框格式化程序jqGrid

2023-12-01

我正在编写一个自定义复选框格式化程序,但我无法理解offval属性的用途以及它的值应该是什么。

特别是当设置了 editoptions 的值时。例如editoptions: { value:"Yes:No" }

我可以看到默认的复选框格式化程序总是设置offval to no. This API文档说它也可以设置为off。在代码中我还看到该值可以设置为 editoptions 的第二个值。如果示例为No但这可以是任何提供的值。

那么如何为我的复选框格式化程序实现 offval 属性呢?提前致谢!


我认为你不需要设置任何offval自定义复选框格式化程序内的属性。 jqGrid 如果使用则设置属性本身edittype: "checkbox" (see 代码部分)。所以在我看来你不需要设置offval也不在你的自定义格式化程序 nor in 自定义编辑控件如果你也创建它。

顺便说一句,当我发布代码时格式化程序:“可点击的复选框”我和你有同样的问题。我没明白什么意思offval我刚刚包括了offval="no"在代码中。 :-)。我认为这没有任何意义,但为了确保这一点,必须测试所有原因。

如果您编写多次使用的自定义格式化程序,我建议您使用

(function ($) {
    "use strict";
    $.extend($.fn.fmatter, {
        yourFormatterName: function (cellValue, options) {
            ....
        }
    });
    $.extend($.fn.fmatter.yourFormatterName, {
        unformat: function (cellValue, options, elem) {
            ...
        }
    });
}(jQuery));

作为格式化程序的原型。通过这种方式,您将注册新的格式化程序“yourFormatterName”,您可以像任何其他格式化程序一样使用它预定义格式化程序: 你只需要使用formatter: "yourFormatterName"代替formatter: "checkbox"在相应列的列定义中。我觉得这个方法非常实用。

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

Offval属性自定义复选框格式化程序jqGrid 的相关文章

随机推荐

  • 在MySql 5.1版本上使用EXCEPT运算符

    我的服务器上有 5 1 MySQL 版本 我正在尝试执行此查询 SELECT File Name FROM Words DB WHERE Word Name element EXCEPT SELECT File Name FROM File
  • Scrapy 带有动态验证码

    我正在尝试打破一个captcha在网站的表单中 但此验证码是动态的 它没有 URL 而是有类似这样的内容 src captcha accion image 这里最好的选择是什么 我读过类似使用中间件之类的东西 我也知道它可以用 Seleni
  • 数据缓存如何路由本例中的对象?

    考虑图示的数据缓存架构 ASCII 艺术如下 CPU core A CPU core B Devices Cache A1 Cache B1 with DMA Cache 2 RAM
  • iOS7仅返回'NSInvalidArgumentException',原因:'-[__NSCFString containsString:]: [重复]

    这个问题在这里已经有答案了 我正在使用一个图书应用程序 用户可以点击一个单词 然后为他们播放包含该单词的音频文件的一部分 并且该单词将突出显示 不幸的是 我现在尝试将代码从仅支持 iOS8 优化为支持 iOS7 但遇到了一些错误 这是我得到
  • 如何在 DOM 和 PHP 中获取文本节点?

    我有以下代码来检索 HTML 文档中的所有超链接 我的问题是如何检索每个锚标记内的文本节点 即使文本节点是子节点的子节点 就像锚节点有一个包含文本节点的跨度节点一样
  • Android 上如何从字符串中获取 URL

    我想从中提取网址hi there this is a URL String http mytest com 我尝试使用 EditText getURLs 但它对我不起作用 EditText setText hi there this is
  • Passport.js Passport.initialize() 中间件未使用

    我正在使用带有express mongoose的节点 并尝试将passport js与restful api一起使用 身份验证成功后 我不断收到此异常 我在浏览器上看到回调网址 Users naorye dev naorye myproj
  • 永久禁用和隐藏 Android 导航栏/通知菜单

    我正在为一所学校开发一个android应用程序 我希望这个应用程序在打开时能够阻止用户在设备上执行任何操作 除了我在我的应用程序中提供的内容之外 我的意思是做NOTHING别的 所以首先应该禁用并隐藏导航栏 我看到了这个 但它适用于 4 4
  • .NET Framework 术语中的“替换版本”是什么意思?

    维基百科表示 NET Framework 4 7 取代了版本 4 0 4 6 2 这是否意味着我可以在仅安装 NET Framework 4 7 的情况下运行需要 例如 NET Framework 4 0 的程序 这意味着 4 7 是 4
  • 在 Windows 中更改 my.ini 中 MySQL 5.0 的 tmp 文件夹

    我有一个在 Windows 7 上运行的 MySQL 服务器 版本 5 0 67 当我在 Eclipse 中使用 hibernate 时 出现以下错误 引起原因 java sql SQLException 无法创建 写入文件 C Windo
  • 如何在 opencv 中的实时摄像头输入上绘制透明图像

    我需要在实时摄像头画面上绘制透明图像 下面是要显示为覆盖在相机源上的 png 文件 下面是从相机获取帧并将其显示在屏幕上的代码 我也尝试将圆圈绘制为叠加层 但圆圈不透明 我认为下面的代码是错误的或遗漏了一些东西 include opencv
  • Docker-compose scale 命令为新容器创建随机端口

    目前 docker compose scale 命令为新容器创建随机端口 有没有办法为新容器指定端口 In your docker compose yml postgres image postgres 9 5 environment PO
  • 离子存储以异步方式获取值

    我正在尝试在离子存储中获取 2 个值存储 但该值是以异步方式检索的 并且请求是在检索值之前发生的 这里Auth url都在ionic存储中 import Injectable from angular core import Http Re
  • Node.js,厄运金字塔(即使有异步),你能写得更好吗?

    我认为自己是一位非常有经验的 Node js 开发人员 但我仍然想知道是否有更好的方法来编写以下代码 这样我就不会得到厄运金字塔 现在我对你很宽容 我有一些代码可以让我的金字塔高达 20 层 不开玩笑 这就是使用 async js 问题实际
  • Docker-compose - 设置非文字的环境变量

    我已经在 Docker 容器中设置了 Jenkins 并且正在尝试使用该服务器访问我的私有 Bitbucket 存储库 我需要将我的 SSH 密钥复制到该容器中 以便 Bitbucket 识别它 然后我可以让我的 Jenkins 服务器访问
  • 如何在 Mithril 中将字符串转换为 HTML 元素?

    假设我有一个字符串 span class msg Text goes here span 我需要在我的网页中使用这个字符串作为 HTML 元素 关于如何做到这一点有什么想法吗 秘银提供了m trust方法用于此 在视图中需要 HTML 输出
  • 在服务器端对 CellTable 进行排序

    我目前正在使用 Gwt CellTable 通过 RPC 调用绑定到我的 GAE Objectify 后端 现在好了 然后我想对列进行排序 所以我读了http code google com intl it IT webtoolkit do
  • phpinfo(); 和有什么区别?和 php -i?

    在 DDG 上搜索并在这里没有得到任何有趣的结果 我听说它们是不同的 但我想知道是什么让它们不同以及拥有两种不同的配置有什么优势 EDIT 是的 我从 CLI 运行它们 phpinfo 是一个语言函数 无论执行的脚本是通过 Web SAPI
  • driver = webdriver.Chrome() :: 硒方法的问题 - 如何解决

    嗯 我正在尝试找出从clutch io收集数据的最简单方法 我尝试了各种方法从网站 clutch io 收集数据 但似乎都失败了 see here from bs4 import BeautifulSoup from selenium im
  • Offval属性自定义复选框格式化程序jqGrid

    我正在编写一个自定义复选框格式化程序 但我无法理解offval属性的用途以及它的值应该是什么 特别是当设置了 editoptions 的值时 例如editoptions value Yes No 我可以看到默认的复选框格式化程序总是设置of