ht.ui.Default

Methods

static addLocaleCategory(locale, category, i18n) → {void}

添加国际化内容

Parameters:
Name Type Description
locale string

语言

category string

类别

i18n any

国际化对象

Returns:
void
Example
ht.ui.Default.addLocaleCategory('zh_CN', 'ui', {'hightopo': '图扑'});

static alert(content, title, buttons, contentIcon, contentInput, fixedWidth) → {ht.ui.Alert}

创建并显示 Alert

Parameters:
Name Type Attributes Description
content any <optional>

消息内容或是配置对象

title string <optional>

消息标题(如果不指定或为空,则图标以小图标的形式显示)

buttons Array.<any> <optional>

按钮数组,与 Dialog 的 buttons 属性格式一致

contentIcon any <optional>

图标名称,常用的内置图标:ui_info、ui_warn、ui_error, ui_success

contentInput ht.ui.TextField | ht.ui.MultiSelect <optional>

输入组件,比如一个文本框

fixedWidth number <optional>

消息组件的固定宽度,可以传入数字表示像素宽度,也可以传入 null 表示宽度根据内容自适应

Returns:
ht.ui.Alert -

Alert 组件实例

static confirm(content, title, type, acceptInput, okCallback, cancelCallback) → {ht.ui.Confirm}

创建并显示 Confirm

Parameters:
Name Type Attributes Description
content any <optional>

消息内容或是配置对象

title string <optional>

消息标题(如果不指定或为空,则图标以小图标的形式显示)

type string <optional>

类型,包括:info、warn、success、error,设置后将添加对应图标

acceptInput boolean <optional>

是否允许输入,组件内会添加一个文本框,可用于填写确认信息

okCallback function <optional>

点击确定按钮后的回调函数

cancelCallback function <optional>

点击取消按钮后的回调函数

Returns:
ht.ui.Confirm -

Confirm 组件实例

static errorMessage(content, title, icon, region, fixedWidth, duration) → {ht.ui.Message}

显示错误消息 showMessage 快捷方式,省略了 icon 参数

Parameters:
Name Type Attributes Description
content any <optional>
title string <optional>
icon string <optional>
region string <optional>
fixedWidth number <optional>
duration number <optional>
Returns:
ht.ui.Message

static getColorMode() → {string|"default"}

获取颜色模式

Returns:
string | "default" -

颜色模式

static getLocale() → {string}

获取当前语言

Returns:
string

static getUITheme() → {any}

获取主题配色

Returns:
any -

主题配色

static infoMessage(content, title, icon, region, fixedWidth, duration) → {ht.ui.Message}

显示提示消息 showMessage 快捷方式,省略了 icon 参数

Parameters:
Name Type Attributes Description
content any <optional>
title string <optional>
icon string <optional>
region string <optional>
fixedWidth number <optional>
duration number <optional>
Returns:
ht.ui.Message

static isCorrectGradientPack(gradientPack) → {boolean}

是否是正确的渐变集合

Parameters:
Name Type Description
gradientPack any

渐变集合

Returns:
boolean

static S(text, params, defaultValue) → {any}

获取本地化字符串对象

Parameters:
Name Type Attributes Description
text string <optional>

模板字符串

params Array.<string> | Object <optional>

模板数据对象

defaultValue string <optional>

默认值

Returns:
any
Example
// 多个组成
S('&[ui.hightopo]'+'awesome' +'&[ui.hightopo]');
// 单个
S('ui.hightopo');
// 数据对象
S('&[ui.hightopo]'+'{0}' +'&[ui.hightopo]',['awesome']);

static setColorMode(colorMode, view) → {void}

设置颜色模式,传入 view 可指定只对此组件及其子孙组件应用

Parameters:
Name Type Description
colorMode string

颜色模式

view ht.ui.View

组件

Returns:
void

static setLocale(locale) → {void}

设置当前语言

Parameters:
Name Type Description
locale string

语言

Returns:
void

static setUniformLabelWidth(list, config) → {void}

Parameters:
Name Type Attributes Description
list ht.List
config any <optional>
Returns:
void
Since:
  • 5.1.1

static showMessage(content, title, icon, region, fixedWidth, duration) → {ht.ui.Message}

显示消息提醒

Parameters:
Name Type Attributes Description
content any <optional>

消息内容或是配置对象

title string <optional>

消息标题(如果不指定或为空,则图标以小图标的形式显示)

icon string <optional>

图标,可以使用四个内置图标:success、info、warn、error,也可以使用自定义图标

region string <optional>

显示区域,支持:top、center、topRight、topLeft、bottomRight、bottomLeft

fixedWidth number <optional>

消息组件的固定宽度,可以传入数字表示像素宽度,也可以传入 null 表示宽度根据内容自适应

duration number <optional>

消息组件停留多长事件以后自动隐藏,单位为毫秒;传入 null 可关闭自动隐藏

Returns:
ht.ui.Message -

Message 组件实例

static simpleConfirm(content, type, okCallback, cancelCallback) → {ht.ui.Confirm}

创建并显示简易 Confirm

Parameters:
Name Type Attributes Description
content any <optional>

消息内容或是配置对象

type string <optional>

类型,包括:info、warn、success、error,设置后将添加对应图标

okCallback function <optional>

点击确定按钮后的回调函数

cancelCallback function <optional>

点击取消按钮后的回调函数

Returns:
ht.ui.Confirm -

Confirm 组件实例

static successMessage(content, title, icon, region, fixedWidth, duration) → {ht.ui.Message}

显示成功消息 showMessage 快捷方式,省略了 icon 参数

Parameters:
Name Type Attributes Description
content any <optional>
title string <optional>
icon string <optional>
region string <optional>
fixedWidth number <optional>
duration number <optional>
Returns:
ht.ui.Message

static toDrawable(value, cacheable) → {ht.ui.drawable.Drawable}

将 #aabbcc, a.png 等转成 Drawable

Parameters:
Name Type Attributes Description
value any

需要被转换的颜色值、图片路径、图标对象等

cacheable boolean <optional>

是否缓存

Returns:
ht.ui.drawable.Drawable -

Drawable 实例

static warnMessage(content, title, icon, region, fixedWidth, duration) → {ht.ui.Message}

显示警告消息 showMessage 快捷方式,省略了 icon 参数

Parameters:
Name Type Attributes Description
content any <optional>
title string <optional>
icon string <optional>
region string <optional>
fixedWidth number <optional>
duration number <optional>
Returns:
ht.ui.Message