作业风险清单右上角 新增 已授权工作票
parent
dfaa12e93a
commit
ef3b26d040
@ -1 +1 @@
|
||||
#Fri Feb 14 17:09:23 CST 2025
|
||||
#Thu Feb 27 10:54:33 CST 2025
|
||||
|
||||
@ -0,0 +1,65 @@
|
||||
package com.rehome.zhdcoa.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.annotation.NonNull;
|
||||
import com.rehome.zhdcoa.base.BaseViewBindingAdapter;
|
||||
import com.rehome.zhdcoa.bean.WorkRiskLevelListBean;
|
||||
import com.rehome.zhdcoa.databinding.AdapterWorkTicketSelectListBinding;
|
||||
import java.util.List;
|
||||
|
||||
public class WorkTickerSelectListAdapter extends BaseViewBindingAdapter<AdapterWorkTicketSelectListBinding> {
|
||||
private final Context context;
|
||||
private final List<WorkRiskLevelListBean.RowsBean> data;
|
||||
private CallBack mCallBack;
|
||||
|
||||
public interface CallBack {
|
||||
void Click(@NonNull View view,int position);
|
||||
}
|
||||
|
||||
public WorkTickerSelectListAdapter(Context context, List<WorkRiskLevelListBean.RowsBean> datas, CallBack mCallBack) {
|
||||
super(context);
|
||||
this.context=context;
|
||||
this.data=datas;
|
||||
this.mCallBack = mCallBack;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected void handleData(int position, @NonNull AdapterWorkTicketSelectListBinding binding) {
|
||||
WorkRiskLevelListBean.RowsBean item = data.get(position);
|
||||
|
||||
binding.tvPaiHao.setText(item.getCode());
|
||||
binding.tvContent.setText(item.getContent());
|
||||
binding.tvLevel.setText(item.getLevel());
|
||||
binding.cb.setChecked(item.isChecked());
|
||||
binding.cb.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
mCallBack.Click(view,position);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
protected AdapterWorkTicketSelectListBinding getBinding(@NonNull LayoutInflater inflater, ViewGroup parent) {
|
||||
return AdapterWorkTicketSelectListBinding.inflate(inflater, parent, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getCount() {
|
||||
return data.size();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getItem(int position) {
|
||||
return data.get(position);
|
||||
}
|
||||
|
||||
@Override
|
||||
public long getItemId(int position) {
|
||||
return Long.valueOf(position);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue