gpt4 book ai didi

jquery - 在 jqgrid 中,是否有自动计算 editGridRow() 弹出窗口的宽度

转载 作者:行者123 更新时间:2023-12-01 08:24:02 25 4
gpt4 key购买 nike

要在jqgrid中编辑一行,我使用editGridRow。我看到你可以传递这样的宽度:

ondblClickRow: function (rowid) {
jQuery('#grid').editGridRow(rowid, true, { width: 600 });

}

但是有没有办法让jqgrid通过使用“auto”或类似的东西自动计算宽度(基于最大字段长度的宽度)?

最佳答案

{width: "auto"} 的设置在所有现代网络浏览器中都能正常工作,当然 Internet Explorer 除外。

以下 CSS 至少可以在 IE8/IE9 中解决问题:

<style type="text/css">
div.ui-jqdialog-content table.EditTable { width:auto; float:left; }
form.FormGrid { float:left; width:auto; }
div.ui-jqdialog-content > span > table.EditTable {
width:auto; clear: left; float:right
}
</style>

对应的demo你会发现here .

IE“复古”版本的解决方案可能更复杂,并且应该基于直接设置编辑表单的不同组件的宽度。根据方式粗略的解决方案是 here .

关于jquery - 在 jqgrid 中,是否有自动计算 editGridRow() 弹出窗口的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5377929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com