BaseRequestListController<T> mixin
- Superclass Constraints
- Mixin Applications
-
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
-
底层建立下拉刷新
inherited
-
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下拉刷新控件----------------------------------------------------------
inherited
-
doOther()
→ void
-
inherited
-
doRequest<T>(RequestInfo? requestInfo)
→ Future<HttpData<T>>
-
inherited
-
doRequestList<T, E>(RequestInfo? requestInfo)
→ Future<HttpData<T>>
-
inherited
-
getRequestInfo()
→ RequestInfo?
-
获取请求的数据,一般用于简单的页面请求
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
onCompleted(List<T> data)
→ dynamic
-
-
onError(HttpError? httpError)
→ void
-
inherited
-
refreshData()
→ Future<HttpData<List<T>>>
-
获取数据
override
-
request<T>(dynamic handleHttpData(HttpData data, RequestInfo? requestInfo), {bool isSetError = true})
→ Future<HttpData<T>>
-
---------------------------------------------通用请求方法------------------------------------------------------
inherited
-
requestList<T, E>(dynamic handleHttpData(HttpData data, RequestInfo? requestInfo), {bool isSetError = true})
→ Future<HttpData<T>>
-
通常有下拉刷新请求,第一页之后不会再设置页面错误状态
inherited
-
requestWhenError()
→ void
-
重新请求当报错时
inherited
-
setBusy()
→ void
-
inherited
-
setError(HttpError? httpError)
→ void
-
inherited
-
setIdle()
→ void
-
---------------------------------------------设置页面状态------------------------------------------------------
inherited
-
toString()
→ String
-
A string representation of this object.
inherited