添加在ExtJS组件的误解

添加在ExtJS组件的误解
经常问我为什么我的网格不能自动适应窗口的年龄年龄。经过了解,发现很多人都用来渲染网格在容器div在渲染他们的子组件,这是问题的所在。

系统的布局JS中,可以控制容器组件,并在网格中呈现给div容器,它不知道在这个容器中添加网格,当调整大小时,也不能去调整网格的大小,这就是网格不改变容器的大小。

为什么那么多人喜欢用这样的方式来添加组件我认为主要原因有以下两点:
1。不知道如何在容器中添加组件,
2。习惯于使用其他框架,如jQuery和其他不能立即更改的框架。

第一个原因,只要网格是动态添加的,就是很多初学者都是无奈的。例如,如果我的网格要从远程返回,我将知道如何创建。如何获得这个脚本并将其添加到容器中我在研究JS的时候犯了这样的错误,这是可以理解的,所以本文的目的就是要解决这个问题。

有两种方法:一种是使用ajax,将网格(或其他配置对象的组成部分)加载到本地,然后使用容器组件的添加方法可以添加到容器中;容器是直接使用加载功能,直接加载子装配和渲染,返回数据是子组件配置对象。

第二个原因是习惯。只有你自己才能改正。一旦熟悉了js的开发模式,它就可以很容易地摆脱这个习惯。

如果您使用4 JS MVC来进行开发,那么您就不会处于这种尴尬的境地,因此您可以将子组件放入视图中,然后将视图添加到控制器中的容器中。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部