0

アプリでフォームを作成していましたが、検証があります。フィールドが無効であることが判明した場合、フィールドに赤い警告サインを表示します (これは単なるラベルです)。

多くのフィールドがあるため、textfieldオブジェクトを取得Ti.UI.createLabelし、スタイルを使用して、受信したオブジェクトによって上と左を配置し、それをページに追加する関数を作成しました。

これは完全に機能しますが、Alloy を使用する「正しい」方法ではない可能性があると考えるようになりました。それで、Alloyビューを作成する必要があるかどうか疑問に思っていました(ロジックがないため、コントローラーは必要ありません)。そのビューには、ラベル(ラベルだけです!)とtss固定スタイルのファイルがあり、「Alloy way」のビューを取得します"そしてそれをページに追加しますか?

このようなシナリオでのベスト プラクティスは何ですか? また、合金は独自のコントローラーコードを追加し、現在のようにラベルを作成していると思います-jsエンジンが実行する追加のアクションを追加しますか? もちろん、パフォーマンスとメモリ消費は私の主な関心事です。

4

1 に答える 1