首页 教程 API文档

删除操作

2015-09-11 15:18:50

属性


使用频率
所属UI模块 widget
成员类型 公有成员函数

描述


remove方法是一个用于进行移除操作的方法,当执行remove方法时候如果没有任何参数,那么remove方法就会移除自身. 并且同时触发remove事件,widget实例中的renderState的值会被标识为-1,DOM元素会被移除,所有装载的插件也会被卸载.

如果执行remove方法时候传递了参数,那么就widget本身的而言,那么什么也不会发生,通常情况下在一个模块继承于widget的时候, 扩展remove方法之后,可以通过remove方法的参数进行相关其他操作,例如删除子项等.

语法



Object remove();
        

返回值


this对象

相关例子



var widget = Std.ui("widget",{
    width:100,
    height:100,
    css:{
        position:"absolute",
        background:"red"
    },
    renderTo:"body"
});

//移除widget自身,如果animation选项中没有定义remove时候的动画,就相当于执行了destroy方法
widget.remove();