Methods
-
static addLocaleCategory(locale, category, i18n) → {void}
-
添加国际化内容
Parameters:
Name Type Description locale
string 语言
category
string 类别
i18n
any 国际化对象
Returns:
voidExample
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 表示宽度根据内容自适应
-
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>
点击取消按钮后的回调函数
-
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:
anyExample
// 多个组成 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 可关闭自动隐藏
-
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>
点击取消按钮后的回调函数
-
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>
是否缓存
-
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