lovert 发表于 2021-7-1 19:18:11

layui穿梭框应用实例

本帖最后由 lovert 于 2021-7-2 08:29 编辑

不多说上传工程文件



因为有模块在文件夹里放着,所以我把JS整个文件夹放到资源文件夹下了,里面只是引用写的是相对地址




然后在页面弹出框那个页面加载命令里加载了
下面的JS
var data2=new Array();
var zuo=Forguncy.Page.getCell("yiqishebei").getValue();
var you=Forguncy.Page.getCell("zhi").getValue();
var m=zuo.split(",");
var n=you==null?"":you.split(",");
for(i=0;i<m.length;i++){
a='{"value": "z", "title": "z"}';
a=a.replaceAll("z",m);
data2.push(JSON.parse(a));
}
layui.use('transfer', function(){
    var transfer = layui.transfer;
    //渲染
    transfer.render({
      elem: $('')//绑定元素
    ,title: ['待选择', '已选择']
      ,data:data2
,showSearch: true
,width: 300 //定义宽度
,height: 550 //定义高度
,value: n
,onchange: function(data, index){

var getData = transfer.getData('demo1');
var getData2=new Array();
for(i=0;i<getData.length;i++)
{
getData2.push(getData.value);
Forguncy.Page.getCell("zhi").setValue(getData2.toString());}
if(getData.length==0){
Forguncy.Page.getCell("zhi").setValue("请选择仪器设备");
}
}
      ,id: 'demo1' //定义索引
    });
});




qq8009 发表于 2021-7-1 20:08:37

前排支持,这个应该能用上

储钱罐儿 发表于 2021-7-1 21:55:56

666,相当厉害了老铁:lol

swejet 发表于 2021-7-2 11:16:48

穿梭框确实用的上,楼主太棒了

Alink 发表于 2021-7-2 11:28:07

:)

Tom猫 发表于 2021-7-2 14:51:57

需要多选时非常有用:i0tw:

alexyui 发表于 2021-7-2 23:40:10

:hjyzw:超级实用,多谢大佬

叶志坤 发表于 2021-7-3 16:48:34

厉害有没有关于报告中 没有检测的参数在报告里面自动画上“/”,这个怎么实现,有好的思路吗?谢谢大神指导下,或者出个事例。

lovert 发表于 2021-7-3 17:24:07

叶志坤 发表于 2021-7-3 16:48
厉害有没有关于报告中 没有检测的参数在报告里面自动画上“/”,这个怎么实现,有好的思路吗?谢谢大神指 ...

https://support.microsoft.com/zh-cn/office/iferror-%e5%87%bd%e6%95%b0-c526fd07-caeb-47b8-8bb6-63f3e417f611?ui=zh-cn&rs=zh-cn&ad=cn

137294886 发表于 2021-8-26 00:39:58

超级实用,多谢大佬
页: [1]
查看完整版本: layui穿梭框应用实例