2

基本的に、私は HTML5/CSS3 Web ページを Sencha Touch フレームワークと結合したいと考えています (その素晴らしいモデル/ストア/AJAX 機能を利用するため)。

これを行う最良の方法は何ですか?現時点では、Sencha でトップレベルのコンテナを作成し、ページの HTML をテンプレートとしてプラグインすることを考えています。しかし、いくつかの DataView オブジェクトが必要になり、デザイン全体が Sencha オブジェクトを使用して行われない限り、それらをページにどのように配置すればよいかわかりません。

4

1 に答える 1

0

さて、あなたはすでにそれをかなり理解しているので、今すぐ足を濡らす必要があります。ST では、ほとんどすべてのコンポーネントに既存の HTML または CSS を埋め込むことができます。これにより、ストアやモデルなどの ST の非ビジュアル ツールを活用できるようになります。

ただし、他の ST ビジュアル コンポーネントを組み込みたいと思った瞬間に、行き詰まる可能性があります。ST コンポーネントは、本質的にそのレイアウト システムに関連付けられています。つまり、リストやその他のデータ ビューにドロップする場合、それらのサイズ、配置などはすべて、親のレイアウトやその他の属性に関連付けられています。自由形式の HTML にドロップしただけでは、正しく表示されない可能性があります。

私のアドバイスは、あなたが弾丸を噛んで、サイト全体を ST でやり直すことです。新しいモバイル サイトの ST パネルおよびコンテナ内で、既存の HTML フラグメントの多くを引き続き再利用できることに注意してください。しかし重要なことは、ST がモバイル サイトの「シェル」を形成し、使用するすべての ST コンポーネントが正しくフォーマットされることを保証することです。

于 2012-07-22T08:20:31.467 に答える