Преглед изворни кода

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)
                   })
               }