У меня проблема в моем SmartGWT-приложении.
Я должен отобразить различные организации в меню, где пользователь может их видеть и изменять свою организацию.
Но дело в том, что он должен видеть активную Организацию, видеть, что конкретная Организация активна, но он не должен быть в состоянии щелкнуть по ней.
Вот мой код:
if(menuItemList[location].getAttribute("id").equals(USER_MANAGER.getUserOrganisation())){
menuItemList[location].setChecked(true);
menuItemList[location].setCanSelect(false);
}else{
menuItemList[location].setChecked(false);
menuItemList[location].setCanSelect(true);
}
Проблема в том, что SmartGWT не показывает значок с галочкой (галочка), если MenuItem имеет значение «canSelect (false)».
Также нет разницы в сгенерированном HTML-коде, который позволяет мне видеть, является ли MenuItem тем же с активной организацией.
У кого-нибудь есть обходной путь или знаете, что я сделал не так?