2012-03-21 5 views
1

웹 페이지에 그리드를 표시해야합니다. 나는 ASP.NET MVC 4를 백엔드로 사용하고있다. 추가 요구 사항이 있습니다.ASP.NET MVC 용 그리드 구성 요소 4

  1. 구성 요소의 크기를 조정할 수 있어야합니다. 나는. 이제는 읽기 전용 그리드가 필요하지만 나중에 편집, 그룹화 등을 추가해야 할 수도 있습니다.
  2. 구성 요소는 Minification and Bundling ASP.NET MVC 4 mechanism에 친숙해야합니다.

즉, 구성 요소는 기능 향상을 위해 추가 할 수있는 모듈로 구성되어야합니다. 내 프로젝트는 jQuery UI를 중앙 UI 테마 관리 도구로 사용합니다. 그래서 jqGrid 또는 DataTables에 대해 생각합니다. 아마도 내가 알지 못하는 다른 해결책이있을 수 있습니다.

내 상황에서 사용해야하는 구성 요소/솔루션은 무엇입니까?

답변

2

난 당신이 ASP.NET MVC 4.0에서 거의 모든 자바 스크립트 그리드 라이브러리를 사용할 수 있다고 생각 : 그들은 매우 잘 수행뿐만 아니라 ASP.Net MVC 4 축소를 작동하는 웹 그리드가 있습니다. 다른 요구 사항과 일치해야합니다.

예를 들어 jqGrid를 사용하고 jquery.jqGrid.min.js 또는 jquery.jqGrid.src.js 대신 jqGrid modules을 포함 할 수 있습니다. 이 접근법의 또 다른 이점은 의 jqGrid를 github에서 사용할 수 있고 버그 수정을 신속하게 구현할 수 있다는 것입니다. 그래서 당신은 당신이 어떤 additional jqGrid functionality 사용 할 경우에만 일부 파일이 추가로 필요할 수 있습니다 시작

i18n/grid.locale-en.js 
grid.base.js 
grid.common.js 
jquery.fmatter.js 

에 포함 할 수 있습니다 : 당신이 검색 데이터 필터링 또는를 구현하기로 결정한 경우, 나중에

jqDnR.js 
jqModal.js 
grid.jqueryui.js 

을, 당신은 포함 할 수 있습니다 추가 모듈

the toolbar filtering에 대한
grid.custom.js 

또는

grid.formedit.js 
grid.filter.js 

single field searching 또는 advanced searching의 경우.

나중에 그룹핑, 트리 그리드, 서브 그리드 또는 트리 지원 편집 모드에서 구현을 결정하면 포함 된 모듈 목록을 추가하기 만하면됩니다.

0

Telerik Extensions for ASP.NET MVC. 내가 작업하고있는 MVC4 프로젝트의 대부분 구성 요소를 사용하고 있습니다.

MVC 4의 번들링 기능을 사용하지 않고 대신 Combres 패키지를 사용하고 있습니다.