jqgrid - jqgrid autowidth 设置为 true 不会在引导选项卡内将网格扩展到全宽
问题描述
我正在继续这个话题。基本上,我使用 jqGrid JS 5.3.0 并将 styleUI 设置为 Bootstrap。网格位于引导选项卡的“.tab-pane”内(https://getbootstrap.com/docs/4.0/components/navs/)。问题是网格在大约 1/3 的整个选项卡/屏幕宽度处缩小到选项卡窗格的左侧。我没有设置shrinkToFit,但是autowidth:true。有办法治愈吗?谢谢。
解决方案
很高兴知道使用了 3 或 4 哪个 Bootstrap,因为 Guriddo jqGrid 支持两种不同的样式表。
autowidth 选项适用于宽度已知的元素。该选项卡最初的宽度 = 0,这可能会导致此问题。
您可以尝试以足够的延迟将 jqGrid 代码包含在 setTimeout 函数中(由于打开选项卡时的引导效果)。
如果问题没有解决,请发布您的代码(jsfiddle.net 或其他地方)进行修改并推荐解决方案。
推荐阅读
- android - android accessibilityNodeInfo 和更改可访问性角色问题
- python - 阶乘代码不返回整数及其之前的所有整数的乘积
- python - rasterio 当数据中存在 nodata 值时该怎么办
- c - 为什么这个从文件中读取/写入整数数组的 C 代码不起作用?
- python - 以 Pandas Dataframe 作为值的字典的 JSON 格式
- amazon-web-services - 如何通过 cli 命令创建具有“另一个 AWS 账户”角色类型的“角色”?
- google-chrome - 如何禁用 Chrome 自动填充功能(2020 年后)
- r - 为R中的数字系列编写一个for循环
- python - 带有不记名令牌的 Python 请求返回 401
- javascript - React 一次增加所有计数器:如何为多个组件重用处理函数