跳到主要内容

MainMountPointOptions interface

主挂载点可配置项

Signature:

interface MainMountPointOptions 

Properties

Property

Modifiers

Type

Description

draggable?

boolean

(Optional) 容器是否可以被拖拽移动

heightResponsive?

boolean

(Optional) **仅在窗口模式时生效**,默认值false

缩小浏览器: 优先适配位置,移动至极限位置处,再适配面板高度,跟随浏览器边缘自适应缩小,达到最小尺寸后保持不变

拉大浏览器: 优先适配面板高度,跟随浏览器边缘自适应拉大,达到原尺寸后保持不变,再适配位置,移动至原位置后保持不变

若默认适配规则不满足需求,可基于IDP.UI.Layout.WindowResize事件,搭配UIresize等接口自主实现

isMinimized?

boolean

(Optional) **仅在窗口模式和minimizable设置为true时生效**

容器是否是最小化状态

maxHeight?

number | undefined

(Optional) 容器最大高度,不传入则不修改,传入undefined则重置为默认配置,默认不限制

maxWidth?

number | undefined

(Optional) 容器最大宽度,不传入则不修改,传入undefined则重置为默认配置,默认不限制

minHeight?

number | undefined

(Optional) 容器最小高度,不传入则不修改,传入undefined则重置为默认配置,默认值120

若传入值小于默认值,则会被重置为默认值

minimizable?

boolean

(Optional) **仅在窗口模式时生效**

容器是否可以最小化

minWidth?

number | undefined

(Optional) 容器最小宽度,不传入则不修改,传入undefined则重置为默认配置,默认值240

若传入值小于默认值,则会被重置为默认值

position?

{ x: number; y: number; }

(Optional) 窗体左上角位置

resizable?

boolean | 'width' | 'height'

(Optional) 容器是否可以被用户拖拽缩放

widthResponsive?

boolean

(Optional) **仅在窗口模式时生效**,默认值false

缩小浏览器: 优先适配位置,移动至极限位置处,再适配面板宽度,跟随浏览器边缘自适应缩小,达到最小尺寸后保持不变

拉大浏览器: 优先适配面板宽度,跟随浏览器边缘自适应拉大,达到原尺寸后保持不变,再适配位置,移动至原位置后保持不变

若默认适配规则不满足需求,可基于IDP.UI.Layout.WindowResize事件,搭配UIresize等接口自主实现

windowBarSize?

'small' | 'middle' | 'large'

(Optional) **仅在窗口模式时生效**

窗口模式下的顶、底部尺寸规格

windowMode?

'windowed' | 'topWindowed' | 'fullscreen' | 'modal'

(Optional) 窗体显示模式, 不传入则不修改, 默认值'windowed'