我在处理数据表中的数据时显示模态,但是我无法弄清楚如何在完成该过程后隐藏模态。 我检查并尝试了没有成功的所有events数据表
$(document).ready(function () {
var x = $('#datatab').DataTable({
.....
});
$('#datatab').on('processing.dt', function (e, settings) {
alert("processing");
$('#myPleaseWait').modal('show'); // Here i show the modal
});
// I tried the following events but non worked
$('#datatab').on('draw.dt', function () {
alert("draw");
$('#myPleaseWait').modal('hide');
});
$('#datatab').on('stateLoaded.dt', function () {
alert("stateLoaded");
$('#myPleaseWait').modal('hide');
});
$('#datatab').on('initComplete', function () {
alert("initComplete");
$('#myPleaseWait').modal('hide');
});
$('#datatab').on('stateLoadParams.dt', function () {
alert("stateLoadParams");
$('#myPleaseWait').modal('hide');
});
$('#datatab').on('xhr.dt', function () {
alert("xhr");
$('#myPleaseWait').modal('hide');
});
模型保持打开状态,如何在处理完成后隐藏它?
谢谢
答案 0 :(得分:0)
使用设置超时隐藏模型。
setTimeout(function(){ $('#myPleaseWait').modal('hide');},100)
答案 1 :(得分:0)
似乎你可以使用$ .ajax()OnSuccess属性隐藏它,如果你想
请参阅此链接:https://stackoverflow.com/a/34506411/3397630
希望以上信息有用,请让我知道你的想法
由于
KARTHIK
答案 2 :(得分:0)
这对我有用
function register_simple_rental_product_type() {
class WC_Product_Simple_Rental extends WC_Product {
public function __construct( $product ) {
$this->product_type = 'simple_rental';
parent::__construct( $product );
}
}
}
add_action( 'init', 'register_simple_rental_product_type' );
function add_simple_rental_product( $types ){
// Key should be exactly the same as in the class
$types[ 'simple_rental' ] = __( 'Simple Rental' );
return $types;
}
add_filter( 'product_type_selector', 'add_simple_rental_product' );