Mbos开发——列表增加批量操作功能原创
金蝶云社区-杨微
杨微
1人赞赏了该文章 276次浏览 未经作者许可,禁止转载编辑于2023年08月28日 10:25:44

效果对比图

扩展开发前 VS 扩展开发后:image.png

1 绑定唯一标识属性

参考如图步骤,打开HTML源码

11.png

当前数据qid为唯一标识,给类名为“gridItem”的元素绑定“qid”属性,如图:

12.png

image.png

2 增加列表复选框

2.1 增加复选框元素

21.png

2.2 JS文件处理复选框背景图片路径,点击事件

22.png

2.3 CSS文件增加样式

23.png

2.4 上传图片

24-0.png

24-1.png

24-2.png

2.5 效果如图

因为底部批量操作按钮区域还未添加,会如下图报错,可先忽略报错

image.png

3 底部增加批量操作区域

3.1 引用外部文件

为了便于开发,引入vue相关文件,vue.min.js、vue-router.js、vant@2.12.54.min.js、vant@2.12.54.css。

Js文件以vue.min.js为例:

310.png

311.png

312.png

相同的操作,引用其他两个文件:

313.png

引用css文件:

314.png

315.png

引用后:

316.png

3.2 新增HTML片段

320.png

增加代码:

image.png

3.3 JS 代码

在pageinit方法中,初始化vue部分代码:

331.png

组件footer代码:

image.png

333.png

image.png

3.4 CSS样式

340.png 341.png

 

3.5 效果如图

image.png

4 单条数据操作按钮

4.1 列表HTML源码中增加代码

image.png

4.2 JS定义按钮点击事件

image.png

4.3 CSS样式

image.png

4.4 效果如图

image.png

5 已应用轻应用

招聘GO

image.png

赞 1