0

Sencha Touch 2.0.1 から 2.1 にアップグレードしたところ、突然、フレームワークがすべてのリスト要素に -webkit-transform を追加し、レイアウトの多くを破壊してしまいました。

添付ファイルを参照してください:

ここに画像の説明を入力

4

1 に答える 1

0

Sencha Touch 2.1では、リストコンポーネントが完全に再設計されました。

Realeaseノートからの引用:

このリリースには、新しいリストコンポーネントが含まれています。この実装は、リストの古い実装を置き換え、ストア要素とDOM要素の間で1対1でバインドされなくなりました。これは、リストの長さがスクロールパフォーマンスに影響を与えなくなることを意味します。さらに、itemConfigでコンポーネントを指定すると、リストでコンポーネントを使用できます。コンポーネントを指定すると、itemTplは動的にitemConfigに変換されます。これらの変更により、リストのDOM構造が変更され、リストに適切なスタイルを追加するために、いくつかのcssセレクターを変更する必要がある場合があります。通常、追加したパディングまたはマージンについては、セレクターを「.x-list-item」から「.x-list-item>.x-dock-vertical>.x-dock-body」に変更する必要があります。

http://www.sencha.com/blog/whats-coming-in-sencha-touch-2-1

再設計は、新しいcssリスト要素の理由です。

私はあなたがあなたのリストのためにあなたのcssを再び変更してカスタマイズしなければならないと思います。

于 2013-02-22T13:41:21.250 に答える