public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { Materijali_ProvedbeniPlanViewHolder vh = holder as Materijali_ProvedbeniPlanViewHolder; // Provjera jeli odabran materijal te ga oznacuje ako je if (localProvedbeniPlan.GetString("materijal" + materijali[position].NAZR_SIFRA, null) != null) { vh.MaterijalCheckBox.Checked = true; } else { vh.MaterijalCheckBox.Checked = false; } // Disablanje checkboxa ako provedbeni plan postoji -> moguc samo pregled if (localProvedbeniPlan.GetInt("provedbeniPlanId", 0) == 0) { vh.MaterijalCheckBox.Enabled = true; } else { vh.MaterijalCheckBox.Enabled = false; } vh.MaterijalCheckBox.Text = materijali[position].NAZR_NAZIV; }
public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.adapter_Materijal_ProvedbeniPlan_row, parent, false); Materijali_ProvedbeniPlanViewHolder vh = new Materijali_ProvedbeniPlanViewHolder(itemView, OnClickItem, OnCheckboxClick); return(vh); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { Materijali_ProvedbeniPlanViewHolder vh = holder as Materijali_ProvedbeniPlanViewHolder; // Provjera jeli odabran namentik var dsd = localPotvrda.GetString("nametnik" + nametnici[position].Sifra, null) != null; if (localProvedbeniPlan.GetString("nametnik" + nametnici[position].Sifra, null) != null || localPotvrda.GetString("nametnik" + nametnici[position].Sifra, null) != null) { vh.MaterijalCheckBox.Checked = true; } else { vh.MaterijalCheckBox.Checked = false; } // Disablanje checkboxa ako provedbeni plan postoji -> moguc samo pregled if (localProvedbeniPlan.GetInt("provedbeniPlanId", 0) == 0) { vh.MaterijalCheckBox.Enabled = true; } else { vh.MaterijalCheckBox.Enabled = false; } vh.MaterijalCheckBox.Text = nametnici[position].Naziv; }