在XPage中工作很多次,我遇到过错误消息CLFAD####E,有时甚至是CLFAD####W.在我的开发中,我遇到的错误消息看起来像这样:
SEVERE: CLFAD####E: Exception processing XPage request.
WARNING: CLFAD####W: <SOME ERROR MESSAGE>
Run Code Online (Sandbox Code Playgroud)
我已经在网上看到了特定的错误消息,就像这个问题中的数字替换一样#,确切地说CLFAD0111W.我能找到的另一个例子是这篇文章用CFLAD0246和CFLAD0134E.
但我一直无法找到他们所说的内容?是否有一个CLFADs 列表可以查找以查看错误指示的内容?
我需要一个webpart,它有一个标题的纯文本字段,一个缩略图的图像和一个HTML内容可编辑的块,所以我认为最好的方法是尝试扩展现有的内容编辑器Web部件.不幸的是,CEWP标记为密封,因此我不能将其子类化.我已经反思并尝试在我自己的自定义webpart中重新创建功能(请参阅代码的问题末尾),但我的自定义CEWP版本的内容不会保留.
有谁知道我怎么做:
提前致谢!
代码如下所示(停止编译的东西已被注释掉/更改/删除)
using System;
using System.ComponentModel;
using System.Security.Permissions;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml;
using System.Xml.Serialization;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Security;
using Microsoft.SharePoint.Utilities;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.WebPartPages;
namespace Public.Webparts
{
[ToolboxItemAttribute(false)]
[XmlRoot(Namespace="Webparts/ProductItem")]
public class ProductItemWebPart :System.Web.UI.WebControls.WebParts.WebPart
{
// Fields
private string _content;
private bool _contentHasToken;
private string _contentLink;
private string _partContent;
private string _partStorage;
private HtmlGenericControl editableRegion = new HtmlGenericControl();
private HtmlGenericControl emptyPanel = new HtmlGenericControl();
private const string EmptyPanelHtmlV4 …Run Code Online (Sandbox Code Playgroud) 为了给您提供全部视角,我尝试在SharePoint中创建自定义功能区.为此,我正在学习本教程.我创建了所需的功能,并能够使用简单的JavaScript警报进行部署和测试.现在我试图点击功能区按钮调用ASPX页面.
为此,我在项目中创建了一个应用程序页面.但是在ASP.NET页面的代码隐藏文件中,我收到以下错误:
The type or namespace name 'LayoutsPageBase' could not be found (are you missing a using directive or an assembly reference?)
C:\Users\Administrator\Documents\Visual Studio 2012\Projects\CustomRibbonButton\CustomRibbonButton\Layouts\CustomRibbonButton\ApplicationPage1.aspx.cs
Run Code Online (Sandbox Code Playgroud)
我Microsoft.SharePoint.WebControls用语句导入(我希望你在C#中称之为它)using Microsoft.SharePoint.WebControls;
从StackOverflow上的这个问题我可以看出LayoutsPageBase该类在沙箱解决方案中不可用(路径为\UserCode\assemblies).
所以在我的项目中,我去了References > Microsoft.SharePoint,右键单击它以查看其属性.它Path在"属性"窗口中显示为C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\ISAPI\Microsoft.SharePoint.dll.
这个错误的原因是什么?如何解决?
我在本地计算机上安装了XPages扩展库.它显示"控件"选项卡中的所有组件.但是,当我使用XPage中的任何组件并在浏览器中运行它时,它会显示以下错误:
Cannot find the library com.ibm.xsp.extlib.library, required by the application <DATABASE PATH>
在应用根据企业的性质,在图书馆的XPage内的高级选项卡都com.ibm.xsp.extlib.library与com.ibm.xsp.extlibx.library被检查.我在这里错过了什么吗?
更新:为了安装扩展库,我使用了文件updateSiteOpenNTF-designer.zip.为了安装它,我在侧边栏面板中点击了My Widgets,单击Menu for Options,选择"从...配置小部件>更新站点上的功能和插件"
我正在尝试使用扩展库组件Remote Service(xe:jsonRpcService).我从这里和这里得到了一些提示.基本上我试图使用RPC保存文档.问题是文档被保存但它不保存XPage上的任何字段.以下是XPage示例代码:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex">
<xp:this.data>
<xp:dominoDocument var="document1" formName="Test"></xp:dominoDocument>
</xp:this.data>
<xe:jsonRpcService id="jsonRpcService1" serviceName="service">
<xe:this.methods>
<xe:remoteMethod name="saveDoc">
<xe:this.script><![CDATA[print(">> " + getComponent("inputText1").getValue());
document1.save();
return true;]]></xe:this.script>
</xe:remoteMethod>
</xe:this.methods>
</xe:jsonRpcService>
<xp:br></xp:br>
<xp:inputText id="inputText1" defaultValue="testValue" value="#{document1.testField}"></xp:inputText>
<xp:br></xp:br>
<xp:button value="Save" id="button1">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[var deferred = service.saveDoc();
deferred.addCallback(
function(result) {
alert(result);
}
);]]></xp:this.script>
</xp:eventHandler>
</xp:button>
</xp:view>
Run Code Online (Sandbox Code Playgroud)
我在这里做的是,我创建了Remote Service(service),我保存当前文档(document1).它保存文档但不保存值inputText1.此外,当我尝试打印inputText1它的值显示在控制台上,但它没有得到保存.
这是正确的方法吗?或者我在这里遗漏了一些东西.还有什么情况下使用xe:jsonRpcService是合理的?
我试图计算重复的repeatControls属性但得到一个错误
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:repeat id="repeat1" rows="30" value="#{javascript:10}">
<xp:this.repeatControls><![CDATA[${javascript:"true"}]]> </xp:this.repeatControls>
</xp:repeat>
</xp:view>
Run Code Online (Sandbox Code Playgroud)
这是错误
说明资源路径位置类型无法为页面/test.xsp生成.java文件:由于调用com.ibm.xsp.component.xp.XspDataIterator时出现问题,无法找到标记xp:repeat的运行时类. getJavaClass(类com.ibm.xsp.page.parse.types.FacesInstance).test.xsp test.nsf/XPages第1行com.ibm.designer.domino.ide.resources.designerproblem
这是DDE中的某种错误还是做错了?我也尝试过不带引号的"真实"
我正在使用笔记9 beta 1

我需要从客户端javascript库调用java bean方法.有没有办法从csjs库调用ssjs?
这样的东西适用于csjs var test =#{javascript:getConfig.getKeyValuesList("param")};
我需要将javascript代码(服务器端和客户端)传递给自定义控件,然后应该在自定义控件内的单击按钮上执行.
为此,我在自定义控件中创建了一个属性,例如codessjs,使用类型javax.faces.el.MethodBinding和编辑器作为方法绑定编辑器.在单击按钮(在自定义控件内)我写了这样的代码:
compositeData.codessjs.invoke(facesContext, null)
但是,'compositeData.codessjs' is null尽管代码存在于XPage源代码中,但它仍然会引发错误.如何让代码执行?
对于客户端javascript代码,我可以Client side script editor在自定义控件属性中找到编辑器,但属性的类型应该是什么?如何在自定义控件中执行csjs代码?
我有一个基于操作组的按钮。我想要一个动作来停止处理按钮——停止触发下一个动作。
我尝试了确认操作,但用户可以单击“确定”,它将继续。我尝试了一个返回 false 的执行脚本,但没有执行任何操作。
我一直在阅读有关事件处理程序的内容,但不确定如何将其合并到按钮的代码本身中。
这是按钮背后的当前代码:
<xp:button id="button1" value="Create Account">
<xp:eventHandler event="onclick" submit="true"
refreshMode="complete" id="eventHandler1">
<xp:this.action>
<xp:actionGroup>
<xp:modifyField
name="ac_Key" value="#{javascript:@Unique()}"
var="document1">
</xp:modifyField>
<xp:saveDocument></xp:saveDocument>
<xp:openPage
name="/successAccount.xsp">
</xp:openPage>
</xp:actionGroup>
</xp:this.action>
</xp:eventHandler>
</xp:button>
Run Code Online (Sandbox Code Playgroud)
感谢你的帮助!
我正在支持IE浏览器中使用的旧Lotus Notes应用程序.在很少有用户开始使用IE11之前,一切都很好.
JS代码不起作用
document.all("RunAgentCreateAns").click()
Run Code Online (Sandbox Code Playgroud)
RunAgentCreateAns是Lotus Notes中的Button ID.
相同的代码在IE9和IE8中工作.不知道为什么它不能在IE11中工作
xpages ×7
c# ×2
asp.net ×1
eclipse ×1
javascript ×1
lotus-domino ×1
lotus-notes ×1
repeat ×1
sharepoint ×1
web-parts ×1
xpages-ssjs ×1