hymsnow
hymsnow
问题: 【1】使用动态DataTable导出的时候,目前表格的列的宽度是随着导出字段的内容字段撑大的。如果某一列的内容特别多(比如字数超过4000个汉字)或者导出的数据列很多,且列的内容不固定,有很长的字数时候,那么导出的结果,打开excel的时候,就要往右边拖动滚动条去查看,这样不方便业务使用。希望可以导出的时候,比如默认所有列最大的宽度是200,然后超过这个宽度的,就进行自动换行; 或者不自动换行也行 ![image](https://user-images.githubusercontent.com/16634708/129936214-fbaac6cc-cebe-4def-a9cf-1af837133f7f.png) 【2】导出的时候,如果时间类型字段,可以设置导出来的字段格式都是 yyyy-MM-dd hh:ss:mm 等类型 ![image](https://user-images.githubusercontent.com/16634708/129935933-f74252ba-f630-41bf-9f56-c08f7da03f5f.png)
### 这个需求解决了什么问题: 1、弹窗打开后,可以进行最小化窗口,把窗口最小化停靠在左下角 2、如果打开多个弹窗界面并进行最小化的话,可以进行层叠,这样方便业务人员针对不同最小化的窗口进行点击处理 3、拖动窗体,可以设置不允许拖出屏幕边界,因为有时候允许拖出屏幕边界后,这个界面想打开继续处理就点不了了,只能刷新系统重新打开进去处理 ### 建议的 API 是什么样的: 本人通过修改依赖包源码实现,希望官方把代码集成进去,效果如图 ![QQ截图20230525181710](https://github.com/x-extends/vxe-table/assets/16634708/312df5df-6f12-4345-bc30-7c19af5a6cfa) ![QQ截图20230525181822](https://github.com/x-extends/vxe-table/assets/16634708/79e0022c-f5cf-444b-8c8b-eb8a665dad9b) ![QQ截图20230525182004](https://github.com/x-extends/vxe-table/assets/16634708/736d925e-c900-4ac7-b241-337493aa1106) ### 是否已有其他不错的替代方案: 目前,我这边是通过修改官方源码来实现了上面的功能,希望官方可以可以把我的代码集成到官方版本去,非常感谢。我这边修改的代码具体步骤如下: 找到 node_modules\vxe-table\es\v-x-e-table\src\conf.js 文件, 1.定位到:dblclickZoom: true, 在其后增加代码:dblclickMinus: true, 找到 node_modules\vxe-table\es\modal\src\modal.js 文件, 2.定位到:showZoom: Boolean, 在其后增加代码:showMinus: Boolean,...
场景:如果需要在后台判断是否拥有某个权限点执行对应的业务逻辑,目前框架没有看到有,是不是可以考虑加上。因为有时候判断权限需要用到后端判断