我在XPage中的ExtLib的移动部分无法正常工作

时间:2014-02-06 13:48:52

标签: mobile xpages xpages-extlib

ExtLib的移动部分有问题。我现在重新安装到最新的服务器9.0.1并进行我的第一次测试。 ALl其他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>

1 个答案:

答案 0 :(得分:0)

不确定这是否是您的问题,但在“常规”选项卡上的“Xsp属性”中。确保选中“使用带有前缀的XPages的移动主题:”,然后定义移动前缀(即“m_”)。然后你的xpage应命名为“* m _ * something”。同时确保“移动主题”设置为“移动默认”。

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