1

私が抱えている問題は、ログ リーダーでもすべてのイベントを追跡することです。これにより、作業が非常に困難になります。リーダーを上下にスクロール、クリック、または移動してイベントを調べると、あちこちにスクロールして新しいイベントが追加されます。特定のソースからの特定のイベントのみを含めるようにフィルタリングする方法はありますか? 私は何か間違ったことをしている可能性がありますか?Firefox で 2.7 バージョンを使用しています。

4

3 に答える 3

1

私は最近同じ問題を抱えていました。私がやったことは、すべてのロガーソースを自動的に非表示にすることです。次に、表示したいものを手動で確認できます。YUI 2.7を使用すると、これでうまくいくようです。

//remove default sources
YAHOO.widget.Logger.sources = [];
var logger = new YAHOO.widget.LogReader();
//hide all sources loaded after the logger is instantiated
YAHOO.widget.Logger.sourceCreateEvent.subscribe(function(sType, aArgs, oSelf){     
  oSelf.hideSource(aArgs[0]);
}, logger);
于 2009-06-15T16:42:05.090 に答える
1

Keith -- すべてのファイルで -debug バージョンを使用しているようですね。それでよろしいですか? その場合は、最も直接的に作業しているコンポーネントの -debug バージョンのみを含めてみてください (つまり、logger-debug.js の代わりにユーザー logger-min.js)。-エリック

于 2009-06-05T22:05:28.737 に答える
0

Ericの回答に基づいて、ワークフローでYUIローダーフィルター構成プロパティを使用すると便利であることがわかりました。

filter: { 
          'searchExp': "events-min\\.js", 
          'replaceStr': "events-debug.js"
      }

興味のあるデバッグファイルをロードするだけです。

于 2009-06-16T04:44:26.090 に答える