找回密码
 立即注册

QQ登录

只需一步,快速开始

phoben 讲师达人认证 悬赏达人认证 活字格认证

论坛元老

423

主题

1727

帖子

4736

积分

论坛元老

格友工作室

积分
4736

时代开发者征文活动微信认证勋章悬赏达人讲师达人活字格认证活字格高级认证

QQ
phoben 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2024-11-8 23:25  /   查看:7  /  回复:0
本帖最后由 phoben 于 2024-11-8 23:43 编辑

原来我自己魔改了一个版本,因为担心长久用下去以后跟不上官方版本,所以决定用官方这次升级的插件
但是升级后发现,官方新版本,相比我之前魔改的少了几个东西,希望可以加上,还是很实用的。

1. “配置表格列”里,无法提前隐藏某些列。
2.  无法动态隐藏按钮,我原来的方案是暴露一个公式框,允许使用`item["字段名"]>5`这样的公式,通过插件的JS来运行,实现动态根据行数据决定是否显示某些按钮。这个功能也是用途很广泛,比如对某些行的特殊提示,再或者对某些行的禁止编辑、禁止删除之类的。
3. EL表格没有“获取表格数据源”功能,少了这个,很多逻辑命令里,我就无法获取表格所有数据,常用来提交、取出所有ID、运算等等。。。






我魔改的版本:

1.可以获取表格数据源为JSON;


2. 可以配置列隐藏


3. 可以只定义部分列,而不定义的也会在表格里显示
   这么做的目的也是为了实用,当多种不同数据源都用这个EL表格渲染时,我只需要定义一些公共字段,比如“日期”、“金额”之类的,其他列就让他正常显示即可,因为是不同表的字段,没法提前设置所有列;



4. 动态显示按钮
   可以根据行数据自己写条件,决定是否显示这个按钮,常见的是编辑、删除这些按钮不是每一行都显示。




以上提到的所有功能,我用了几个月时间,比较稳定,而且与官方插件基本无冲突,可以提供源码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部