Преглед на файлове

Checkbox的onChange去掉 改成onClicK

onecold преди 9 месеца
родител
ревизия
e332124ccf
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      entry/src/main/ets/dialog/AddSongsToPlaylistDialog.ets

+ 2 - 2
entry/src/main/ets/dialog/AddSongsToPlaylistDialog.ets

@@ -789,10 +789,10 @@ struct AddSongsToPlaylistDialogContent {
 
                 // 选择框
                 Checkbox({ name: 'song_' + song.id })
-                  .select(this.selectedSongIds.has(song.id))
+                  .select(this.selectedSongs.some(x => x.filePath == song.filePath))
                   .selectedColor($r('app.color.theme_color'))
                   .shape(CheckBoxShape.ROUNDED_SQUARE)
-                  .onChange(() => {
+                  .onClick(() => {
                     this.toggleSongSelection(song)
                   })
               }