2011-09-02 2 views
0

일부 JSON을 렌더링하기 위해 웹 응용 프로그램에서 Glimpse client viewer을 사용하고 싶습니다. 문제의 사이트에서 Glimpse 서버 구현을 사용할 수 없습니다. 그러나, 나는 엿볼 JSON 형식을 사용하여 정보를 렌더링하기 위해 자신의 IHttpHandler를 구현할 수 있습니다.Glimpse 클라이언트 뷰어를 사용하지만 서버 구현이 아닌 방법

누구든지이 작업을 수행했으며 수행 방법에 대한 세부 정보를 게시 했습니까? 그렇지 않다면 누구나 이걸 실행하고 실행하는 데 필요한 단계를 말해 줄 수 있습니까? 또는 다른 유사한 뷰어 프레임 워크가 있습니까?

참고 : 나는 the source을 파고 들며 클라이언트 js 등을 보았습니다. 나는 소스 해킹 경로를 계속 진행할 것이지만 누군가가 나에게 몇 가지 단축키를 갖길 바랬습니다!

+0

호기심 때문에 서버 비트를 사용할 수없는 이유는 무엇입니까? 이 피드백은 제품 개선에 도움이 될 수 있습니다. – nikmd23

+0

Glimpse에 문제가있는 것은 아닙니다. 사이트에서 사용할 엔진을 제공하고 있으며 Glimpse 스타일 출력을 추가하고 싶습니다. 그러나, 나는 플러그인을 내장하고 싶지 않다. 난 단지 애플 리케이션 특정 데이터에 대한 내 자신의 섹션을 추가하고 싶습니다. Glimpse를 통해이 작업을 수행 할 수는 있지만 엔진을 사이트와 Glimpse에 추가해야합니다 (약간 지저분합니다). 또한 웹 상자에는 .NET 4가 없습니다. 이것을 할 비트가 깔끔하게 분리되어 있다면 사랑하겠습니까? – bentayloruk

답변

2

Nik는 내가하는 일에 관심이 있다고 말했습니다. 그러나 볼만한 곳은 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); 

난이, 모든 경우에 적용 할 수있는 좋은 아니라는 것을 알고 있지만, 그것을 염두에두고 설계되지 않았습니다.

현재이 모든 기능을 향상시키기 위해 클라이언트 코드를 리팩터링하는 중입니다.

+0

에 대한 답변을 anthonyv에게 제공해야합니다. 정보 주셔서 감사합니다. – bentayloruk

+0

두 링크가 모두 작동하지 않습니다. – crh225

1

우리는 아직이 모든 것을 문서화하지 않았습니다.

가장 좋은 방법은 페이지로 렌더링 된 첫 번째 엿볼 자바 스크립트 파일을 보는 것입니다.이 파일은 데이터 파일입니다. 기본적으로 키 값 쌍 중 하나의 객체 인 형식으로 데이터를 출력 할 수 있으면 클라이언트가 데이터를 선택하여 렌더링합니다.

Glimpse.PHP 구현을 살펴볼 수도 있습니다. 왜냐하면 그들은 당신과 똑같은 일을해야하기 때문입니다.

+0

정보를 제공해 주셔서 감사합니다. PHP 프로젝트도 살펴볼 것입니다. 그의 링크 LayoutExample.js – bentayloruk