Class: Attributes

ov.Widget. Attributes

new ov.Widget.Attributes(parameter, callback){ov.Widget.Attributes}

common/PilotGaea-Widget.js, line 1524

屬性檢視Widget。

Name Type Description
parameter Object

參數物件。

Name Type Description
view ov.TerrainView

圖台物件。

title String

Widget標題。

content Object | String

屬性物件,key為屬性標頭,value為屬性內容。

style Object optional

屬性檢視容器DOM元件style參數。

labelWidth Number optional

屬性標頭寬度。

maxTextWidth Number optional

屬性內容最大寬度。

maxContentHeight Number optional

屬性最大高度。

callback function optional

Widget關閉後的回呼。

Returns:
Type Description
ov.Widget.Attributes 屬性檢視Widget物件。
Example

var param = {};
param.view = terrainView;
param.style = {top: "100px", left: "90px"};
param.title = "太麻里";
param.content = {隔壁: "有隻狗", 名字: "小黃", 毛色: "黑", 喜好: "追郵差"}
var widget = new ov.Widget.Attributes(param);

Methods

insertContent(label, content)

common/PilotGaea-Widget.js, line 1620

新增屬性欄位。

Name Type Description
label String

標頭。

content String

內容。

remove()

common/PilotGaea-Widget.js, line 1540

移除Widget。

updateParameter(parameter)

common/PilotGaea-Widget.js, line 1550

更新參數。

Name Type Description
parameter Object

參數物件。