做填报报表  请问日期控件如何设置只选择周六那一列  其余设置不可选

图片.png

FineReport 张宇 发布于 2019-11-6 10:22
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2019-11-6 10:25
最佳回答
0
shirokoLv6资深互助
发布于2019-11-6 10:24

文档里有案例,

日期控件只能选星期四

https://help.finereport.com/doc-view-2018.html

  • 圣体叶小凡 圣体叶小凡 呀,你速度这么快
    2019-11-06 10:25 
  • 张宇 张宇(提问者) 如何改成周六 不会写啊
    2019-11-06 10:32 
  • shiroko shiroko 回复 张宇(提问者) 你搜一下那个文档里“这段代码是只保留当月的每周周四可选,其他都不可选。”,上面的一段代码里面有一个4,你把4改成6就行了
    2019-11-06 10:35 
  • 张宇 张宇(提问者) 回复 shiroko 预览的时候日期控件默认显示当前日期还是周六那一列的日期?我想显示周六那一列的日期
    2019-11-06 10:48 
最佳回答
0
1310415720Lv7中级互助
发布于2019-11-6 10:35

var tr = $('tbody>tr',this.datepicker.$datetable);
for( var i=0; i<tr.length; i++ ){
var $days = $('td[class!="week wn"]',tr[i]);
for( var j=0; j<$days.length; j++ ){
var $day = $($days[j]);
if( 6 != j && !$day.hasClass('oday')){
$day.data("disabled",true);
$day.attr('class','oday');
}
}
}

参考文档里面,把4改为6

最佳回答
0
孤陌Lv6资深互助
发布于2019-11-6 11:05

https://help.finereport.com/doc-view-2018.html 这个是设置只能选择周六

至于 固定日期控件值是当前日期的周六 

控件值写 这个公式就好了

dateInWeek(today(), 6)

  • 5关注人数
  • 804浏览人数
  • 最后回答于:2019-11-6 11:05
    请选择关闭问题的原因
    确定 取消
    返回顶部