2019-11-13 11:17
@happyboy 应该吧,我简单的分享了一下,核心内容和使用流程写了一下,希望对他有帮助吧,需求扩展核心也是加密解密了。以前才学的时候, 加密解密都整的有点懵逼,网上代码整的一大坨,,最后发现JF里面有。。。只是没有写注释,而且咋转换为字符串能存起来也是是懵逼,配合AesKit和Base64Kit一起用,估计有不少人也不知道里面还藏着这个玩意哈哈
2019-11-10 18:13
@cs3230524
在ModelB类里面 建个类似的方法:
public M _setMyAttrs(M model) {
return (M)_setMyAttrs(CPI.getAttrs(model));
}
public M _setMyAttrs(Map<String, Object> attrs) {
Table table = CPI.getTable(this);
for (Entry<String, Object> e : attrs.entrySet())
if(table != null && table.hasColumnLabel(e.getKey()))
set(e.getKey(), e.getValue());
return (M)this;
}
然后调用BModel modelB = new BModel()._setMyAttrs(modelA对象);
如果有很多这样的业务,可以单独建立一个 ModelKit ,里面大致也是和上面一样原理,把两个Model对象都穿入进去,进行操作。
手写,未测
2019-11-07 23:16
@fmpoffice 没有研究过相关插件, 提供一个思路参考:内容按行计算, 行与行之间内容 切头去尾 进行比较。。。感觉可以初步达到比较的目的。。。
2019-10-31 21:36
@liugz 已提交到线上去了,帮忙检查试用一下这个功能,https://gitee.com/jfinal/jfinal-weixin/commit/7c613aae53d9a8b911f90f46ec391b4f3e697795
2019-10-30 22:31
@liangcheng2004 触发click是可以的,感觉用 for(let i in filePaths) window.location.href=href + filePaths[i] 更方便些