📜  jQWidgets jqxHeatMap destroy() 方法(1)

📅  最后修改于: 2023-12-03 15:02:19.217000             🧑  作者: Mango

jQWidgets jqxHeatMap destroy() 方法

介绍

jQWidgets jqxHeatMap destroy() 方法是用于销毁已创建的 HeatMap 组件的方法。该方法在销毁组件时清除所有对象和事件处理程序。

语法
$("#jqxHeatMap").jqxHeatMap("destroy");
参数

该方法不接收任何参数。

返回值

该方法没有返回值。

示例

下面是使用 jQWidgets jqxHeatMap destroy() 方法的示例:

$(document).ready(function () {
    // 初始化 HeatMap 组件
    $("#jqxHeatMap").jqxHeatMap({
        colorScale: {
            inverted: true,
            minValue: 0,
            maxValue: 100,
            colors: [
                "#FFC0CB",
                "#FF69B4",
                "#FF1493",
                "#C71585"
            ]
        },
        legendScaleCallback: function (value) {
            return value + "%";
        },
        source: source,
        xAxis: {
            text: "X-Axis"
        },
        yAxis: {
            text: "Y-Axis"
        },
        title: {
            text: "HeatMap"
        }
    });

    // 销毁 HeatMap 组件
    $("#destroyButton").click(function () {
        $("#jqxHeatMap").jqxHeatMap("destroy");
    });
});
注意事项
  • 该方法只能用于已创建的 HeatMap 组件。

  • 销毁组件后将无法再使用该组件,必须重新初始化创建。

  • 如果组件嵌套在其他组件中,则必须先销毁父组件,然后才能销毁子组件。