BizKitManager class
Methods
-
addBizKit<S extends BizKit>(String? key, S kit)
→ void
-
详见buildBizKit
-
addBizKits(List<BizKit> bizKits)
→ void
-
向group中添加一组BizKit
group
kit归属的组
desc
kit的描述信息
bizKits
一组bizKit集合
-
buildBizKit({String? key, required String name, String? icon, required String group, String? desc, KitPageBuilder? kitBuilder, Function? action})
→ void
-
key
kit的唯一标识,全局不可重复,不传则默认使用BizKit._defaultKey
;
name
kit显示的名字;
icon
kit的显示的图标,不传则使用默认图标;
group
kit归属的组,如果该组不存在,则会自动创建;
desc
kit的描述信息,不会以任何形式显示出来;
kitBuilder
kit对应的页面的WidgetBuilder,点击该kit的图标后跳转到的Widget页面.
action
点击该kit的图标后响应事件, 用于不需要跳转widget页面的情况.
-
createBizKit<T extends BizKit>({String? key, required String name, String? icon, required String group, String? desc, KitPageBuilder? kitBuilder, Function? action})
→ T
-
创建BizKit对象
-
getKit<T extends BizKit>(String key)
→ T?
-
根据key获取BizKit
-
groupKeys()
→ List<String>
-
获取分组键值列表
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
updateBizKitGroupTip(String group, String desc)
→ void
-
更新group信息,详见
_addKitGroupTip
group
kit归属的组
desc
kit的描述信息