我想做一个定制控件,但不知道如何获取引入控件表单中的数据源
直接在你要做的这个控件里引用你将要放它到那里的Page或者另一个定制控件的数据源(副作用是写代码时不能用点号语法自动带出对象的方法属性),
注意:父容器(Page或另一个定制控件)的数据源应该放在顶级标签里(比如应该定义在Xpage里,而不是一个Panel里),否则,你要做的这个控件不能自动引用到的;或者,你知道自己会把这个控件放到父容器的那个控件里,就在那个父控件里定义数据源。
【一个简单规则】就是:控件总是默认引用离它最近的可用数据源。 可能是我没有说清楚,我想说的是数据源不定,我想将数据源的名称作为参数传入定制控件,然后在定制控件中调用这个数据源。用“compositeData.参数名”取得了传入的数据源名称,但定制控件绑定数据源到某一个控件上时无法应用