Aktualisieren funktioniert nun wieder

Studiengänge in Lektorenliste werden richtig sortiert
This commit is contained in:
Manfred Kindl
2019-08-14 11:57:12 +02:00
parent 1af701cf75
commit 2e3075b8c4
5 changed files with 27 additions and 26 deletions
+16 -16
View File
@@ -103,24 +103,24 @@ var LektorTreeListener =
function LektorTreeSelectMitarbeiter()
{
var tree=document.getElementById('tree-lektor');
var items = tree.view.rowCount; //Anzahl der Zeilen ermitteln
if(LektorTreeOpenStudiengang!=null)
if (tree.view != null)
{
for(var i=0;i<items;i++)
{
//Lehreinheit_id der row holen
col = tree.columns ? tree.columns["studiengang_kz"] : "studiengang_kz";
var studiengang_kz=tree.view.getCellText(i,col);
if(studiengang_kz == LektorTreeOpenStudiengang)
{
tree.view.toggleOpenState(i);
break;
var items = tree.view.rowCount; //Anzahl der Zeilen ermitteln
if (LektorTreeOpenStudiengang != null) {
for (var i = 0; i < items; i++) {
//Lehreinheit_id der row holen
col = tree.columns ? tree.columns["studiengang_kz"] : "studiengang_kz";
var studiengang_kz = tree.view.getCellText(i, col);
if (studiengang_kz == LektorTreeOpenStudiengang) {
tree.view.toggleOpenState(i);
break;
}
}
}
//nach dem laden der daten wieder ganz oben im tree positionieren da es sonst vorkommt, dass
//der scrollbalken unterhalb aller eintraege rutscht und dann nichts mehr im tree sichtbar ist.
//(funktioniert anscheinend auch nur mit setTimeout)
window.setTimeout("document.getElementById('tree-lektor').treeBoxObject.scrollToRow(0)",10);
//nach dem laden der daten wieder ganz oben im tree positionieren da es sonst vorkommt, dass
//der scrollbalken unterhalb aller eintraege rutscht und dann nichts mehr im tree sichtbar ist.
//(funktioniert anscheinend auch nur mit setTimeout)
window.setTimeout("document.getElementById('tree-lektor').treeBoxObject.scrollToRow(0)", 10);
}
}
}