开发者社区> 问答> 正文

时间组件只能选择每周三和周日吗

钉钉宜搭可以让时间组件只能选择每周三和周日吗

展开
收起
游客jpbrn27dy342s 2023-10-16 11:04:49 102 0
来自:钉钉宜搭
2 条回答
写回答
取消 提交回答
  • 若回答对您有帮助,记得点下赞同哦 ~

    您好,您可以参考这个案例:https://docs.aliwork.com/docs/yida_subject/fwsxzuageg8bttlp
    image.png

    2023-10-18 10:40:37
    赞同 1 展开评论 打赏
  • 月移花影,暗香浮动

    宜搭是一个阿里巴巴提供的低代码应用开发平台,它允许用户通过可视化界面创建应用程序,而无需编写大量代码。对于你的问题,如果你想限制时间组件只能选择每周的三和周日,你可以通过以下步骤实现:

    1、创建自定义过滤器
    在宜搭中,首先需要创建一个自定义过滤器。你可以在创建应用的第一步,选择"低代码"或"自定义"开发模式,然后选择"创建自定义组件"。在自定义组件中,你可以创建一个过滤器组件,这个组件将会根据条件过滤日历上的日期。

    2、编写过滤器逻辑
    在创建的过滤器中,你需要编写逻辑来过滤出每周的三和周日。你可以使用JavaScript编写这个逻辑。一个简单的逻辑可以是:

    function filterDates(inputDates) {  
        var filteredDates = [];  
        for(var i = 0; i < inputDates.length; i++) {  
            var date = new Date(inputDates[i]);  
            // 如果日期是周三或周日,则添加到过滤数组  
            if(date.getDay() === 3 || date.getDay() === 7) {  
                filteredDates.push(date);  
            }  
        }  
        return filteredDates;  
    }
    

    在这个示例中,getDay() 方法返回的是一周中的第几天,周日为0,周一为1,以此类推,所以周三为3,周日为7。

    3、绑定过滤器到时间组件
    你需要将这个过滤器绑定到你的时间组件上。通常,你可以在时间选择器的配置中,添加一个"可选的日期列表"或"筛选条件"的选项,然后将这个过滤器添加到这个选项中。具体的步骤可能会因宜搭的版本和具体的组件有所不同。

    以上是一个基本的实现思路。需要注意的是,宜搭是一个相对新的平台,具体的操作步骤和功能可能会随着版本的更新而有所不同。你可能需要参考具体的宜搭文档和API来获取最准确的信息。

    2023-10-16 15:56:36
    赞同 展开评论 打赏
问答分类:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载