2015-11-06 53 views
0

使用ExtJS创建一个可能在项目之间共享的自定义组件。通常创建我的意见,我会将每个组件/子组件的事件连接到它的控制器。分离关注自定义组件?

我的第一次迭代是创建一个自包含的对象(包含所有代码和事件的文件,其中通常将其抽象为控制器)。这有自己包含在只有1个文件的优点,但似乎有点混合呈现/逻辑到同一个文件错误。

任何人都知道一种替代方式还是被接受?

回答

1

创建用户控件没有任何问题。您可以考虑使用多个控件制作一个自包含的组件。你可以做什么来与你的应用程序“交谈”是解雇自定义事件。比你可以使用自己的组件,并听取自己的事件(如果有必要)。