5.3.3 复合控件的事件处理
复合控件的事件处理按实现功能可分为三种:
(1)复合控件中子控件的内部事件处理。
(2)包含处理机制 -- 子控件事件中调用主控件委托的事件实例。
(3)冒泡处理机制。
接下来的三节就分别说明这三种事件处理方式机制是如何实现的。
5.3.3.1 复合控件中子控件的内部事件处理
这是最简单的处理方式。复合控件中的子控件事件是单独存在的,与主控件没有任何关系,并且它们各自完成自己的功能,使用方法也很简单,就像以往直接在页面中使用事件一样。
这一节主要以CalculatorControl控件为示例演示这种类型事件的用法。首先看一下控件的运行效果图,如图5-4所示。
开发技术系列—事件和数据回发机制(三)-yii 组件机制">
时间: 2024-12-22 13:59:38