タウリン不明
Tauriで何かは作れるのか?ということでやっているやつですが。
まだこの前のJavaScriptの続きをやってたりするのです。
並んだアイテムを選択する機能なのですが。
1から10までのアイテムが並んでいたとして、最初に3をクリックして選択したあとに、シフトを押しながら7をクリックすると3から7までが一気に選択されるというやつですけど。これがかなり謎です。
最初に選択されているアイテムが一つとは限らないので、どういう挙動が正しいのか解らなかったのですけど。
とりあえずMac の Finderではどういうことになるのか、リスト表示にして色々とクリックしてみたのです。
そうしたら場合によってどういう風に選択されるのかが決まっていないというか。
操作する側で予想できないような挙動になっていました。
Findeでそんな感じですし、このシフトを押しながら選択というのはけっこう複雑なのかも知れません。
結局正解が解らなかったので、最後に選択したところからシフトを押しながらクリックしたところまでが選択されるようにしてみたのです。
ただし、私が作ったものなので、上の例みたいに3から7を選択という感じだと上手くいくのですが、7から3みたいな順番でクリックすると、なぜか3から最後までが選択されてしまうとか。
さっきからずっと上手くいかない原因を探ろうとコードを見ているのですが、間違ってないはずだ、と思って見ているので原因は解らないですね。
多分、すごい基本的な何かを見落としているとか、そんなことになりそうですけど。
コメントする