【问题标题】:JsGrid Custom Delete Confirmation MessageJsGrid 自定义删除确认消息
【发布时间】:2019-08-21 10:57:36
【问题描述】:

我正在使用 jsGrid 来显示数据。我想用“Alertify”替换默认的删除确认消息。

我尝试替换 deleteConfirm:"Are you sure?"下面有一个功能,但它显示一个空的警报框,当我点击确定或取消时,它会显示我想要显示的自定义“警报”框。

  deleteConfirm: function(item){
  alertify.confirm("Do you want to delete this work experience?",
    function(){
      alertify.success('Ok');
    },
    function(){
      alertify.error('Cancel');
    });
 },

从数据库中删除

 deleteItem: function(item){
   return $.ajax({
    url: "<?php echo base_url('admin/delWork');?>",
    data: item
   });
  },
 },

我想显示自定义("Alertify") 对话框而不是默认的确认对话框。

【问题讨论】:

    标签: javascript php jsgrid alertifyjs


    【解决方案1】:

    您需要将confirmDeleting设置为false并在jsgrid配置中使用类似他的东西:

    confirmDeleting: false,
    onItemDeleting: function (args) {
        if (!args.item.deleteConfirmed) { // custom property for confirmation
            args.cancel = true; // cancel deleting
            confirm.showConfirm('Are you sure?', function() {
                args.item.deleteConfirmed = true;
                $grid.jsGrid('deleteItem', args.item); //call deleting once more in callback
            });
        }
    },
    

    【讨论】:

      猜你喜欢
      • 2018-12-24
      • 2013-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-15
      • 2020-02-26
      • 1970-01-01
      相关资源
      最近更新 更多