我有一个项目需要同时使用 EasyUI (Datagrid) 和 JQueryUI (Dialog Form) 库。当我导入 JQueryUI 库时,我在 EasyUI Datagrid Header Resize 功能上看到了一个奇怪的行为。如果我尝试手动调整标题大小,则仅调整标题单元格的大小(未调整此列的数据单元格的大小)。
请注意,双击标题单元格分隔有效,并将自动调整列大小为首选大小。当您尝试通过单击和滑动来调整大小(手动定义列的大小)时,会出现此问题。
如果我不导入 JQueryUI 库,那么我确认数据网格的调整列大小功能工作正常。所以我猜这两个库之间一定存在某种冲突,但我不确定如何解决这个问题。
要重现,很容易,您只需要包含不同的库并创建一个数据网格。
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/themes/icon.css">
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/demo/demo.css">
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://www.jeasyui.com/easyui/jquery.easyui.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<table id="dg" title="My Users" class="easyui-datagrid" style="width:700px;height:250px">
...
我创建了一个小的 jsfiddle 项目来说明这个问题,请参阅http://jsfiddle.net/melane/vmDP8/
您可以自己看到标题单元格大小的更改并未应用于数据单元格。你知道我怎么能解决这个问题吗?
谢谢