package cn.com.basic.face.widget;
|
|
import android.content.Context;
|
import android.util.AttributeSet;
|
|
import com.camnter.easyrecyclerview.widget.EasyRecyclerView;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
import cn.com.basic.face.adapter.CheckInRightCellAdapter;
|
import cn.com.basic.face.fragment.CheckInFragment;
|
import cn.com.basic.face.service.CheckInMng;
|
import cn.com.basic.face.util.Constant;
|
|
public class CheckInLeftListView extends EasyRecyclerView {
|
|
CheckInRightCellAdapter mAdapter;
|
private List list = new ArrayList();
|
|
public void setAdapter(Context context) {
|
mAdapter = new CheckInRightCellAdapter(context);
|
mAdapter.setList(list);
|
setAdapter(mAdapter);
|
}
|
|
public CheckInLeftListView(Context context) {
|
super(context);
|
setAdapter(context);
|
}
|
|
public CheckInLeftListView(Context context, AttributeSet attrs) {
|
super(context, attrs);
|
setAdapter(context);
|
}
|
|
public CheckInLeftListView(Context context, AttributeSet attrs, int defStyle) {
|
super(context, attrs, defStyle);
|
setAdapter(context);
|
}
|
|
public void loadVisitorList(String name) {
|
CheckInMng.getInstance().findVisitorList("1", name, true);
|
mAdapter.setVisitorRow();
|
}
|
|
public void loadIntervieweeListSortByName(String name) {
|
mAdapter.setIntervieweeRow();
|
|
CheckInMng.getInstance().findIntervieweeList("1", name, true);
|
}
|
|
public void loadIntervieweeListSortByDept(String name) {
|
mAdapter.setIntervieweeRow();
|
CheckInMng.getInstance().findIntervieweeList("1", name, true);
|
}
|
|
public void reloadCheckInLeftList(boolean isVisitorList, boolean isSortByName, String searchText) {
|
List list = new ArrayList();
|
CheckInFragment.getInstance().get_fragment_check_in_left_list_view().show(list, isVisitorList);
|
}
|
|
public void show(List list, boolean isVisitorList) {
|
this.list.clear();
|
mAdapter.setRowType(isVisitorList? Constant.VISITOR_ROW:Constant.INTERVIEWEE_ROW);
|
this.list.addAll(list);
|
mAdapter.setList(this.list);
|
this.setAdapter(mAdapter);
|
}
|
|
}
|