mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 10:22:18 +00:00
Dropdown zur Auswahl der Reihungstests zeigt nur noch zukuenftige Eintraege
This commit is contained in:
@@ -351,8 +351,9 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</hbox>
|
||||
<label value="Reihungstest" control="student-prestudent-menulist-reihungstest"/>
|
||||
<hbox>
|
||||
<!-- datasources="<?php echo APP_ROOT ?>rdf/reihungstest.rdf.php?optional=true" flex="1"-->
|
||||
<menulist id="student-prestudent-menulist-reihungstest" disabled="true"
|
||||
datasources="<?php echo APP_ROOT ?>rdf/reihungstest.rdf.php?optional=true" flex="1"
|
||||
datasources="rdf:null" flex="1"
|
||||
ref="http://www.technikum-wien.at/reihungstest/alle"
|
||||
oncommand="StudentReihungstestDropDownSelect()">
|
||||
<template>
|
||||
|
||||
@@ -983,7 +983,7 @@ function StudentAuswahl()
|
||||
document.getElementById('student-prestudent-checkbox-facheinschlberuf').checked=true;
|
||||
else
|
||||
document.getElementById('student-prestudent-checkbox-facheinschlberuf').checked=false;
|
||||
document.getElementById('student-prestudent-menulist-reihungstest').value=reihungstest_id;
|
||||
|
||||
document.getElementById('student-prestudent-textbox-anmeldungreihungstest').value=anmeldungreihungstest;
|
||||
if(reihungstestangetreten=='true')
|
||||
document.getElementById('student-prestudent-checkbox-reihungstestangetreten').checked=true;
|
||||
@@ -1037,6 +1037,25 @@ function StudentAuswahl()
|
||||
StudentDetailRolleTreeDatasource.QueryInterface(Components.interfaces.nsIRDFXMLSink);
|
||||
rollentree.database.AddDataSource(StudentDetailRolleTreeDatasource);
|
||||
StudentDetailRolleTreeDatasource.addXMLSinkObserver(StudentDetailRolleTreeSinkObserver);
|
||||
|
||||
// Reihungstest DropDown
|
||||
var reihungstestmenulist = document.getElementById('student-prestudent-menulist-reihungstest');
|
||||
var url="<?php echo APP_ROOT ?>rdf/reihungstest.rdf.php?optional=true&include_id="+reihungstest_id+"&studiengang_kz="+studiengang_kz_prestudent;
|
||||
|
||||
//Alte DS entfernen
|
||||
var oldDatasources = reihungstestmenulist.database.GetDataSources();
|
||||
while(oldDatasources.hasMoreElements())
|
||||
{
|
||||
reihungstestmenulist.database.RemoveDataSource(oldDatasources.getNext());
|
||||
}
|
||||
//Refresh damit die entfernten DS auch wirklich entfernt werden
|
||||
reihungstestmenulist.builder.rebuild();
|
||||
|
||||
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
|
||||
var myDatasource = rdfService.GetDataSourceBlocking(url);
|
||||
reihungstestmenulist.database.AddDataSource(myDatasource);
|
||||
reihungstestmenulist.builder.rebuild();
|
||||
document.getElementById('student-prestudent-menulist-reihungstest').value=reihungstest_id;
|
||||
|
||||
if(uid=='')
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user