0

と の 2 つの製品があるiPhone 5 64GB (White)としiPhone 5 64GB (Black)ます。

アイテムの名前に色が含まれている場合 (残念ながら変更できません)、カラー ピッカー/スワッパーを作成する最善の方法は何ですか?

理想的には、アイテムは 1 回 ( として) 表示され、とiPhone 5 64GBのオプションを含む選択ボックスが表示されます。WhiteBlack

アイテムの名前に表示される色に加えて、データベースには色の属性もあります。

私の最初の考えは、正規表現で括弧内のすべてを除外し、アイテムの名前を比較して一致するかどうかを確認することでした。その場合は、データベースから各色を取得し、選択ボックスにオプションを追加します。

ただし、これが正しいアプローチかどうかはわかりませんので、専門家にアドバイスを求めています。

4

1 に答える 1

0

データベースには、意味のある構造化された方法でデータが含まれていることが理想的です。何らかの理由でデータをきれいなスキーマに変換できない場合は、必要な形式にするために、アプリでデータを処理する必要があります (正規表現または提案されている他の方法を使用)。

ここに示されているケースでは、データベースにクエリを実行して iPod エントリを取得し、アプリで必要に応じてこれらのエントリをフィルタリング/処理する必要があるようです。

于 2013-06-10T19:38:33.770 に答える