소스 검색

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