按钮.info()
始于:按钮 1.0.0
在模态框中显示和隐藏面向最终用户的信息。
请注意 - 此属性要求 DataTables 的按钮扩展。
说明
当使用按钮时,您可能会希望在单击按钮后向最终用户指示已执行操作。这可能是一条简单的信息性消息,说明基于按钮操作发生了什么情况,或者更复杂,可能包括复杂的数据输入/输出。例如,在复制到剪贴板按钮中,用于告知用户复制已发生 - 否则他们不会知道,因为该操作在没有用户通知的情况下发生。
此方法提供了一种非常简单的方式来显示显示最终用户信息的模态框。
虽然专门设计与按钮一起使用,但如果您希望向最终用户显示消息,此方法可以在按钮操作外使用。
类型
示例
显示持续 3 秒的通知消息
var table = new DataTable('#myTable');
table.buttons.info('Notification', 'This is a notification message!', 3000);
设置一个按钮的操作,以显示一个加载中消息,然后当 Ajax 进程完成时显示一个完成消息
var table = new DataTable('#myTable');
table.button(0).action(function () {
table.buttons.info('Please wait', 'Processing data...');
$.ajax({
// ...
success: function () {
table.buttons.info('Complete', 'Data processing complete', 2000);
}
});
});