Methods
-
buildBaseViewStateEasyRefresh({ScrollController? scrollController, Widget? busyWidget, ViewStateWidgetBuilder? emptyWidgetBuilder, ViewStateWidgetBuilder? errorWidgetBuilder, bool showErrorWidget = true, bool showEmptyWidget = true, bool showBusyWidget = true, Function? onLoad, Function? onRefresh, List<Widget>? widgetList, Widget? widget})
→ Widget
-
底层建立下拉刷新
-
buildViewStateEasyRefresh<T>(T? data, {ScrollController? scrollController, ViewStateModelWidgetListBuilder<T>? widgetListBuilder, ViewStateModelWidgetBuilder<T>? widgetBuilder, Widget? busyWidget, ViewStateWidgetBuilder? emptyWidgetBuilder, ViewStateWidgetBuilder? errorWidgetBuilder, bool showErrorWidget = true, bool showEmptyWidget = true, bool showBusyWidget = true, Function? onLoad, Function? onRefresh})
→ Widget
-
------------------------------------------------base下拉刷新控件----------------------------------------------------------
-
doOther()
→ void
-
-
doRequest<T>(RequestInfo? requestInfo)
→ Future<HttpData<T>>
-
-
doRequestList<T, E>(RequestInfo? requestInfo)
→ Future<HttpData<T>>
-
-
getRequestInfo()
→ RequestInfo?
-
获取请求的数据,一般用于简单的页面请求
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
onError(HttpError? httpError)
→ void
-
-
refreshData()
→ void
-
-
request<T>(dynamic handleHttpData(HttpData data, RequestInfo? requestInfo), {bool isSetError = true})
→ Future<HttpData<T>>
-
---------------------------------------------通用请求方法------------------------------------------------------
-
requestList<T, E>(dynamic handleHttpData(HttpData data, RequestInfo? requestInfo), {bool isSetError = true})
→ Future<HttpData<T>>
-
通常有下拉刷新请求,第一页之后不会再设置页面错误状态
-
requestWhenError()
→ void
-
重新请求当报错时
-
setBusy()
→ void
-
-
setError(HttpError? httpError)
→ void
-
-
setIdle()
→ void
-
---------------------------------------------设置页面状态------------------------------------------------------
-
toString()
→ String
-
A string representation of this object.
inherited