1

私はサンプル「Module_21_-_Form_Based_Authentication」( IBM Getting Started Web サイトで入手可能)を使用しています。

このサンプルでは、​​保護はアダプター ( DummyAdapter.xml ) にあります。

<procedure name="getSecretData" securityTest="DummyAdapter-securityTest"/>

アプリケーションを保護したいと思います。そのために、次の行を application-descriptor.xml に追加しました。

<common securityTest="DummyAdapter-securityTest"/>

Worklight v5.0.5 ではすべてが完全に機能しますが、Worklight v5.0.5.1 では問題があります。ログインフォームが正しく表示されず (不透明)、「ロード中」がまだ表示されています。

<div id="WLbusyContainer">
     <div id="WLbusyOverlay"></div>
      <div id="WLbusy" style="left: 695.5px; top: 218px;">
     <h1 id="WLbusyTitle">Loading</h1></div>
</div>
4

1 に答える 1

0

不透明度は、実際にはアプリケーションのオーバーレイであり、ビジー インジケーター ("読み込み中...") が表示されるときに表示されます。v5.0.5.1 には、ビジー インジケーターに関するいくつかの残念なバグがあります。間もなくリリースされる v5.0.6 で修正が予定されています。これは、常にビジー インジケーターが表示されるというこの問題にも対処しています。

当面の回避策として、yourApplication\common\js\initOptions.js で connectOnStartup を「false」に設定できます。

または、connectOnStartup を「true」のままにして、wlCommonInit で次のことを試すこともできます。

setTimeout(function(){
   WL.Client.__hideBusy();
}, 500); 
于 2013-03-14T17:04:15.220 に答える