jQWidgets jqxScheduler editDialog属性

  • Post category:jquery

下文为您详细讲解 jQWidgets jqxScheduler editDialog 属性的完整攻略。

1. editDialog 属性

jQWidgets jqxScheduler 的 editDialog 属性是用于设置编辑事件时所用弹窗的相关配置,包括标题、尺寸、是否可改变大小等。具体使用方式如下:

$('#scheduler').jqxScheduler({
    editDialog: {
        width: 400,               // 弹窗宽度
        height: 400,              // 弹窗高度
        title: '编辑事件',           // 弹窗标题
        showButtons: true,        // 是否显示保存/取消按钮
        saveButton: '保存',          // 保存按钮的文本
        cancelButton: '取消',       // 取消按钮的文本
        showCloseButton: true,    // 是否显示关闭按钮
        modalOpacity: 0.5,        // 模态背景透明度
        resizable: true           // 是否可改变大小
    }
});

除了上述配置外,还支持其它属性,如 onEditDialogCreate 用于在弹窗创建时执行的回调函数;onEditDialogOpen 用于在弹窗打开时执行的回调函数;onEditDialogClose 用于在弹窗关闭时执行的回调函数等。

2. 示例说明

下面给出两个具体的示例,以演示如何使用 jQWidgets jqxScheduler 的 editDialog 属性。

示例1:修改弹窗宽高

在这个示例中,我们将修改编辑事件时弹窗的尺寸为500×500像素。代码如下:

$('#scheduler').jqxScheduler({
    editDialog: {
        width: 500,
        height: 500
    }
});

示例2:自定义保存和取消按钮

在这个示例中,我们将自定义编辑事件时弹窗上的保存和取消按钮文本,以及将关闭按钮隐藏掉。代码如下:

$('#scheduler').jqxScheduler({
    editDialog: {
        title: '编辑事件',
        showButtons: true,
        saveButton: '自定义的保存按钮文本',
        cancelButton: '自定义的取消按钮文本',
        showCloseButton: false
    }
});

以上就是关于 jQWidgets jqxScheduler editDialog 属性的完整攻略,希望对你有所帮助!