看依赖关系,dialog继承自window。
dialog继承了来自父类的属性,也重新定义了一些属性,也就是说可以使用父类的属性,比如dialog继承window,window继承panel,panel有属性叫做width,用来设置宽度,dialog()方法可以直接用,换句话说,父类有的他都有,除了重新定义的。
dialog还继承了linkbutton,表示dialog支持添加按钮,window继承了Draggable(拖动),表示dialog也可以拖动,window还继承了Resizable(调整大小),表示dialog是可以调整大小的,在window里resizable默认值时true,在dialog中resizable默认值是false,所以要想dialog可以调整大小,需要把resizable设置为true。
iconCls是panel的属性,dialog只继承了,没有重定义。
modal是window的属性,默认值时true,表示是模式化,除了这个窗口,其他的都点不