...
|
...
|
@@ -7,6 +7,7 @@ import android.support.v7.widget.LinearLayoutManager; |
|
|
import android.support.v7.widget.RecyclerView;
|
|
|
import android.text.TextUtils;
|
|
|
import android.view.View;
|
|
|
import android.widget.RelativeLayout;
|
|
|
|
|
|
import com.chad.library.adapter.base.BaseQuickAdapter;
|
|
|
import com.yinhebairong.clasmanage.R;
|
...
|
...
|
@@ -14,6 +15,7 @@ import com.yinhebairong.clasmanage.base.BaseFragment; |
|
|
import com.yinhebairong.clasmanage.base.instant.Layout;
|
|
|
import com.yinhebairong.clasmanage.entity.StudentCkEntity;
|
|
|
import com.yinhebairong.clasmanage.ui.jxt.adapter.See_Adapter;
|
|
|
import com.yinhebairong.clasmanage.utils.ViewPagerForScrollView;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
...
|
...
|
@@ -31,19 +33,28 @@ public class Hd_see_Fragment extends BaseFragment { |
|
|
See_Adapter zy_wck_adapter;
|
|
|
@BindView(R.id.zy_rv_wck_rv)
|
|
|
RecyclerView zyRvWckRv;
|
|
|
public Hd_see_Fragment(List<StudentCkEntity> uncommentListBean) {
|
|
|
// Required empty public constructor
|
|
|
ViewPagerForScrollView viewPager;
|
|
|
|
|
|
public Hd_see_Fragment(List<StudentCkEntity> uncommentListBean, ViewPagerForScrollView viewPager) {
|
|
|
this.viewPager = viewPager;
|
|
|
this.uncommentListBean = uncommentListBean;
|
|
|
}
|
|
|
|
|
|
public Hd_see_Fragment(List<StudentCkEntity> uncommentListBean) {
|
|
|
this.viewPager = viewPager;
|
|
|
this.uncommentListBean = uncommentListBean;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
protected void initView(View root) {
|
|
|
if(uncommentListBean.size()==0){
|
|
|
if (viewPager != null) {
|
|
|
viewPager.setObjectForPosition(root, 1);
|
|
|
}
|
|
|
if (uncommentListBean.size() == 0) {
|
|
|
return;
|
|
|
}
|
|
|
zy_wck_adapter = new See_Adapter(R.layout.item_see, uncommentListBean);
|
|
|
if (zy_wck_adapter!=null){
|
|
|
if (zy_wck_adapter != null) {
|
|
|
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity());
|
|
|
linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
|
|
|
zyRvWckRv.setLayoutManager(linearLayoutManager);
|
...
|
...
|
@@ -59,14 +70,14 @@ public class Hd_see_Fragment extends BaseFragment { |
|
|
public void onItemChildClick(BaseQuickAdapter adapter, View view, int position) {
|
|
|
int x = 0;
|
|
|
List<StudentCkEntity> data = zy_wck_adapter.getData();
|
|
|
if (data.get(position).isChecked()){
|
|
|
if (data.get(position).isChecked()) {
|
|
|
data.get(position).setChecked(false);
|
|
|
}else {
|
|
|
} else {
|
|
|
data.get(position).setChecked(true);
|
|
|
}
|
|
|
zy_wck_adapter.notifyDataSetChanged();
|
|
|
for (int i = 0; i <data.size() ; i++) {
|
|
|
if (data.get(i).isChecked()){
|
|
|
for (int i = 0; i < data.size(); i++) {
|
|
|
if (data.get(i).isChecked()) {
|
|
|
x++;
|
|
|
}
|
|
|
}
|
...
|
...
|
@@ -74,7 +85,6 @@ public class Hd_see_Fragment extends BaseFragment { |
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
@Override
|
...
|
...
|
@@ -86,28 +96,31 @@ public class Hd_see_Fragment extends BaseFragment { |
|
|
protected void lazyLoad() {
|
|
|
|
|
|
}
|
|
|
public List<String> getCheckedId(){
|
|
|
|
|
|
public List<String> getCheckedId() {
|
|
|
List<String> studentIds = new ArrayList<>();
|
|
|
List<StudentCkEntity> data = zy_wck_adapter.getData();
|
|
|
for (int i = 0; i <data.size() ; i++) {
|
|
|
if (data.get(i).isChecked()){
|
|
|
for (int i = 0; i < data.size(); i++) {
|
|
|
if (data.get(i).isChecked()) {
|
|
|
int id = data.get(i).getId();
|
|
|
studentIds.add(""+id);
|
|
|
studentIds.add("" + id);
|
|
|
}
|
|
|
}
|
|
|
return studentIds;
|
|
|
}
|
|
|
public void checkedAllStudent(boolean isAll){
|
|
|
|
|
|
public void checkedAllStudent(boolean isAll) {
|
|
|
|
|
|
}
|
|
|
public String getStudentIds (){
|
|
|
|
|
|
public String getStudentIds() {
|
|
|
List<String> students = new ArrayList<>();
|
|
|
List<StudentCkEntity> data = zy_wck_adapter.getData();
|
|
|
for (int i = 0; i <data.size() ; i++) {
|
|
|
if (data.get(i).isChecked()){
|
|
|
students.add(data.get(i).getId()+"");
|
|
|
for (int i = 0; i < data.size(); i++) {
|
|
|
if (data.get(i).isChecked()) {
|
|
|
students.add(data.get(i).getId() + "");
|
|
|
}
|
|
|
}
|
|
|
return TextUtils.join(",",students);
|
|
|
return TextUtils.join(",", students);
|
|
|
}
|
|
|
} |
...
|
...
|
|