0

JSON をレンダリングするために、Web アプリケーションでGlimpse クライアント ビューアを使用したいと考えています。問題のサイトで Glimpse サーバー実装を使用できません。ただし、独自の IHttpHandler を実装して、Glimpse JSON 形式を使用して情報をレンダリングできます。

誰かがこれを行い、その方法の詳細を投稿しましたか? そうでない場合は、これを起動して実行するために必要な手順を誰か教えてもらえますか? あるいは、他に同様のビューアー フレームワークはありますか?

注: 私はソースを調べていて、クライアント js などを見てきました。ソースのハッキング ルートを続けますが、誰かが私にいくつかのショートカットを持っていることを望んでいました!

4

2 に答える 2

2

ニックが言ったように、あなたがやろうとしていることには興味があります。しかし、当面はhttp://getglimpse.com/Protocolを参照してください。

このページを見ると、プロトコル テスターが作成されていることがわかります。これにより、任意の JSON を挿入して出力を確認できます。

これを自分で行いたい場合は、http://getglimpse.com/Scripts/Protocol/LayoutExample.js を参照してください。Glimpse 全体を使用せずにこれを行う方法がわかります。

次のようなことを行っていることがわかります。

var data = { test : 'test', hello : 'hello' };
var html = $Glimpse.glimpseProcessor.build(data, 0, false)
$('.panel').html(html);

これができるほど良くないことはわかっていますが、これを念頭に置いて設計されていません。

現在、クライアント コードのリファクタリングに取り組んでおり、これをすべて改善しています。

于 2011-09-03T14:26:22.460 に答える
1

このすべてをまだ実際に文書化していません。

あなたの最善の策は、ページにレンダリングされる最初の一瞥のjavascriptファイルを見ることです - それはデータファイルです。基本的にキーと値のペアの 1 つのオブジェクトであるその形式でデータを出力できる場合、クライアントはデータを取得してレンダリングします。

また、Glimpse.PHP の実装を確認することもできます。これは、あなたと同じことをしなければならなかったからです。

于 2011-09-02T16:44:30.047 に答える