【问题标题】:Xpages Extension library name picker shows SyntaxError: expected expression, got '< when clickedXpages 扩展库名称选择器显示 SyntaxError: expected expression, got '< when clicked
【发布时间】:2015-09-11 23:56:08
【问题描述】:

好的,所以我遇到了这个问题,这对我来说是一个很大的问号,我目前在服务器和设计器上都使用 Notes 版本 9.0.1。我创建了一个自定义控件,它旁边有一个字段和一个名称选择器。我创建了一个主 xsp 并将自定义控件放在那里。除了设置为 dominoNAB 的提供程序之外,我没有更改名称选择器中的任何设置...我将其他设置保留为默认设置。我运行了主 xsp 并单击了名称选择器,但它抛出了一个对话框,上面写着 SyntaxError: expected expression, got ' ,名称选择器是空白的,并且注释日志中没有任何内容。有人经历过吗?提前感谢您的帮助。

更新:这是我的名字选择器的确切代码

 <xp:inputText
                                value="#{accountDocument.AcctMngr}" id="acctMngr1"
                                style="width:267.0px" showReadonlyAsDisabled="true">
                            </xp:inputText>
                            <xe:namePicker id="namePicker1"
                                for="acctMngr1" dialogTitle="Account Manager">
                                <xe:this.dataProvider>
                                    <xe:dominoNABNamePicker
                                        addressBookSel="all-public" nameList="peopleByLastName">
                                    </xe:dominoNABNamePicker>
                                </xe:this.dataProvider>
                            </xe:namePicker></xp:td>

这是我单击名称选择器图标时显示的错误。

我使用 firebug 来检查错误,这是我看到的。

【问题讨论】:

  • 你应该发布你的代码,否则很难有人帮忙

标签: xpages xpages-ssjs xpages-extlib


【解决方案1】:

用户是否登录到应用程序,他们是否有权访问正在访问的 NAB?我可以重现您在尝试以匿名用户身份使用名称选择器时看到的对话框。但是,当以具有足够 NAB 访问权限的用户身份登录时,一切正常。

在 Firebug 中查看来自服务器的响应,作为匿名用户,它使用 NAB 的登录页面进行响应。而且这个响应不能在渲染名字选择器的过程中的某个地方处理。不过,这不是一个非常有用的错误,它应该真正告诉您访问被拒绝或类似的情况。

作为补充,您最好更明确地说明在您的选择器中使用什么 NAB。而不是通用的“所有公共”,例如使用这样的东西:

<xe:namePicker id="namePicker1" for="acctMngr1">
    <xe:this.dataProvider>
        <xe:dominoNABNamePicker nameList="peopleByLastName"
            addressBookDb="names.nsf" addressBookSel="db-name">
        </xe:dominoNABNamePicker>
    </xe:this.dataProvider>
</xe:namePicker>

【讨论】:

  • 好的,现在我想了想,我将它用作匿名用户。我从没想过我应该先登录才能访问该功能。非常感谢布赖恩。我会尝试一下并将您的帖子标记为答案。
猜你喜欢
  • 2015-11-02
  • 1970-01-01
  • 2022-11-23
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
  • 1970-01-01
  • 2019-05-11
  • 2022-01-09
相关资源
最近更新 更多