当前博客:多选下拉框数据值为空时,选择选项后首位多个逗号

51 次浏览【转载需注明来源】

博客作者:【1503****1431】

个性签名:寒窗苦读十年,一朝凤舞九天

使用 lay_表单.多选下拉() 时,如果数据框的数据值为空,选择列表项之后首位会多出一个逗号,数据值不为空时则正常,当数据值为空时要怎样去除首位的逗号?

<!文档类型 网页类型>
<网页 语言代码="中文">
    <网页头部>
        <网页信息 文档编码="UTF8" />
        <网页信息 名称="页面视图" 关联数据="视图宽度=填充视图宽度,初始缩放值=1,最大缩放值=1,用户缩放状态=假" />
        <网页信息 关联HTTP="兼容模式" 关联数据="最高IE版本" />
        <网页标题>Document</网页标题>
    </网页头部>
    <网页主体>
        <区块 类名="lay-表单 lay-主体" 行内样式="上边距: 20px">
            <区块 类名="多选下拉 lay-输入框-内联块">
                <数据框 数据类型="文本输入" 属性名称="测试1" 数据值="列表值1,列表值2" 行内样式="显示模式: 无效" id="测试1" />
                <下拉列表 lay-过滤器="测试1" id="测试下拉1">
                    <列表选项 列表值=""></列表选项>
                    <列表选项 列表值="列表值1">列表值1</列表选项>
                    <列表选项 列表值="列表值2">列表值2</列表选项>
                    <列表选项 列表值="列表值3">列表值3</列表选项>
                    <列表选项 列表值="列表值4">列表值4</列表选项>
                </下拉列表>
            </区块>
            <区块 类名="多选下拉 lay-输入框-内联块">
                <数据框 数据类型="文本输入" 属性名称="测试2" 数据值="" 行内样式="显示模式: 无效" id="测试2" />
                <下拉列表 lay-过滤器="测试2" id="测试下拉2">
                    <列表选项 列表值=""></列表选项>
                    <列表选项 列表值="列表值1">列表值1</列表选项>
                    <列表选项 列表值="列表值2">列表值2</列表选项>
                    <列表选项 列表值="列表值3">列表值3</列表选项>
                    <列表选项 列表值="列表值4">列表值4</列表选项>
                </下拉列表>
            </区块>
        </区块>
        <脚本>
            lay_表单.多选下拉("#测试1", "#测试下拉1");
            lay_表单.多选下拉("#测试2", "#测试下拉2");
        </脚本>
    </网页主体>
</网页>
默认排序
Generic placeholder image
Generic placeholder image
已采纳
快码FOF编程 Time: 2024-03-05 10:44:07

重启一下IDE进行更新,刚推送了一版更新解决该问题


多选下拉框数据值为空时,选择选项后首位多个逗号