php数组中的jqGrid colModel参数

2023-12-14

我正在处理一个在最新版本中使用 jqGrid 的项目。 问题是这个项目是 PHP(5.6) 并使用 JSON 来“翻译/对话”到 jqGrid 框架,并且 colModel 参数都在 PHP 数组内。它工作完美,但我无法使用实际项目的代码触发 colModel“criacao”的 dataInit。 感谢您的宝贵时间!

public function laudos($section)
    {
        $table = 'laudos';
        $fields = array('id','laudo','nome_fantasia','cliente','cadastro_id','email','senha','exame','descricao','criacao','exclusao','arquivo');
        $tabela = array(
            'colNames' => array('ID','Laudo','Clínica','Nome','Cadastro','Email','Senha','Exame','Descrição','Criação','Exclusão','Arquivo'),
            'colModel' => array(
                array('name'=>'id','hidden'=>true,'search'=>true,'key'=>true),
                array('name'=>'laudo','index'=>'laudo','width'=>70,'align'=>'center','search'=>true,'editable'=>true,'editrules'=>array('required'=>true),'sorttype'=>'integer','searchoptions'=>array('sopt'=>'[eq,cn]', 'clearSearch'=>false)),
                array('name'=>'nome_fantasia','search'=>true,'width'=>170,'align'=>'center','editable'=>false,'sorttype'=>'text','searchoptions'=>array('sopt'=>'[eq,cn]','clearSearch'=>false),'editrules'=>array('required'=>true)),
                array('name'=>'cliente','search'=>true,'width'=>170,'align'=>'center','editable'=>false,'sorttype'=>'text','searchoptions'=>array('sopt'=>'[eq,cn]','clearSearch'=>false),'editrules'=>array('required'=>true),),
                array('name'=>'cadastro_id','search'=>true,'hidden'=>true,
                    'editable'=>true,'edittype'=>'text','searchoptions'=>array('sopt'=>'[eq,cn]','clearSearch'=>false),'editrules'=>array('edithidden'=>true,'required'=>true),
                    'editoptions'=>array('dataInit'=>'[]')),
                array('name'=>'email','search'=>true,'hidden'=>true,'editable'=>true,'sorttype'=>'email','searchoptions'=>array('sopt'=>'[eq,cn]','clearSearch'=>false),'editrules'=>array('edithidden'=>true)),
                array('name'=>'senha','search'=>true,'hidden'=>true,'editable'=>true,'editrules'=>array('edithidden'=>true)),
                array('name'=>'exame','search'=>true,'width'=>50,'align'=>'center','editable'=>true,'sorttype'=>'text','searchoptions'=>array('sopt'=>'[eq,cn]','clearSearch'=>false),'formatter'=>'select','edittype'=>'select',
                    'editoptions'=>array('value'=>array('Biópsia'=>'Biópsia','Necrópsia'=>'Necrópsia','Citologia'=>'Citologia'))
                ),
                array('name'=>'descricao','search'=>true,'width'=>200,'align'=>'center','editable'=>true,'sorttype'=>'text','searchoptions'=>array('sopt'=>'[eq,cn]','clearSearch'=>false)),
                array('name'=>'criacao','search'=>true,'width'=>70,'formatter'=>'date','fixed'=>true,'resizable'=>false,'align'=>'center','sorttype'=>'date','searchoptions'=>array('sopt'=>'[eq,cn]','clearSearch'=>false), 'editoptions'=>array('dataInit'=>'function (elem) { $(elem).datepicker();')),
                array('name'=>'exclusao','search'=>true,'width'=>70,'formatter'=>'date','sorttype'=>'date','fixed'=>true,'resizable'=>false,'editable'=>true,'searchoptions'=>array('sopt'=>'[eq,cn]','clearSearch'=>false),'align'=>'center'),
                array('name'=>'arquivo','search'=>false,'width'=>60,'formatter'=>'arquivo','classes'=>'tabela_laudo_arquivo','editable'=>true,'searchoptions'=>array('sopt'=>false,'clearSearch'=>false))
            ),
            'sortname' => 'id',
            'caption' => 'Registros de Laudos Cadastrados',
            );

UPDATE:使用 jQGrid $.extend,可以使用 php 和带有所有 jQGrid 设置、属性和事件的基本 Java 脚本来设置 colModel 属性。

EXAMPLE:

var p = $("#tabela-laudos").jqGrid("getGridParam");
        //=================================================
        p.colModel[p.iColByName.laudo] = $.extend(true,
            {},
            p.colModel[p.iColByName.laudo], //NEW VALUES BELOW
            {
                editoptions:
                {
                    placeholder: "Ex.: 17777"
                },
            }
        );

使用 jQGrid $.extend,即使在加载初始设置后,也可以设置 colModel 属性设置、colModel 的属性和事件。

EXAMPLE:

var p = $("#tabela-laudos").jqGrid("getGridParam");
        //=================================================
        p.colModel[p.iColByName.laudo] = $.extend(true,
            {},
            p.colModel[p.iColByName.laudo], //NEW VALUES BELOW
            {
                editoptions:
                {
                    placeholder: "Ex.: 17777"
                },
            }
        );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

php数组中的jqGrid colModel参数 的相关文章

  • 将 Google 信任徽章添加到 Magento

    我正在尝试将 Google Trust Badge 添加到我的 magento 商店 我尝试在 Magento 网站上搜索扩展程序 但找不到 我是否需要将以下代码粘贴到产品和结账页面 还是必须对其进行更改 如果有人能引导我走向正确的方向 我
  • 使用 google Directions API 的地图视图绘制方向 - 解码折线

    我正在尝试使用 Google 方向 API 在我的地图视图上显示方向 但我在从 JSON 响应获取数据时遇到困难 我可以获得 级别 和 点 字符串 但无法弄清楚如何将它们解码为地图上的点 任何帮助将非常感激 我有一个类可以为您解码它们 添加
  • jQuery .push 到 .get 调用中的数组给出空结果

    谁能告诉我为什么下面给我一个空字符串 当我console log contentArray in the get 回调函数它显示数据 但是当我尝试在下面的代码中执行它时 结果为空 sectionArray contentArray func
  • 为什么我的 if 语句没有按我预期的方式工作?

    我正在尝试实现以下目标 我向我的 SQL 数据库询问使用SELECT FROM subjects 这样做之后我要求使用数组mysqli fetch assoc 在那之前一切都很好 现在的问题是 当我尝试在每个循环中修改 genero 的值
  • JQuery UI Selectable 插件:当 div 溢出时使滚动条不可选择

    我有一个 div 设置为overflow auto 该 div 的内容是可选择的 使用 jQuery UI 当 div 溢出并出现滚动条时 滚动条本身变为可选择状态 因此滚动效果不佳 在 FF Chrome 中 我可以滚动 div 但我得到
  • apache_request_headers() 与 $_SERVER

    据我所知 apache request headers 提供与以下相同的信息 SERVER 但按键略有不同 为什么有人应该使用apache request headers 而不仅仅是从那里获取这些信息 SERVER 我在 Centos 上使
  • 使用 JSON.NET 将 JSON 数据反序列化为 C#

    我对使用 C 和 JSON 数据比较陌生 正在寻求指导 我使用的是 C 3 0 NET3 5SP1 和 JSON NET 3 5r6 我有一个已定义的 C 类 需要从 JSON 结构填充该类 但是 并非从 Web 服务检索的条目的每个 JS
  • JavaScript 继承;调用和原型

    要在Javascript中实现继承 通常需要执行以下两个步骤 假设我有一个基类 Animal var Animal function name this name name 我现在想从中派生一个子类 Dog 所以我想说 var Dog fu
  • 传递给函数时多维数组的指针类型是什么? [复制]

    这个问题在这里已经有答案了 我在大学课堂上学习了 C 语言和指针 除了多维数组和指针之间的相似性之外 我认为我已经很好地掌握了这个概念 我认为由于所有数组 甚至多维 都存储在连续内存中 因此您可以安全地将其转换为int 假设给定的数组是in
  • 用于选择特定 div 中具有特定类的锚元素的 jQuery 选择器是什么

    我有一些这样的代码 我想选择每个 a 带有类的标签status在 div 中foo div a class status a div 你可以这样做 foo find status a
  • 如何使用 JavaScript 或 jQuery 克隆 HTML 元素的样式对象?

    我正在尝试克隆元素的样式对象 这应该允许我在更改后重置所述元素的样式 例如 el style left 50px curr style left 50px Modify the elements style The cloned style
  • Laravel leftJoin 仅右表的最后一条记录

    我是 Laravel 的新手 我有两张桌子 1 产品 2 价格 products id product int p key name varchar prices id price int p key id product int
  • 主页(网格)上的缩略图现在显得模糊。如何纠正?

    我不知道这看起来是否愚蠢 但从早上开始我就无法纠正这个突然出现在我的博客网站上的错误www candidopinions in http www candidopinions in 我有一个网格视图模板 其中博客文章中的特色图像作为调整大小
  • 如何使用 PHP 对字符串进行 rot13 处理?

    我有一个很大的 php 代码 我想手动对其进行编码和解码 我的问题是 php 代码里面有很多单引号和双引号 因此我在使用时出现错误str rot13 功能如下 那么正确的语法是什么以及如何使用下面的函数进行编码 str rot13 That
  • php curl 使用 GET 发送变量 奇怪的结果

    我正在尝试调用远程站点上页面中的网址 决定使用curl 在远程站点上 url 变量显示为 REQUEST Array var1 gt val1 amp var2 gt val2 amp var3 gt val3 被调用的url是 http
  • 滚动顶部不符合预期

    Note 由于上次忘记奖励而重新开放赏金 A Woff 大师已经给出答案 我想在用户展开某一行时到达该行 这样当最后一个可见行展开时 用户不必向下滚动即可查看内容 I used example tbody on click td green
  • 如何在laravel中注册后自动登录

    我在 laravel 中注册用户时遇到问题 user假设是包含所有数组元素的数组 同时自动登录以下代码结果false 数据库中保存的密码是hash make password user id this gt user model gt ad
  • Flot 库将 y 轴设置为最小值 0 和最大值 24

    如何将 y 轴设置在 0 到 24 的范围内 这是我的代码 j plot j placeholder d1 xaxis mode time min new Date 2010 11 01 getTime max new Date 2011
  • 使用 php-ews(Exchange Web 服务)在特定日期后获取电子邮件

    在我的 PHP 脚本中 我需要弄清楚如何检索指定消息 ID 之后或特定日期之后的所有电子邮件 两者都可以 我只需要检索自上次抓取收件箱以来的新电子邮件 这个收件箱每天收到数千封电子邮件 而且我在 30 天内无法删除任何电子邮件 对于初始导入
  • 为什么我的会话仍然存在?

    我一定很愚蠢 因为似乎一件相当明显的事情现在让我完全困惑 我有一个会议 ie SESSION handbag id 在某个时刻 我需要彻底终止这个会话 ie at the start of the page session start el

随机推荐

  • asp.net mvc视图页面上可以有webform控件吗?

    asp net mvc视图页面上可以有webform控件吗 我想我之前读过它 但我不确定它是如何工作的 因为 MVC 不使用视图状态等 可以 但是 Viewstate 不可用 因此 如果控件依赖于视图状态 则可能会出现故障 此外 事件也不会
  • 不使用 WMI 访问主板信息

    我需要在多个进程的应用程序中访问主板标识 序列号 制造商等 我已经能够使用 WMI 成功查询此信息 但我正在寻找替代方案 如果您想了解情况 我的一些应用程序行为根据硬件配置或是否设置了特定环境变量 用于测试目的 而有所不同 bool IsV
  • android listview交替行颜色但具有默认光标选择

    我已经遍及整个网络 包括 stackoverflow 但似乎无法找到一个清晰的完整方法 我想创建一个 ListView 1 有交替的颜色 我可以用下面的代码做到这一点 2 保留了android默认的橙色选择行为 为了完成 1 我有一个自定义
  • 递归 Prolog 谓词?

    我目前正在开发一个项目 我想在 Prolog 中实现辅助谓词 break down N L 其工作原理如下 break down 1 L L 1 false break down 4 L L 1 1 1 1 L 1 1 2 L 1 3 L
  • 从其他应用程序调试 C# 代码

    我正在从 QTP 加载 dll c qtp测试开始时是否可以调试c 代码 是的 您可以调试 dll 但是您将需要源代码 除非您想查看反汇编 并且您还需要程序集的 PDB 调试符号 设置起来非常简单 启动QTP应用程序 启动视觉工作室 打开源
  • Struts2:会话问题(反向代理后)

    我将会话参数存储在使用 SessionAware 接口在操作中获取的 Struts2 会话映射中 我的应用程序位于 MyApp 路径中 在 Apache 服务器上设置 struts2 应用程序后 使用反向代理重定向来生成 URLhttp w
  • 将 Objective-C 框架导入 Swift 项目时,在桥接标头中获取“文件未找到”

    我有一个 Swift 项目 我正在尝试为其导入基于 ObjC 的框架 该框架位于项目路径下的目录中 并由 Xcode 中的项目引用 它还被添加到项目的 构建阶段 页面中的 链接二进制文件与库 中 但是 由于某种原因 我似乎无法将框架包含在桥
  • 在blazor中实现基于LDAP的授权

    我有一个问题和简单的请求 我正在尝试在 blazor 中创建简单的身份验证和授权机制 问题是该机制的基础不是数据库而是 ldap 所有示例和教程都基于数据库存储 据我现在的理解 在 blazor 中它看起来像这样 在startup cs中
  • 了解雷尼斯

    我试图为 CPU 密集型应用程序提供最低的调度优先级renice 19 Linux 3 11 但是 它似乎没有按预期工作 或者我有理解问题 让我描述一下我尝试过的两种方法 我期望通过这两种方式我会得到相同的结果 但我没有 考虑应用loop成
  • opencv库中的houghcircle函数中的dp参数到底是如何工作的?

    我试图理解 houghcircles 功能 但我不完全理解如何dp影响结果 抬头看http docs opencv org modules imgproc doc feature detection html highlight hough
  • 如何在别人的 Windows 机器上的虚拟环境中本地运行 python 脚本并使其始终工作?

    我正在为同事制作脚本 工具 希望他们可以从共享驱动器在 Windows 计算机上使用它们 当然 Python 版本和库不一致 尝试这样做会很混乱 他们只是希望它单击运行即可工作 如果他们必须使用命令行或 pip 则意味着他们不会使用该工具
  • UAC提示显示msi的临时随机程序名称,能否显示正确的名称?

    我正在为 Windows 构建 MSI 安装程序并使用 Signtool 对该安装程序进行签名 当我运行 msi 进行测试时 会出现 UAC 用户帐户控制 提示 询问我是否允许继续安装 这很好 但提示显示了许多字段 并且对于 程序名称 字段
  • 正则表达式 - 从字符串中提取第一个单词

    我想解析下面的文本 收件人姓名 Tracy Chan SKU 103990 我只想提取 Tracy 即 收件人姓名 之后的第一个单词作为名字 所以我尽可能 lt Recipient Name SKU gm但它只给了我 Tracy Chan
  • 检查映射中的所有值是否相等

    我需要检查地图中的所有值是否都相等 我有一种方法来执行此任务 但想使用库或本机方法 限制 Java 5 Apache Commons 库 public static boolean isUnique Map
  • 拦截器 preHandle() 未重定向到 login.html

    我有一个春季应用程序 我引入了一个sessionInterceptor来防止直接访问index jsp 如果用户未登录 则不应访问index jsp 而应重定向到login html 该代码正在调用 preHandle 方法并运行所有代码
  • 从外部应用程序/Javascript 访问 MS CRM Web 服务

    有没有办法从非 CRM 网页 即不在 CRM 表单中的加载或保存事件中 而是从独立网页 的 JavaScript 调用 MS CRM Web 服务 第二个问题 有没有办法从 VBScript 调用 MS CRM Web 服务 理想情况下 我
  • jQuery UI Sortable - 当连接项为空时 connectWith 困难

    我在一个页面上有几个可排序的表格 大部分都是相连的 但有一个只能拖出 不能拖进去 我似乎无法将项目拖到这些空表之一中 这是一个 jsFiddle http jsfiddle net jasonbutz ZLzU3 2 EDIT 另外 还有一
  • 将 MEF 与 C# 结合使用,如何从插件调用主机上的方法?

    我正在尝试使用以下命令向我的 C 应用程序添加插件扩展性托管可扩展性框架 MEF 框架 到目前为止一切顺利 我的主 主机应用程序从定义的文件夹加载插件 并且可以从主应用程序调用它们的方法等 主机应用程序和插件都引用一个单独的 dll 程序集
  • windows系统字体规格是什么

    我目前正在尝试根据应用程序的当前字体重新调整应用程序的字体大小 为了做到这一点 我将使用WM GETFONT要获取字体并使用输入字体的宽度和高度通过方程式重新调整其大小 问题是它的返回值是系统字体 我不知道该字体的规格 谁能告诉我如何获取系
  • php数组中的jqGrid colModel参数

    我正在处理一个在最新版本中使用 jqGrid 的项目 问题是这个项目是 PHP 5 6 并使用 JSON 来 翻译 对话 到 jqGrid 框架 并且 colModel 参数都在 PHP 数组内 它工作完美 但我无法使用实际项目的代码触发