0

Sencha Touch / Ext JS でコンポーネントを配置する方法に対する答えのように思えます。特に、パーセンテージまたはプロポーショナルを使用して、レイアウト タイプを持つ何らかのタイプのコンテナを使用することです。

これは私には一歩後退したように思えます - HTML テーブルが Web ページのレイアウトにあったものと似ています。レイアウトを制御する包含構造を作成し、各「セル」にはコンテンツがあります。

具体的には、これらのルールに基づいて SIZED したくないコンポーネントがある場合、配置のみを行います - これは本質的にすべての Sencha Touch / Ext JS アプローチがそうであるように思われるものです。

レイアウト タイプ hbox、vbox、列、フレックス レイアウト、アンカー。これらはすべて、コンポーネントを直接配置するだけでなく、コンポーネントの周囲にコンテナーを作成します。

不可欠なものが欠けているのでしょうか、それとも本当にそうなのでしょうか?

過度のネストという明らかな問題に加えて、より複雑なアプローチのように見え、ページ上の各コンポーネントと他のコンポーネントの間に依存関係が作成されます。

「このコンポーネントは上から 30%、横から 20% です」と言いたいのですが、パーセンテージを使用してコンポーネントのサイズを変更することもできますが、常にではありません。

複数のデバイス向けに開発している場合、パーセンテージ / プロポーションのアプローチは必須です。

4

1 に答える 1

0

Sencha Touch を使い始めたばかりの場合、Sencha Touch が作成する膨大な量のマークアップに簡単に巻き込まれてしまいます。Sencha Touch で開発するための鍵は、Sencha Touch に任せて、自分自身が「Sencha Touch Way」を行えるようにすることです。

また、作成しているコンポーネントに自由にクラスを追加してください。通常の Web サイトとほぼ同じように、これらを CSS で操作できます。

ドキュメントに目を通してください。フレームワークはしばらく前から存在しているため、フレームワークに関する問題はおそらくすでに解決されています。

于 2013-09-18T15:05:55.020 に答える