关于控件提示得问题,我第一个控件给个值,第二个控件得值如果和第一个控件得值不在同一年同一月就提示

不在同一月份

J6L@7$RH%ASJW{RM}0A$FW1.png

FineReport Zandra 发布于 2019-11-7 16:48
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
2
shirokoLv6资深互助
发布于2019-11-7 16:54

在第二个控件写个编辑后事件。要看你的控件返回值类型了,比如说返回的是字符串。

var d1=this.options.form.getWidgetByName("控件1").getValue(); 

var d2=this.options.form.getWidgetByName("控件2").getValue(); 

if(d1.substring(0,7)!=d2.substring(0,7))

alert("不相等");

  • Zandra Zandra(提问者) 同一个月以内的 不提示 不同一个月就提示
    2019-11-07 17:04 
  • shiroko shiroko 回复 Zandra(提问者) 对啊这是不等于号啊
    2019-11-07 17:06 
最佳回答
0
wpfLv2见习互助
发布于2019-11-7 16:53

js代码

var start = this.options.form.getWidgetByName("p_ks").getValue();

var end = this.options.form.getWidgetByName("p_js").getValue();

可以获取到控件值,后面就是判断然后加个提示了



最佳回答
0
孤陌Lv6资深互助
发布于2019-11-7 16:54(编辑于 2019-11-7 16:58)

你另外个日期控件 的起始日期 写公式  

DATEINMONTH($第一个控件的控件名,1)

结束日期写公式

DATEINMONTH($第一个控件的控件名,-1)

然后设置不可以编辑 这样日期选择范围就限制好 你前面选择所在月了  

这样直接不让选 超过这个月的日期 好过你提示的做法

image.png

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