툴바가 맨 위에 고정되어있는 목록이 있습니다. 이 목록에는 indexBar도 있습니다. 도구 모음이 목록을 아래로 밀고있는 것으로 보입니다. 따라서 indexBar 제대로 세로로 정렬 된 및 목록 아래로 스크롤하고 마지막 항목을 얻을 때 제대로 표시되지 않습니다. 누구든지이 도구 모음이 목록을 아래로 밀어 내지 않도록 제대로 배치하는 방법을 알고 있습니까? 당신은 내가 상점에서 내 데이터를 얻고 볼 수 있듯이Sencha Touch 2 툴바가있는 목록 레이아웃
app.customerList = Ext.define('CustomerList', {
constructor: function() {
this.listComponent = Ext.create('Ext.List', {
itemTpl: '<div class="contact">{first_name} <strong>{last_name}</strong></div>',
store: customerListStore,
id: 'customer_list',
grouped: true,
indexBar: true,
listeners: {
itemtap: {
fn: function (list, index, item, evt) {
},
element: 'element'
}
}
});
this.listWrapper = Ext.create('Ext.Panel', {
fullscreen: true,
layout: 'fit',
items: [
{
xtype: 'toolbar',
docked: 'top',
title: 'Customers',
items: [
{
xtype: 'button',
text: 'Home',
ui: 'back',
listeners: {
tap: {
fn: function() {
},
element: 'element'
}
}
}
]
},
this.listComponent
]
});
}
});
: 여기에 내 코드입니다. 나는 iPhone에이 문제를 해결할 수있었습니다. 아래의 CSS 규칙을 따르십시오. 38px이지만이 방법은 그렇게하지 않으려 고합니다. 저는 Sencha Video를리스트에서 보았습니다. 그리고 그들은이 딜레마에 대해 이야기했습니다. 그들의 해결책은 툴바가 래퍼에 도킹되어있는 래퍼에 목록을 넣는 것입니다. 그래서 저는 그렇게했으나 그래야만 레이아웃으로 옮길 수 없었습니다.
자세한 답변 해 주셔서 감사합니다. 나는 앞서 가서 내 애플 리케이션에 잔뜩 물건을 다시 작성하고 나는 지금 올바르게 클래스 시스템을 사용하고 있다고 생각합니다. 그러나, 나는 여전히 내 콘텐츠를 밀어 도구 모음의 문제가 발생했습니다. 목록 구성 요소뿐만 아니라 모든 요소에 있습니다. 나는 '카드'레이아웃이있는 메인 컨테이너를 가지고 있으며 그 다음에는 그 컨테이너에 추가 작업을하고있다. 그러나 내 툴바가 여전히 컨텐츠를 밀고있는 것처럼 보입니다. 나는 이것에 대해 또 다른 질문을 시작할 수도 있다고 생각한다. – jb1785
HTML5 Doctype이 있어야합니다. - 그 문제를 일으킬 수 있습니다. -''. 그렇지 않다면 Sencha 포럼이나 테스트 케이스를 사용하여 여기에 또 다른 질문을 만들어 보겠습니다. – rdougan
그냥 알아 냈어 ... 나는 이것을 한 것으로 믿을 수 없다. 나는 'html'대신에 'hmtl'을 내 doctype에 넣었다. 내가 그것을 바꿨을 때 나의 모든 이슈가 수정되었다. 도와 줘서 고마워. – jb1785