+скрывание полей
This commit is contained in:
@ -1325,6 +1325,33 @@ public class LocustHealthActivity extends FragmentActivity implements LocationLi
|
||||
}
|
||||
});
|
||||
}
|
||||
// Чтоб при изменении значения скрывались соответствующие поля
|
||||
((selectDB)spiEffControl2).setOnChangeValueListener(new OnClickListener()
|
||||
{
|
||||
@Override
|
||||
public void onClick(View v)
|
||||
{
|
||||
LinearLayout llEffTypeImpact2 = findViewById(R.id.llEffTypeImpact2);
|
||||
LinearLayout llEffMortality2 = findViewById(R.id.llEffMortality2);
|
||||
LinearLayout llEffPassedTime2 = findViewById(R.id.llEffPassedTime2);
|
||||
LinearLayout llEffMethod2 = findViewById(R.id.llEffMethod2);
|
||||
if(((selectDB)spiEffControl2).getValue() != null && ((selectDB)spiEffControl2).getValue().equals("1")) {
|
||||
llEffTypeImpact2.setVisibility(View.VISIBLE);
|
||||
llEffMortality2.setVisibility(View.VISIBLE);
|
||||
llEffPassedTime2.setVisibility(View.VISIBLE);
|
||||
llEffMethod2.setVisibility(View.VISIBLE);
|
||||
}else{
|
||||
((selectDB)spiEffTypeImpact2).setValue(null);
|
||||
edtEffMortality2.setText("");
|
||||
edtEffPassedTime2.setText("");
|
||||
((selectDB)spiEffMethod2).setValue(null);
|
||||
llEffTypeImpact2.setVisibility(View.GONE);
|
||||
llEffMortality2.setVisibility(View.GONE);
|
||||
llEffPassedTime2.setVisibility(View.GONE);
|
||||
llEffMethod2.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
});
|
||||
//H Тип оцениваемого биологического воздействия
|
||||
spiEffTypeImpact2 = findViewById(R.id.spiEffTypeImpact2);
|
||||
guiTableHealth.add(spiEffTypeImpact2, "efficacy_impact_type_id");
|
||||
@ -2407,6 +2434,27 @@ public class LocustHealthActivity extends FragmentActivity implements LocationLi
|
||||
//boolean f;
|
||||
//int c;
|
||||
|
||||
//Проведен ли контроль эффективности (бригада мониторинга)?
|
||||
LinearLayout llEffTypeImpact2 = findViewById(R.id.llEffTypeImpact2);
|
||||
LinearLayout llEffMortality2 = findViewById(R.id.llEffMortality2);
|
||||
LinearLayout llEffPassedTime2 = findViewById(R.id.llEffPassedTime2);
|
||||
LinearLayout llEffMethod2 = findViewById(R.id.llEffMethod2);
|
||||
if(((selectDB)spiEffControl2).getValue() != null && ((selectDB)spiEffControl2).getValue().equals("1")) {
|
||||
llEffTypeImpact2.setVisibility(View.VISIBLE);
|
||||
llEffMortality2.setVisibility(View.VISIBLE);
|
||||
llEffPassedTime2.setVisibility(View.VISIBLE);
|
||||
llEffMethod2.setVisibility(View.VISIBLE);
|
||||
}else{
|
||||
((selectDB)spiEffTypeImpact2).setValue(null);
|
||||
edtEffMortality2.setText("");
|
||||
edtEffPassedTime2.setText("");
|
||||
((selectDB)spiEffMethod2).setValue(null);
|
||||
llEffTypeImpact2.setVisibility(View.GONE);
|
||||
llEffMortality2.setVisibility(View.GONE);
|
||||
llEffPassedTime2.setVisibility(View.GONE);
|
||||
llEffMethod2.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
//Если проводилось наблюдение за опрыскиванием: соблюдалась ли надлежащая практика применения инсектицидов?
|
||||
LinearLayout llSprDescription = findViewById(R.id.llSprDescription);
|
||||
if(((selectDB)spiSprObservation).getValue() != null && ((selectDB)spiSprObservation).getValue().equals("1")) {
|
||||
|
||||
Reference in New Issue
Block a user