0

我的 sjg 网格中有一个列,我使用函数 formatImage() 对其进行格式化,现在我想在单击图像时显示确认消息。

这些是我的格式图像功能

function formatImage(cellvalue, options, row) {
    return "<img src='"+ context_path +"/images/page_edit.png' onClick='$.publish("+"&apos;edit_eleve&apos;, {old_name:" +"&apos;"+cellvalue+"&apos;"+ "})' />";

}

谢谢

<sjg:gridColumn name="eleveId"
                    title="Supprimer" 
                    editable="false" 
                    sortable="false"
                    align="center"

                    formatter="formatImage"
                    onclick="$.publish('edit_eleve');"

    />

$(document).ready( function() {  
    $.subscribe('edit_eleve', function(event, data) { 

            editEleve(data.old_name);


        return false;

    });
}); 
4

2 回答 2

2
<script type="text/javascript">
function confirm()
{
    if(confirm('Are you sure you want to proceed?'))
      // do something
    else
      // do something else
}
</script>

<img src="#" onclick="confirm()" />
于 2013-05-07T10:40:11.580 回答
1

请显示您在哪里调用 formatImage?

您可以包装此函数的调用,或将函数体包装在以下内容中

if (confirm('Whats up?')) { //do };

于 2013-05-07T10:40:21.687 回答