Xpages 我有数据源(com.ibm.xsp.model.domino.DominoDocumentData),如何获取文档的状态?
我有一个数据源的句柄,我知道它属于一个文档 该文档可以是新文档 我需要知道状态:是新的、打开的还是编辑的 基本上,我希望根据自定义控件所在文档的状态隐藏/显示自定义控件中的按钮。自定义控件本身有其他数据源,因此我不能使用currentDocument,因为这将反映自定义控件中的数据源 如果有更简单的方法解决这个问题,我洗耳恭听 在Domino8.5.3FP3服务器上运行 希望这是清楚的 谢谢Xpages 我有数据源(com.ibm.xsp.model.domino.DominoDocumentData),如何获取文档的状态?,xpages,xpages-ssjs,Xpages,Xpages Ssjs,我有一个数据源的句柄,我知道它属于一个文档 该文档可以是新文档 我需要知道状态:是新的、打开的还是编辑的 基本上,我希望根据自定义控件所在文档的状态隐藏/显示自定义控件中的按钮。自定义控件本身有其他数据源,因此我不能使用currentDocument,因为这将反映自定义控件中的数据源 如果有更简单的方法解决这个问题,我洗耳恭听 在Domino8.5.3FP3服务器上运行 希望这是清楚的 谢谢 /J您可以通过自定义控件的属性定义来实现这一点 向自定义控件添加2个属性定义 Name=newmode
/J您可以通过自定义控件的属性定义来实现这一点
- Name=newmode
- 类型=布尔值
- 名称=编辑模式
- 类型=布尔值
我认为“打开”状态始终有效,仅当Xpages处于打开状态时…文档本身不能处于读取或编辑模式。您的数据源可以。因此,您可以检查文档中是否有isNewNote,以及数据源中是否有读取/编辑。Felix建议的具有自定义属性的方法是通常的做法!太容易了!=)谢谢