ItEr55S13CUAdministracionMateriaisItEr37S11: Changed the title of the materials list panel according to the selected category
This commit is contained in:
parent
2007a32fb5
commit
b218acc5f3
2 changed files with 18 additions and 2 deletions
|
|
@ -66,6 +66,7 @@ import org.zkoss.zul.Treechildren;
|
|||
import org.zkoss.zul.Treeitem;
|
||||
import org.zkoss.zul.TreeitemRenderer;
|
||||
import org.zkoss.zul.Treerow;
|
||||
import org.zkoss.zul.api.Panel;
|
||||
|
||||
/**
|
||||
* Controller for {@link Material} materials
|
||||
|
|
@ -93,6 +94,8 @@ public class MaterialsController extends
|
|||
|
||||
private Component messagesContainer;
|
||||
|
||||
private Panel materialsPanel;
|
||||
|
||||
private UnitTypeListRenderer unitTypeListRenderer = new UnitTypeListRenderer();
|
||||
|
||||
@Override
|
||||
|
|
@ -464,9 +467,22 @@ public class MaterialsController extends
|
|||
public void refreshMaterials() {
|
||||
final List<Material> materials = getMaterials();
|
||||
gridMaterials.setModel(new SimpleListModel(materials));
|
||||
refreshMaterialsListTitle();
|
||||
Util.reloadBindings(gridMaterials);
|
||||
}
|
||||
|
||||
private void refreshMaterialsListTitle() {
|
||||
Treeitem treeitem = categoriesTree.getSelectedItem();
|
||||
if (treeitem != null) {
|
||||
materialsPanel.setTitle(_("List of materials for category: {0}",
|
||||
((MaterialCategory) treeitem.getValue()).getName()));
|
||||
}
|
||||
else {
|
||||
materialsPanel.setTitle
|
||||
(_("List of materials for all categories (select one to filter)"));
|
||||
}
|
||||
}
|
||||
|
||||
public List<Material> getMaterials() {
|
||||
return getMaterials(categoriesTree.getSelectedItem());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -71,8 +71,8 @@
|
|||
|
||||
<!-- Materials -->
|
||||
<hbox>
|
||||
<panel title="${i18n:_('Materials')}"
|
||||
border="normal">
|
||||
<panel title="${i18n:_('List of materials for all categories (select one to filter)')}"
|
||||
id="materialsPanel" border="normal">
|
||||
<panelchildren>
|
||||
<button id="btnAddMaterial"
|
||||
label="${i18n:_('Add')}"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue