it-swarm.asia

Dialog kesalahan untuk beberapa operasi paralel

Saya memiliki situasi yang saya tidak yakin bagaimana menangani, UI bijaksana.

Program kami memulai beberapa operasi paralel dan berulir. Masing-masing operasi ini dapat gagal sehingga membutuhkan dialog kesalahan. Dialog akan membutuhkan tiga pilihan, "batalkan operasi ini", "batalkan semua operasi" dan "batalkan". Mungkin batal itu mubazir, belum tahu. Intinya adalah: Pengguna harus dapat memberikan umpan balik terkait dengan setiap operasi.

Karena ini bisa berupa sejumlah operasi yang dapat terjadi kapan saja, hanya membuat dialog kesalahan untuk setiap operasi akan mudah, tetapi sangat sangat jelek.

Jadi dialog idealnya dapat berisi sejumlah pesan, diperbarui secara dinamis, dan setiap item pesan harus dapat berisi tombol.

Apakah ada dialog seperti ini? Bagaimana kamu akan mengatasi ini?

Program ini ada di Eclipse jika itu membuat perbedaan.

5
Fredrik

Eclipse sudah menyediakan fungsionalitas serupa dalam bentuk panel Progress untuk tugas paralel:

Eclipse progress panel

Ini memiliki tombol batalkan/batal (kotak merah), dan juga batalkan semua (XX di bar atas). Tidak yakin apakah itu mendukung tombol kontrol tugas tambahan.

Apakah kebutuhan Anda secara substansial berbeda dari ini, dan dengan cara apa?

2
dbkk

Biasanya kotak dialog hanya memungkinkan pengguna untuk melakukan salah satu dari dua hal, seperti mengkonfirmasi atau membatalkan. Namun, Anda juga ingin umpan balik diaktifkan.

Tidak jelas apakah Anda berbicara tentang hanya pesan yang diperbarui secara dinamis atau operasi aktual yang menjadi basisnya, kemudian memicu beberapa pesan. Sepertinya diperlukan sedikit informasi.

Dan, saya setuju dengan Tsuyoshi, bahwa Anda tidak benar-benar berbicara tentang kotak dialog dalam arti sebenarnya dari istilah tersebut. Cara Anda menggambarkannya, mereka adalah kombinasi konfirmasi dan umpan balik dan kemungkinan akan perlu menjadi pengantara atau overlay.

1
jameswanless