DataGrid에서 Html :: a 태그와 함께 데이터 확인 속성을 사용했으며 효과가있었습니다. 하지만 지금은이 같은 버튼을 사용하려면이 버튼은 서버 측에서 아무것도하지 않기 때문에yii2 버튼 클릭 이벤트가 데이터 확인 메시지보다 앞에 표시됩니다.
는<?php echo Html::button("<span class='icon delete'></span>", [
"class" => "delete",
"title" => Yii::t("app-upload-list", "delete"),
"data-confirm" => Yii::t("yii", "Are you sure you want to delete this item?"),
])
여기 앵커를 사용하지 않습니다. 그러나 버튼에 클릭 이벤트를 첨부하면 확인 상자 앞에 표시됩니다. 클릭 이벤트에서 확인 코드를 직접 작성하고 data-my-confirm (또는 그렇게) 속성을 사용하여 상자를 두 번 확인하지 못하게 할 수 있지만 그렇게 좋지는 않습니다. 데이터 확인으로 할 수 있습니까?
예 , 나는 동일한 예제를 가지고 있지만 앵커에 대해 작동하는 것은 버튼에 대해 작동하지 않습니다. 그러나 데이터 확인 속성은 확인 상자를 실행하므로 어떤 방식 으로든 작동해야한다고 생각합니다. –
내 대답을 편집했습니다. 이 문제가 아직 해결되지 않았다면 도움이되기를 바랍니다. – ManuelCash