0

メモを取るアプリを作成しています。ユーザーのメモを作成順に表示する「メモ」機能があります。(下に向かって最新)。ユーザーがメモを複製できるボタンがあります。複製後、メモが下部に追加されます。すぐ下にメモを追加するにはどうすればよいですか?

例えば:

前:注1注2<-ユーザーはここで[複製]ボタンをクリックします注3

実際の結果:注1注2注3注2(コピー)

望ましい結果:注1注2注2(コピー)注3

私が持っていたアイデアのいくつかは、アイテムが表示される順序を指定するdb列を追加し、その列に基づいてページ付けすることでした。この問題を解決するためのより簡単な方法はありますか?ありがとう!

4

1 に答える 1

1

私が考えることができる2つの方法しかありません:

  1. あなたが言及したように「order」という列を作成して、プログラムで順序を設定できるようにします。

  2. コピーを作成するときは、 created_atをハックして、以前にコピーしたものと同じものをコピーします。すでにcreated_atでソートしているため、その隣になります。

オプション 2 を選択した場合、created_at は信頼できないので、オプション 1 をお勧めします。

于 2013-03-09T11:55:37.937 に答える