希望在用户选择“日期”的时候,签收日期的日期控件变为空值。在选择“签收日期时,” “日期”控件变为空值。 限制住让用户无法同时选择两个日期。
另外就是我这个语句应该怎么改, 之前是写了日期(CALDAY),需要增加一个签收日期(DATE0)
日期控件名称是:CALDAY :
能用一个日期参数 ,对应两个日期字段吗?
1.控件方面做一个互斥:
_g().parameterEl.getWidgetByName("想变的控件名").setValue(''); //清空选择框
_g().parameterEl.getWidgetByName("想变的控件名").setEnable(false); //控件变灰
_g().parameterEl.getWidgetByName("想变的控件名").setVisible(false); //控件看不见
2.sql方面。你反正2个控件只取一个值。所以你在做sql里面写2个日期就行:类似这种判断
${if(日期= "","","and 日期字段 >= '" + 日期+ "'")}
${if(日期= "","","and 日期字段 < '" + 日期+ "'")}
${if(签收日期= "","","and 签收日期字段 >= '" + 牵手日期+ "'")}
${if(签收日期= "","","and 签收日期字段 < '" + 牵手日期+ "'")}