Ok。この質問のコードはありません。私はjavascriptに慣れていないので、これを求めています。JSで時限キューを作成する方法を教えてください。これがトリックです。
コンボボックスがあります。コンボボックスにはextjsデータストアがあり、5秒ごとに新しいデータで更新されます。つまり、コンボは新しい行エントリを取得します。
行エントリには、1、2、および3の3つのタイプがあります。同じタイプで行IDが異なる複数の行が存在する場合があります。5分間更新がない場合、各行はコンボから削除されます。これは、タイプ3のストアから新しい行を取得した場合、5分間コンボにとどまるということを意味します。フェッチされた新しいデータに同じ行が(同じIDとタイプで)表示される場合、5分タイマーがリセットされ、再び5分がカウントされます。などなど。
javascriptでこの機能を実現する方法。
わからない場合はコメントを書いてください。
次に例を示します。
row_1 type1 5 min timer start
row_2 type1 5 min timer start
row_3 type3 5 min timer start
row_2 type2 5 min timer start
これは、フェッチされた現在のデータの例です。3分後、私はこのデータを取得します。
row_3 type3 5 min timer start
残りの行のタイマーは5分の制限に達するまで続きますが、行3の場合、タイマーはリセットされ、次の5分間はコンボに留まります。