2009-09-28 2 views
2

내 ASPX 코드는이 :이 Infragistics의 컨트롤

<span>       
    <igsch:WebDateChooser ID="ContractPeriod2Start" runat="server" 
    NullDateLabel="" Editable="True" EnableAppStyling="True"> 
    </igsch:WebDateChooser> 
    <igsch:WebDateChooser ID="ContractPeriod2End" runat="server" 
    NullDateLabel="" Editable="True" EnableAppStyling="True"> 
    </igsch:WebDateChooser> 
    <span><a href="#">Remove</a></span> 
</span> 

나는 그것이 모두 같은 라인/행에 그 최고 수준의 범위를 렌더링합니다. 그러나 Infragistics의 테이블과는 div 무리에 해당를 렌더링 일부는 3 선 (두 IG 제어마다 하나 내 제거 스팬 하나)

속으로 렌더링 방화

<span> 

    <input ... /> 
    <input ... /> 
    <table ... >...</table> 
    <div>...</div> 

    <input ... /> 
    <input ... /> 
    <table ... ></table> 
    <div ... ></div> 

    <span><a href="#">Remove</a></span> 
</span> 

에서 회색 이 모든 HTML을 같은 줄에 어떻게 만들 수 있습니까?

답변

2

타사 컨트롤이 출력을 제어 할 수있는 방법이 없다고 가정 할 때 가장 좋은 생각은 모든 것을 테이블에 넣는 것입니다. 각 개별 컨트롤의 출력을 제어하지는 않겠지 만 세 요소를 한 줄로 구성해야합니다.

그래서 꽤하지,하지만 :

<table> 
    <tr> 
     <td><!-- First igsch control here --></td> 
     <td><!-- Second igsch control here --></td> 
     <td><span><a href="#">Remove</a></span></td> 
    </tr> 
</table> 

아마 같은 CSS Friendly Control Adapters 같은 다른 HTML을 생성하는 어댑터를 쓸 수있는 몇 가지 방법이 있습니다,하지만 훨씬 더 큰 노력이 필요합니다.

+0

+1 때문에 작동하지만 테이블을 사용하면 사람들이 "게토"라고 부르는 것을주의해야합니다. – tsilb

관련 문제