根据两个日期显示元素的xpages
我的愿望是根据具有根据两个日期显示元素的xpages,xpages,Xpages,我的愿望是根据具有的两个InputExt显示/隐藏一个div元素。这些字段绑定到一些会话范围,并使用对话框元素显示 因此,我在div rendered属性中尝试了以下代码: var data1 = sessionScope.searchDate1; //var data1 = getComponent("inputText3").getValue(); var data2 = sessionScope.searchDate2; //var data1 = getComponent("input
的两个InputExt显示/隐藏一个div元素。这些字段绑定到一些会话范围,并使用对话框元素显示
因此,我在div rendered属性中尝试了以下代码:
var data1 = sessionScope.searchDate1;
//var data1 = getComponent("inputText3").getValue();
var data2 = sessionScope.searchDate2;
//var data1 = getComponent("inputText4").getValue();
if (( data1 != "") && (data2 != ""))
{
if (@Date(data1).before( data2 ) || @Date(data1).equals( data2 ))
{ return true; }
else
{return false; }
}
每个inputText事件(onChange)都将刷新对话框的主面板,其中也包含div
我得到:“@Date()”为空
。这是因为我要先显示对话框吗?我如何才能做到这一点?改变
if (( data1 != "") && (data2 != ""))
到
if (data1 && data2)