0

Extension Library バージョン 9.0.0.v00_01_20130415-0518 の namepicker に問題はありますか? アドレス帳のポップアップ ウィンドウは表示されません。ここに私のコードを示します。

<?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:panel>
        <xp:panel>
            <xe:namePicker id="namePicker1" for="djName">
                <xe:this.dataProvider>
                    <xe:dominoNABNamePicker addressBookDb="names.nsf" addressBookSel="all">
                    </xe:dominoNABNamePicker>
                </xe:this.dataProvider>
            </xe:namePicker>
            <xp:br></xp:br>
            <xp:br></xp:br>
            <xe:djextNameTextBox id="djName" multipleSeparator="," multipleTrim="true">
            </xe:djextNameTextBox>
        </xp:panel>
    </xp:panel>
</xp:view>

また、names.nsf データベースの管理者権限も持っています。

編集:奇妙な振る舞い!<xe:djextNameTextBoxコントロールをに変更する<xp:inputTextと、正常に動作します。xe:djextNameTextBox問題を把握するために制御をデバッグする方法は?

編集 2: xsp ページの読み込み時の次のエラー表示:

不明なエラー: 'dijit.form._FormValueWidget' を読み込めませんでした。最終試行 '../dijit/form/_FormValueWidget.js' dojo.js:14 dojo._loadModule.dojo.require dojo.js:14 (無名関数) @Fi&@Ez&@EOf&@Ek.js:107

キャッチされていないエラー: クラス 'extlib.dijit.NameTextBox @Fi&@Ez&@EOf&@Ek.js:20 (匿名関数) @Fi&@Ez&@EOf&@Ek.js:20 を読み込めませんでした

$DBrH_ dojo.js:14
$DBpd_ @Fi&@Ez&@EOf&@Ek.js:20
$DBpe_ @Fi&@Ez&@EOf&@Ek.js:20
_4c @Fi&@Ez&@EOf&@Ek.js:20
dojo.loaded dojo.js:14
dojo._callLoaded dojo.js:14
dojo._modulesLoaded dojo.js:14
dojo._loadInit

ページの読み込み後、名前ピッカー ボタンをクリックすると、別のエラーが表示されます。

キャッチされていない TypeError: オブジェクト # にはメソッド 'selectValue' がありません

4

3 に答える 3

1

Notes/Domino 9 には、Extension Library が標準で組み込まれています。OpenNTF から extlib をインストールする必要はありません。

Notes 9 のデフォルト インストールでソース コードをテストしました。次の出力が得られます。

ここに画像の説明を入力

アイコンをクリックすると、これが表示されます(管理者を追加して[OK]をクリックしました)。

ここに画像の説明を入力

ページの出力は次のようになります。

ここに画像の説明を入力

于 2013-07-02T09:01:32.447 に答える
0

私の観察結果は以下のとおりです: Extension Library バージョン 9.0.0.v00_01_20130415-0518 をアンインストールし、900v00_02.20130515-2200 にアップグレードしましたが、問題は解決しませんでした。次に、バージョン 900v00_02.20130515-2200 をアンインストールした後、8.5.3.20130315-0724 をインストールすると動作します。

もう1つ、最初はバージョン8.5.3.20130315-0724をインストールした後、Chromeブラウザ(ラップトップですでに開いていた)では機能しませんでした。次にFirefoxを開くと、驚くべきことにアドレス帳が表示されます.xe:djextNameTextBoxコントロールは、期待どおりに名前ピッカー コントロールで動作します。次に、Chrome に切り替えて、すべての履歴を消去し、ページをリロードします.....!!! はい、ここでも機能します。

Extension Library バージョン 9.0.0.v00_01_20130415-0518 および Extension Library バージョン 9.0.0.v00_01_20130415-2200 について上記のすべてを繰り返しますが、xe:djextNameTextBox コントロールはそのバージョンでは機能しません。

-マック

于 2013-07-02T07:54:13.837 に答える