new IframeController(object, property) → {IframeController}
Parameters:
| Name | Type | Description |
|---|---|---|
object |
Object | 数据对象 |
property |
string | 要绑定的某属性值的属性名称 |
Returns:
iframe 组件对象
- Type
- IframeController
Example
var panel = new THING.widget.Panel({
titleText: '我是标题',
hasTitle: true
});
// 数据对象
var dataObj={
url:"https://www.thingjs.com"
}
// 加载 iframe 组件
var iframe = panel.addIframe(dataObj, 'url').caption('iframe01');
// 设置 iframe 高度
iframe.setHeight("250px");
Extends
Methods
-
caption(v)
-
设置标题名称
Parameters:
Name Type Description vString 标题名称
- Inherited From:
- Overrides:
-
on(event, callback) → {Controller}
-
绑定事件
Parameters:
Name Type Description eventString 事件名称
callbackfunction 事件触发的回调函数
- Inherited From:
- Overrides:
Returns:
组件对象
- Type
- Controller
Example
obj.on('change',function(ev) { }); // beforeChange 事件触发返回一个 Boolean 值,当返回 true 时,继续触发 change 事件;返回 false 则不会触发 change 事件 obj.on('beforeChange', function (ev) { //...; return true; } -
setHeight(height)
-
设置 iframe 高度
Parameters:
Name Type Description heightString 高度
Example
iframe.setHeight('250px') -
show(flag)
-
设置显示/隐藏
Parameters:
Name Type Description flagBoolean 显示/隐藏 状态
- Inherited From:
- Overrides: