Приветствую!
Возникла проблемка с редактированием экрана от
Staratel.
Добавляю в файл user.layout секцию передач ShiftPosition из файла default-dualfuel.layout, но возникают проблемы с отображением:
Редактирую с использованием эмулятора.
1. Если добавляю всю секцию, пользовательский экран вообще не появляется
<!-- Передача АКПП -->
<union>
<grid rows="36,24,31" cols="55,18,31">
<item/> <item/> <item/> <item/>
<item id="ShiftPosition" visibility='$${Sensor_Value}' size='small' inherit="_ShiftPositionLatin"/>
<item id="AT_R" visibility='$${Sensor_Value}' custom-description="sname.ShiftPosition" text-evaluator='R' size="small"/>
<item id="AT_P" visibility='$${Sensor_Value}' custom-description="sname.ShiftPosition" text-evaluator='P' size="small"/>
<item id="AT_N" visibility='$${Sensor_Value}' custom-description="sname.ShiftPosition" text-evaluator='N' size="small"/>
<item id="AT_P_N" visibility='$${Sensor_Value}' custom-description="sname.ShiftPosition" text-evaluator='P/N' size="small"/>
<item id="AT_P_N_R" visibility='$${Sensor_Value}' custom-description="sname.ShiftPosition" text-evaluator='P/N/R' size="small"/>
<grid rows=",30,5" cols=",20,">
<item/><item/><item/>
<item id="ShiftPositionHelp" visibility="False" description="hidden" text-evaluator="Вверх" size="small"/>
<item/>
<item id="AT_SolenoidLock" visibility='$${svalid("AT_SolenoidLock")}' description="hidden" text-evaluator='$${Sensor_Value != 0 ? "SLock" : ""}' size="small"/>
<item/><item/><item/>
</grid>
</grid>
</union>
2. Если комментирую последний grid, то экран появляется, но он черный (ничего не отображает).
3. Если комментирую последний grid c id="AT_P_N_R", то экран на эмуляторе отображается полностью (без отображения передач). Но при переносе на ГУ на экране ничего нет.
<!-- Передача АКПП -->
<union>
<grid rows="36,24,31" cols="55,18,31">
<item/> <item/> <item/> <item/>
<item id="ShiftPosition" visibility='$${Sensor_Value}' size='small' inherit="_ShiftPositionLatin"/>
<item id="AT_R" visibility='$${Sensor_Value}' custom-description="sname.ShiftPosition" text-evaluator='R' size="small"/>
<item id="AT_P" visibility='$${Sensor_Value}' custom-description="sname.ShiftPosition" text-evaluator='P' size="small"/>
<item id="AT_N" visibility='$${Sensor_Value}' custom-description="sname.ShiftPosition" text-evaluator='N' size="small"/>
<item id="AT_P_N" visibility='$${Sensor_Value}' custom-description="sname.ShiftPosition" text-evaluator='P/N' size="small"/>
<!-- <item id="AT_P_N_R" visibility='$${Sensor_Value}' custom-description="sname.ShiftPosition" text-evaluator='P/N/R' size="small"/>
<grid rows=",30,5" cols=",20,">
<item/><item/><item/>
<item id="ShiftPositionHelp" visibility="False" description="hidden" text-evaluator="Вверх" size="small"/>
<item/>
<item id="AT_SolenoidLock" visibility='$${svalid("AT_SolenoidLock")}' description="hidden" text-evaluator='$${Sensor_Value != 0 ? "SLock" : ""}' size="small"/>
<item/><item/><item/>
</grid>
--> </grid>
</union>
Раньше на этом экране добавлял/удалял другие параметры и подобной проблемы не было. Пробовал редактировать на ПК и копировать в голову, так же пробовал редактировать файл на ГУ - результат отрицательный.
Может я не ту секцию пытаюсь вставить?