Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
Mobile XPages中ExtLib的移动部分不工作_Mobile_Xpages_Xpages Extlib - Fatal编程技术网

Mobile XPages中ExtLib的移动部分不工作

Mobile XPages中ExtLib的移动部分不工作,mobile,xpages,xpages-extlib,Mobile,Xpages,Xpages Extlib,ExtLib的移动部分有问题。我现在重新安装了所有最新的服务器9.0.1,并进行了第一次测试。 所有其他ExtLib函数都可以工作,在这种情况下,我测试的特性可以正常工作。我们还尝试了ExtLib应用程序,以及除了Mobile之外它应该在哪里工作 如果我使用我在过去构建的移动解决方案,它们就不起作用,或者如果我构建新的解决方案。XPages/ExtLib/Mobile显示一个空白页,没有错误,但如果我签入代码,将显示以下消息 无论应用程序如何,都会出现相同的错误,感觉好像缺少了什么。我还安装了O

ExtLib的移动部分有问题。我现在重新安装了所有最新的服务器9.0.1,并进行了第一次测试。 所有其他ExtLib函数都可以工作,在这种情况下,我测试的特性可以正常工作。我们还尝试了ExtLib应用程序,以及除了Mobile之外它应该在哪里工作

如果我使用我在过去构建的移动解决方案,它们就不起作用,或者如果我构建新的解决方案。XPages/ExtLib/Mobile显示一个空白页,没有错误,但如果我签入代码,将显示以下消息

无论应用程序如何,都会出现相同的错误,感觉好像缺少了什么。我还安装了OpenNTF的最新版本,但错误仍然存在

<script type="text/javascript">

XSP.addOnLoad(function() {XSP.attachPartial("view:_id1:appPage3_content:_id9","view:_id1:appPage3_content:button2","view:_id1:appPage3_content", "onclick", function(){}, 2, "view:_id1:appPage3_content");
XSP.attachPartial("view:_id1:appPage3_content:_id10", "view:_id1:appPage3_content:tabBarButtonCancel", "view:_id1:appPage3_content", "onclick", function(){}, 0, "view:_id1:appPage3_content");
XSP.attachPartial("view:_id1:appPage3_content:_id12", "view:_id1:appPage3_content:tabBarButtonSave", "view:_id1:appPage3_content", "onclick", function(){}, 2, "view:_id1:appPage3_content");
XSP.attachValidator("view:_id1:appPage3_content:inputTextSubject",new XSP.RequiredValidator("Validation Error: Value is required."),null);
XSP.attachValidator("view:_id1:appPage3_content:inputTextCategory1",new XSP.RequiredValidator("Validation Error: Value is required."),null);
XSP.attachValidator("view:_id1:appPage3_content:inputText2",new XSP.RequiredValidator("Validation Error: Value is required."),null);
XSP.attachPartial("view:_id1:appPage4_content:_id31", "view:_id1:appPage4_content:saveButtoninActionFacet", "view:_id1:appPage4_content", "onclick", function(){}, 2, "view:_id1:appPage4_content");
XSP.attachPartial("view:_id1:appPage4_content:_id32", "view:_id1:appPage4_content:tabBarButtonSubmit", "view:_id1:appPage4_content", "onClick", function(){}, 2, "view:_id1:appPage4_content");
XSP.attachValidator("view:_id1:appPage4_content:inputTextSubject2",new XSP.RequiredValidator("Validation Error: Value is required."),null);
XSP.attachValidator("view:_id1:appPage4_content:inputTextCategory2",new XSP.RequiredValidator("Validation Error: Value is required."),null);
XSP.attachValidator("view:_id1:appPage4_content:inputText1",new XSP.RequiredValidator("Validation Error: Value is required."),null);
}); 

</script>

addOnLoad(函数(){XSP.attachPartial(“视图:{id1:appPage3}内容:{id9”,“视图:{id1:appPage3}内容:按钮2”,“视图:{id1:appPage3}内容”,“onclick”,函数(){},2,“视图:{id1:appPage3}内容”);
attachPartial(“视图:_id1:appPage3_内容:_id10”,“视图:_id1:appPage3_内容:TabButtonCancel”,“视图:_id1:appPage3_内容”,“onclick”,函数(){},0,“视图:_id1:appPage3_内容”);
attachPartial(“视图:_id1:appPage3_内容:_id12”,“视图:_id1:appPage3_内容:选项卡按钮保存”,“视图:_id1:appPage3_内容”,“onclick”,function(){},2,“视图:_id1:appPage3_内容”);
XSP.attachValidator(“视图:_id1:appPage3_内容:InputExtSubject”),新XSP.RequiredValidator(“验证错误:值是必需的”),null;
XSP.attachValidator(“视图:_id1:appPage3_内容:InputExtCategory1”),新XSP.RequiredValidator(“验证错误:值为必需”),null;
XSP.attachValidator(“视图:_id1:appPage3_内容:InputExt2”),新XSP.RequiredValidator(“验证错误:需要值”),null;
attachPartial(“视图:_id1:appPage4_内容:_id31”,“视图:_id1:appPage4_内容:SaveButtonActionFacet”,“视图:_id1:appPage4_内容”,“onclick”,函数(){},2,“视图:_id1:appPage4_内容”);
attachPartial(“视图:_id1:appPage4_内容:_id32”,“视图:_id1:appPage4_内容:选项卡按钮Submit”,“视图:_id1:appPage4_内容”,“onClick”,函数(){},2,“视图:_id1:appPage4_内容”);
XSP.attachValidator(“视图:_id1:appPage4_内容:inputTextSubject2”,新XSP.RequiredValidator(“验证错误:值为必需”),null);
XSP.attachValidator(“视图:_id1:appPage4_内容:InputExtCategory2”),新的XSP.RequiredValidator(“验证错误:需要值”),null;
XSP.attachValidator(“视图:_id1:appPage4_内容:InputExt1”),新XSP.RequiredValidator(“验证错误:值为必需”),null;
}); 

不确定这是否是您的问题,但在“常规”选项卡上的Xsp属性中。确保选中“Use mobile theme for XPages with the prefix:”,然后定义一个移动前缀(即“m”)。那么您的xpage应该命名为“*m_*something”。同时确保“移动主题”设置为“移动默认”


您粘贴到问题中的代码没有报告错误,而是在xpage上定义客户端事件。

移动控件在8.5.2和8.5.3之间发生了显著变化。您可能需要将结构组件替换为对新版本有效的等效组件。我在8.5.3中构建了它们,甚至在9.0.1中构建了一个新组件。同样的错误什么是错误?我没有在你的问题中看到任何错误消息。奇怪的是,我可以看到dataview找到文档,因为我可以向下滚动。但它不显示内容、按钮、顶栏。这一页是空白的。如果我查看源代码,我可以看到您在xpage的末尾看到的内容