변경 필드 레이아웃 및 목록보기 필드의 가시성 목록보기의 레이아웃과 가시성을 변경하려면

이과는 표시 열을 선택하는 데 필요한 단계를 안내합니다 목록보기를 . 이를 위해 연락처 목록보기가 사용됩니다. 런타임시, 당신은 열 머리글을 마우스 오른쪽 버튼으로 클릭하고 활성화 할 수 있습니다 열 선택을 , 다음에서 눈에 보이지 않는 열을 끌어 열 선택기 그리드 컨트롤 창. 기본 테이블 레이아웃을 설정하려면 디자인 타임에 그것을 사용자 정의 할 필요가있다.

이 단원에서는 목록보기에 표시되는 열을 선택하는 데 필요한 단계를 안내합니다. 이렇게하려면 연락처 목록보기를 사용합니다. 런타임시, 당신은 열 머리글을 마우스 오른쪽 버튼으로 클릭하고 열 선택을 활성화하고 열이 열 그리드 컨트롤을 선택하는 창에서 표시되지 않습니다 드래그 할 수 있습니다. 기본 테이블 레이아웃을 설정하려면 디자인 타임에 사용자 정의 할 필요가있다.

 

참고 참고
진행하기 전에 검토 잠시 시간을내어 놓습니다를 다른 위치에서 작업 교훈을.

진행하기 전에 검토하는 순간하시기 바랍니다 물론 "작업하는 다른 위치에 배치됩니다."

 

윈폼 응용 프로그램에서 사용자 지정은 사용하여 만들어 선택기 런타임 열 A의 유지됩니다 Model.user.xafml에 기본적으로 응용 프로그램 폴더에있는 파일을. ASP.NET 응용 프로그램에서 사용자가 설정해야 할 수도 있습니다 SaveListViewStateInCookies의 의 특성 옵션 노드와 SaveStateInCookies의 대응의 특성 보기  | <ListView에> "사실"에 노드입니다. 이것은 저장할 수 있습니다 목록보기의 각 최종 사용자가 개별적으로 목록보기를 사용자 정의 할 수 있도록 사용자의 브라우저 쿠키에 세션간에 상태. 기본적으로 표시 열 세트는 설명 규칙에 따라 생성한다목록보기 열 생성 기사. 기본 열 설정을 사용자 정의하는 것은 필요할 수 있습니다. 내에서 필요한 열을 보이거나 보이지 않는하려면 목록보기 기본적으로 사용하는 모델 편집기를 .

사용자 정의 윈폼 응용 프로그램이 실행 시간 열 선택 용도는 Model.user.xafml 파일 폴더 응용 프로그램에서 기본적으로 유지됩니다. ASP.NET 응용 프로그램에서 SaveStateInCookies 속성, 당신은 노드의 "메모리 목록"InCookies 속성과 해당보기를 설정해야 할 수도 있습니다 | <ListView에> 노드 "true"로. 이것은 당신이 따라서 각 개별 최종 사용자가 목록보기를 사용자 정의 할 수 있도록 세션 사이에서 사용자의 브라우저 쿠키에서 목록보기의 상태를 저장할 수 있습니다. 기반 문서에서 설명하는 기본 목록보기 열 세대 생성 규칙으로 표시 컬럼으로 설정합니다. 당신은 컬럼의 기본 설정을 사용자 정의해야 할 수 있습니다. 기본적으로 목록보기에서 모델 편집기를 사용하여 원하는 열 표시 여부를 확인하십시오.

 

  • 인보 모델 편집기 에 대한 MySolution.Module을 받는 프로젝트 및 탐색 보기 | MySolution.Module.BusinessObjects | Contact_ListView | 호출 노드 그리드 목록 편집기 디자이너를 . 그것은의 기본 구조가 표시됩니다 목록보기를 . 당신은 드래그 크기 조정 및 열을 그룹화하여 목록보기의 기본 모양을 사용자 정의 할 수 있습니다. 인보 사용자 정의 테이블 헤더를 마우스 오른쪽 버튼으로 클릭하고 선택하여 창을 열 선택기를 .

  • 전화 MySolution 모듈 뷰에 프로젝트 모델 편집기 및 탐색 | 내 솔루션 모듈 비즈니스 오브젝트 | .. Contact_ListView | 기둥 그리드 노드는 목록 편집기 디자이너를 호출합니다. 그것은 구조의 기본 목록보기를 표시합니다. 당신은 드래그, 크기 조정 및 기본 그룹화 열 목록보기 모양을 사용자 정의 할 수 있습니다. 하여 테이블 머리글을 마우스 오른쪽 버튼으로 클릭하고 사용자 정의 창을 호출하는 "열 선택"을 선택합니다.

 

  • Tutorial_UIC_Lesson16_1
  • 예를 들어, 목록보기는 다음 열을 표시하는 사용자 정의 할 수 있습니다.

  • 예를 들어, 사용자 지정 목록보기는 다음에 표시합니다.

    1. 하면 FullName 전체 이름
    2. 위치 위치
    3. 학과학과
    4. 이메일 이메일

 

  • Tutorial_UIC_Lesson16_1_2

  • 윈폼 또는 ASP.NET 응용 프로그램을 실행합니다. 있는지 확인 연락처 목록보기 다음 이미지처럼 보인다.

  • 실행 윈폼 또는 ASP.NET 응용 프로그램. 보기 연락처 목록보기는 그림과 유사하다.

 

  • Tutorial_UIC_Lesson16_2

    Tutorial_UIC_Lesson16_2_2

  • 팁 팁
    브라우저 창 정신과 의사가 일부 열이 숨겨진 상태가되어 "..."버튼을 사용하여 액세스 할 수있는 경우 (참조 IModelColumnWeb.AdaptivePriority을 ).

    브라우저 창을 축소하면 일부 열이 당신은 액세스에 "..." "버튼을 사용할 수 있습니다, 숨겨진 될 것이다 (참조 IModelColumnWeb. 적응 우선 순위).

 

 If you previously customized the visibility of the Contact List View columns at runtime, the new set of visible columns will not be applied. To remove the previous customization in a WinForms application, click the Reset View Settings button. Alternatively, you can invoke the Runtime Model Editor (using the Tools | Edit Model menu item), right-click the Views | Contact_ListView node and select Reset Differences.

如果以前在运行时自定义了联系人列表视图列的可见性,则将不会应用新的可见列集。要删除 WinForms 应用程序中的先前自定义项,请单击"重置视图设置"按钮。或者,您可以调用运行时模型编辑器(使用工具 |编辑模型菜单项),右键单击视图 |Contact_ListView节点并选择"重置差异"。

  • ResetDifferencesOrViewSettings

 

You can see the changes made in the lesson in the Model Editor invoked for the Model.DesignedDiffs.xafml file located in the Main Demo | MainDemo.Module project. The MainDemo application is installed in %PUBLIC%\Documents\DevExpress Demos 19.2\Components\eXpressApp Framework\MainDemo by default. The ASP.NET version is available online at http://demos.devexpress.com/XAF/MainDemo/

您可以在为模型调用的模型编辑器中看到该课程所做的更改。主演示模块项目。主演示应用程序安装在%PUBLIC%\Documents\DevExpress Demos 19.2\Components\eXpressApp Framework\MainDemo by default. The ASP.NET version is available online at http://demos.devexpress.com/XAF/MainDemo/

.

Note 注意
또는,의 값 변경하여 열 순서 및 가시성을 사용자 정의 할 수 있습니다 인덱스 특정 열 (의 특성 노드의 자식 노드). 참고하여주십시오 목록보기 열 사용자 정의 더 배울 기사.

다른 방법으로는 열 순서 및 가시성에서 특정 열 (자식 노드의 열 노드) 인덱스 속성 값을 변경할 수 있습니다. 자세한 내용은 목록보기 열 사용자 정의 문서를 참조하십시오.

팁 팁
당신은 논리적 그룹 (밴드)에 열을 정렬 할 수 있습니다. 자세한 내용은 참조 목록보기 밴드 레이아웃 항목을 참조하십시오.

당신은 논리 그룹 (밴드)에 열로 배열 될 수있다. 자세한 내용은 레이아웃 목록보기 밴드 테마를 참조하십시오.

추천

출처www.cnblogs.com/foreachlife/p/Change-Field-Layout-and-Visibility-in-a-List-View.html