Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在inputText?(XPages)中显示指定的值_Javascript_Xpages_Field_Return Value - Fatal编程技术网

Javascript 如何在inputText?(XPages)中显示指定的值

Javascript 如何在inputText?(XPages)中显示指定的值,javascript,xpages,field,return-value,Javascript,Xpages,Field,Return Value,我有一个类似下图的表单 如果第一个项目天数有一个值,它将显示“分割处理” 如何在“采购进度”中编写代码 也许是这样 var doc = purchase.getDocument(); var DAY_A0 = doc.getItemValue("DAY_A0"); //DAY_A0 = 1 if(DAY_A0 == "") return false; else return "Division processing"; 相反,如果第一个项目天数为空值,“分割处理”将不会显示 像这

我有一个类似下图的表单

如果第一个项目天数有一个值,它将显示“分割处理”

如何在“采购进度”中编写代码

也许是这样

var doc = purchase.getDocument();
var DAY_A0 = doc.getItemValue("DAY_A0"); //DAY_A0 = 1
if(DAY_A0 == "")
   return false;
else
   return "Division processing";

相反,如果第一个项目天数为空值,“分割处理”将不会显示

像这样:

正如您在getItemValue中看到的那样,返回一个java.util.Vector

getItemValue(名称:string):java.util.Vector

返回值
java.util.Vector

说明
项中包含的一个或多个值。值的数据类型取决于项的数据类型

要检查向量中是否有内容,需要生成迭代器并循环(链接帮助中的示例):

但是有一种更简单的方法:使用
getItemValueString
。然后,您的上述代码完全按照您的要求工作:

var DAY_A0 = doc.getItemValueString("DAY_A0"); //DAY_A0 = 1
var DAY_A0 = doc.getItemValueString("DAY_A0"); //DAY_A0 = 1