jqGrid 列选择器对话框可调整大小,但调整大小时内部内容不会在调整大小时拉伸

2023-12-08

我使用 jqGrid 和 ui.multiselect.js 进行列选择和重新排序。出现的对话框可以调整大小,但调整大小时,对话框的内容不会调整大小。 你必须参加任何活动才能做这些事情吗?


你是对的。目前,这是列选择器中的问题。

最好在代码中进行一些修复columnChooser方法。首先,您可以在创建对话框后在“列选择器”对话框中进行一些更改来改善调整大小的情况。例如使用以下代码

$(this).jqGrid('columnChooser',
    {width: 550, msel_opts: {dividerLocation: 0.5}});
var columnChooser = $("#colchooser_" + $.jgrid.jqID(this.id));
columnChooser.css('min-width', columnChooser.width() + 'px');
var dialog = columnChooser.closest('div.ui-dialog');
columnChooser.closest('div.ui-dialog').css('min-width', dialog.width() + 'px');

var div = columnChooser.children('div:has(div.ui-multiselect)');
div.css('width', '100%');

var uiMultiselect = div.children('div.ui-multiselect');
uiMultiselect.css('width', '100%');
uiMultiselect.children('div.available').css({width: '49.9%'});
uiMultiselect.children('div.selected').css('width', '49.9%');

通过水平调整大小,您将获得相当好的结果(请参阅the demo)。通过这种方式,您可以解决或至少改善调整大小的结果。

UPDATED: 我已经发布here使列选择器真正可调整大小的建议。您可以在以下位置查看结果the demo.

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

jqGrid 列选择器对话框可调整大小,但调整大小时内部内容不会在调整大小时拉伸 的相关文章

  • 在 JQuery ui 自动完成中显示图像

    我有一个带有 JQuery ui 自动完成功能的脚本 可以完美运行 有一个显示用户名字和姓氏的搜索过程 但在我的数据库中 还有用户的图片 我想将其显示在带有名字和姓氏的建议中 数据库中pic包含图片url 剧本 function searc
  • jQuery UI 内联日期选择器自动调整大小到父容器

    我正在使用 twitters bootstrap 的响应式网格系统和 jquery ui datepicker 我有一个inline row spanX 结构中的 datepicker 如下所示 div class row div clas
  • 同一页面上具有不同ajax源的多个DataTable

    我在一个页面上有几个表格 使用数据表 http datatables net 每个都需要有自己的 sAjaxSource 我似乎无法确切地弄清楚如何做到这一点 这是我拥有的最少代码 var oTable datatable dataTabl
  • jqGrid过滤

    我想在我的中实现过滤jqGrid http www trirand com jqgridwiki doku php id start in my Spring框架MVC http en wikipedia org wiki Spring F
  • JQuery UI:将长元素放在光标位置而不是元素的中间

    我有一些很长的可拖动元素 可以将它们放入背景表的所有单元格中 当我开始拖动此类元素并将其悬停在可放置容器 表格的单元格 上时 了解元素将被放置到何处的 热点 点是其自身的中间 不幸的是 我的元素的中间通常不可见 并且将元素放在正确的位置是没
  • 如何为 jQuery 插件设置私有变量?

    我想创建一个简单的插件 它使用元素的文本作为默认值 或者您可以在调用插件时设置此值 但是 如果我不设置该值 并为多个元素调用插件 则默认值会成倍增加 function fn reText function options var setti
  • JQuery datepickers-从开始日期设置结束日期

    使用了两个 Jquery 日期选择器 StartDate 和 EndDate
  • jquery 插件“uploadify”-从上传脚本返回响应的方法?

    我的标题代码 document ready function sampleFile uploadify uploader include uploadify uploadify swf script add list php scriptD
  • 销毁 JQuery 可拖动对象

    我有一组可拖动的元素 如何删除可拖动功能 draggable draggable disable 对我来说不是一个选择 draggable draggable destroy 回报Uncaught TypeError Cannot read
  • JQuery UI Draggable - 如何知道元素是否可拖动初始化?

    我的逻辑是 if this draginited a drag disabled element shouldn t get pass here as it is inited this draggable 我搜索了很多 找不到实现这个逻辑
  • jRails 是 Rails + jQuery 必须的吗?

    我是rails新手 使用rails 2 3 10 并且想使用jquery 特别是jquery ui 该项目是一个全新的项目 我计划使用 jquery ui 中的一些小部件 如 datapicker 和 selectable 等 我听说可以安
  • 调用函数值[重复]

    这个问题在这里已经有答案了 可能的重复 函数提前触发 https stackoverflow com questions 12201816 function triggering early 我已经编写了这段代码 但是当我调用函数 test
  • MVC6 项目中 jQuery-UI 脚本存储在哪里?

    我从 MVC6 开始 尝试使用一些 jQuery UI 元素 安装包后 我找不到 jQuery UI 的脚本文件 虽然互联网上的很多教程都告诉我们这些文件应该存储在 Scripts 文件夹中 例如 Scripts jquery ui 1 1
  • Codeigniter:使用数据网格

    我正在寻找使用 CI 实现数据网格 如果使用 ajax 会更好 在Google上搜索我发现了很多关于如何使用的教程和讨论Flexigrid 4 CI or jqGrid 无论如何 我仍然对哪一个可以提供更大的灵活性感到困惑 例如 是否可以设
  • jQuery 改变 colorbox 的内容

    我已经尝试过类似标题的问题 但它们不起作用 例如 如何将 AJAX 内容加载到当前 Colorbox 窗口中 https stackoverflow com questions 5273311 how to load ajax conten
  • JQuery UI 编码噩梦

    我希望能够将任何字符串传递给 JQuery UI 中的按钮文本 假设我有这个字符串 Ajouter L amie a la liste amies 实际传递此文本而不导致大量 JavaScript 错误的唯一方法是对其进行 HTML 编码
  • Jquery Ui 从数据库自动完成

    我是js新手 我找到了自动完成教程 它运行良好 但是为数据库中的多个值配置了自动完成脚本 每次找到关键字后都会添加逗号 然后再次搜索新关键字 如何将其重写为单个值 acompl js function function split val
  • FullCalendar 在月视图中显示事件,但不在日视图和周视图中显示?

    我正在使用 FullCalendar 从 json feed 获取事件 但是 我遇到了问题 日历在月视图中很好地显示了我的事件 但是当在日视图和周视图中转到日 周时 甚至没有显示 我的 fullcalendar 初始化如下所示 var op
  • 如何使用 jQuery UI Sortable 正确相交?

    这是我对 jQuery UI Sortable 进行动画处理的尝试 https codepen io anon pen YdMOXE https codepen io anon pen YdMOXE var startIndex chang
  • 如何在 jQueryUI 工具提示中换行

    新版本的 jQueryUI 1 9 附带了本机工具提示小部件 经过测试 如果内容 标题属性的值 很短 它就可以正常工作 但如果内容很长 工具提示一旦显示就会与输入文本重叠 有a demo http jqueryui com tooltip

随机推荐

  • Java 是否保证 Object.getClass() == Object.getClass()?

    我在这里确实指的是身份平等 例如 以下内容是否总是打印true System out println foo getClass fum getClass 是的 类标记是唯一的 对于任何给定的类加载器来说 IE 您将始终获得对同一物理对象的引
  • Android 应用程序 - 尝试在空对象引用上调用接口方法“int java.util.List.size()”

    我正在创建一个在网格视图中显示电影海报的应用程序 我正在使用 themoviedb org 的 API 问题是当我运行我的应用程序时出现以下错误 并且我正在努力修复它 07 18 20 27 39 244 2751 2751 E Andro
  • 如何在 swift 中使用 Gmail api 发送电子邮件

    The 邮箱API没有关于如何执行此操作的明确文档 我一直在尝试this但空气中有很多东西 我已经寻找过这样的外部资源 Source 1 and Source 2 第一个似乎利用了api的潜力 使用了函数queryForUsersMessa
  • jQuery 无法与我的 Blazor 应用程序正常工作

    我有以下脚本 它在从浏览器启动的简单 html 文件中运行良好 scroll to click event gt whatever here 但是 当将其与 Blazor 一起使用时 单击我的按钮时不会触发它 我找到了一个解决方法 即将第一
  • 如何订阅通过@angular/cdk/portal注入的组件的Observable?

    我正在尝试实现一个基本的 非常基本的 模式实现 我有一个ModalService and a ModalComponent The ModalService创建一个实例ModalComponent并使用 angular cdk portal
  • 验证 Azure Active Directory 中是否存在用户帐户

    我需要遵循一些业务规则 从 ASP NET Core 2 应用程序向用户发送电子邮件 但是 我需要确保电子邮件发送到的帐户确实存在 由于某种原因 该帐户可能不再有效 客户正在使用 Azure Active Directory 因此我需要以某
  • 使用索引替换值 [R]

    我正在尝试使用索引来识别哪些行要根据另一个 DF 的联接创建新列 使用索引时我无法执行 match df1 lt data frame A c A C E B c 1 3 5 df2 lt data frame A c A C E C c
  • 确定 C 中动态分配内存的大小

    C 有没有办法找出动态分配的内存的大小 例如 之后 char p malloc 100 有没有办法找出与相关的内存大小p 没有找到此信息的标准方法 然而 一些实现提供了类似的功能msize去做这个 例如 msize在 Windows 上 m
  • Selenium WebDriver - 没有驱动程序适合我

    我正在尝试运行 Selenium 测试 我正在使用 C 我尝试过的每个驱动程序都存在问题 Chrome var options new OpenQA Selenium Chrome ChromeOptions options BinaryL
  • 解压缩 gzip 压缩的 http 响应

    我正在使用 phpfile get contents 函数执行 HTTP 请求 为了节省带宽 我决定添加 Accept Encoding gzip 标头使用stream context create 明显地 file get content
  • NSURLConnection 下载多张图片

    我正在尝试从 XML 提要中存储的 URL 下载多个图像 从 XML 获取图像 url 工作正常 但是 NSURLConnection 正在创建空文件 但数据已按照 NSLog 中的说明接收 在connectionDidFinishLoad
  • 有条件地反应渲染 JSX

    这里我创建一个局部变量persons在 的里面App类然后分配一个JSX根据某些条件传递给它 然后传递它 persons 里面render method let persons null if this state showPerson p
  • php 检测 mime 类型失败

    我有以下 PHP 代码 显示上传文件的 mime 类型
  • PHP 运算符“?”是什么?和“:”调用,它们做什么?

    什么是 and PHP 中的运算符 例如 request type SSL HTTPS SERVER HTTP SERVER 这是条件运算符 x y z 意思是 如果 x为真 则使用 y 否则使用 z 它也有一个简短的形式 x z 意思是
  • DBase7 中的时间戳

    我正在尝试从 dbf 文件读取 DBase 7 时间戳值 从 DBase 格式规范我得到以下信息 8 个字节 两个长整型 第一个用于日期 第二个用于时间 该日期是自 01 01 4713 BC 以来的天数 时间为小时 3600000L 分钟
  • Java Firestore Android 在查询中使用数组列表来显示关注用户的帖子

    我正在开发一项活动 显示用户关注的用户的帖子 对于帖子 我使用了以下结构 root posts collection uid documents userPosts collection postId documents title Pos
  • Python OSError:SFTP 失败

    我正在 Windows 11 笔记本电脑上测试 SFTP 通信 SFTP 服务器在 localhost 3373 上运行 一个sftp get请求生成一个 操作系统错误 失败 此代码错误 import pysftp remotepath C
  • 即使我声明了 Main 方法也未找到

    我想创建一个带有 main 方法的简单 java 类 但是当我编译代码时 我收到以下错误消息 错误 在类错误中找不到主方法 TestErrors 请定义 主要方法为 public static void main String args 这
  • 多个数据库连接和 Yii 2.0

    我有两个数据库 每个数据库都有相同的表和相同的字段 但是如何同时从所有两个数据库中获取所有记录Yii 2 0 首先 您需要配置数据库 如下所示 return components gt db1 gt class gt yii db Conn
  • jqGrid 列选择器对话框可调整大小,但调整大小时内部内容不会在调整大小时拉伸

    我使用 jqGrid 和 ui multiselect js 进行列选择和重新排序 出现的对话框可以调整大小 但调整大小时 对话框的内容不会调整大小 你必须参加任何活动才能做这些事情吗 你是对的 目前 这是列选择器中的问题 最好在代码中进行