2014-12-04 6 views
2

sencha -sdk ./ext-5.0.1을 사용하여 MyApp ./MyApp을 생성하여 새 애플리케이션을 가져옵니다. 그리고 sencha 앱 시계를 실행하십시오. 도구 넷빈즈 8.02, 구글 크롬 넷빈즈 커넥터를 개발하십시오. 가 그럼 난 4 개 데이터 라인으로 Gridpanel을 만들고, 심지어 내가 true로 stripRows를 설정하지 EXTJS 5 : 테마를 해왕성에서 선명하게 변경 한 후 Ext.grid.Panel에 stripRows 효과가없는 이유

Ext.define('MyApp.view.grid.GroupsList', { 
    extend: 'Ext.grid.GridPanel', 
    .... 

Main.js

에 추가, 난 여전히 stripRows 효과를 얻을. 내가 자동 새로 고침 app.json 파일

"theme": "ext-theme-neptune", to "theme": "ext-theme-crisp", 

에게 변화에 의해 2 ~ 3 번 구글 크롬 테마를 변경하려면, 다음 주제는 변경되지 않습니다,하지만 더 이상 stripRows. "stripRows : true"또는 "viewConfig : {stripRows : true}"를 Gridpanel 정의에 추가합니다. 효과는 없습니다. app.json 파일을 'neptune'으로 다시 변경하면 stripRows가 다시 나타납니다. 더 많은 테마를 테스트했습니다 : "아리아"는 모두 정상입니다. "클래식"모든 것이 정상입니다.

그러나 "stripRows : false"또는 "viewConfig : {stripRows : false}"를 설정하면 stripRows가 항상 있습니다.

답변

4

올바른 속성

viewConfig: { 
    stripeRows: true 
}, 

스트립 E 행되지 stripRows이다.

해왕성 테마에는 기본적으로 스트라이프 된 행이 있으며, crips는 기본적으로 켜지지 않습니다. 그래서 잘못된 속성을 사용했지만 넵튠에서 사용하게되었습니다.