iframe

2013-05-16 2 views
0

Composite C1에서 콘솔 응용 프로그램을 만들었습니다. 이 콘솔 응용 프로그램은 데이터 항목 목록을 표시합니다. 데이터 항목을 편집하면 데이터 항목의 정보가있는 탭이 표시됩니다. 다른 탭에서 나는 데이터 항목에서 참조되는 pdf를 보여주고 싶습니다.iframe

페이지를 편집 할 때 '미리보기'탭 스타일로하고 싶습니다.

PDF 파일을 표시하는 iFrame입니다.

누구든지 올바른 방향으로이 목표를 달성 할 수 있습니까? 탭과 같은 미리보기를 만들 수 있습니까? 사전에

덕분에, Goldhorn

답변

0

은 자동 미리보기를 지원하지 않는 현재 데이터 항목 편집기 뷰를 생성합니다.

미리보기를 트리에 표시하는 '보기'명령으로 이동하거나 편집 양식/미리보기 기능을 만들 사용자 지정 페이지를 만들어야합니다.

<ElementStructure xmlns="http://www.composite.net/ns/management/trees/treemarkup/1.0" xmlns:f="http://www.composite.net/ns/function/1.0"> 
    <ElementStructure.AutoAttachments> 
    <DataType Type="Composite.Data.Types.IPage" Position="Top" /> 
    </ElementStructure.AutoAttachments> 
    <ElementRoot> 
    <Actions> 
     <CustomUrlAction Label="View" Url="~/MyView.aspx?Id=${C1:Data:Composite.Data.Types.IPage:Id}" /> 
    </Actions> 
    </ElementRoot> 
</ElementStructure> 

이 두 항목을 바꿉니다 데이터 유형에 훅을 만들려면 "여기

새로운 명령이 나무에 기존 데이터 요소에 첨부하는 방법을 보여주는 샘플 트리 정의 파일입니다 Composite.Data.Types.IPage "를 유형 전체 이름 (type namespace + name)과 비교합니다.

트리 정의는 폴더 ~/App_Data/Composite/TreeDefinitions에 xml 파일로 저장됩니다. 일단 파일을 저장하면 Composite C1이이를 가져오고이 경우 트리 요소의 일부 유형에 명령을 첨부합니다.

Tree Definitions에 대해 자세히 알아보십시오.

미리보기가있는 사용자 지정 편집 양식을 사용하려는 경우 트리 정의를 사용하여 사용자 지정 양식을 '후크'할 수도 있습니다.

C1 콘솔 내에서 호출하는 사용자 정의 페이지는 ~/Composite/content/views/log/log.aspx의 복사본을 가져와 규칙을 준수해야하며 사용자 정의 페이지의 시작점이 있습니다 .