Module: DFC::Common::LegendManage

Class Method Summary # collapse

Class Method Details

.add_obj(hash, type = 'pro') ⇒ String

新建图例对象

Parameters:

  • hash (Hash)

    图例数据

  • type (String) (defaults to: 'pro')

    库类型 sys user pro

Returns:

  • (String)

    返回图例id

.delete_obj(ids, type = 'user') ⇒ Object

删除图例数据

Parameters:

  • ids (Array)

    待删除的id

  • type (LibType) (defaults to: 'user')

    图例类型 默认取用户库

.dialog_select(filter_str = nil, attach = nil) {|id| ... } ⇒ Object

显示选择图例中心窗口

Parameters:

  • filter_str (String) (defaults to: nil)

    未定筛选

  • attach (String) (defaults to: nil)

Yields:

  • (id)

Yield Parameters:

  • id (String)

    返回图例id

.get_obj_by_id(id) ⇒ LegendObj

通过id获取图例对象对象

Parameters:

  • id (String)

    图例数据id

Returns:

.modify_obj(id, hash) ⇒ Object

修改数据

Parameters:

  • id (String)

    图例对象id

  • hash (Hash)

    修改后的hash属性

.use_obj_by_id(id) ⇒ Object

使用图例对象,将图例对象引入项目库

Parameters:

  • id (String)

    图例数据id