updates for menu management - select list generator copy still referenced moniker and had to be updated
This commit is contained in:
parent
dca2cd4a42
commit
a5b2ccaad0
2 changed files with 2 additions and 31 deletions
|
@ -282,33 +282,6 @@ public class SelectListGeneratorVTwo {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MONIKERS_VIA_VCLASS: //so we have a vclass URI
|
|
||||||
vclassUri = field.getObjectClassUri();
|
|
||||||
if (vclassUri==null || vclassUri.equals("")){
|
|
||||||
log.error("no vclassUri found for field \""+fieldName+"\" in SelectListGenerator.getOptions() when OptionsType MONIKERS_VIA_VCLASS specified");
|
|
||||||
} else {
|
|
||||||
// first test to see whether there's a default "leave blank" value specified with the literal options
|
|
||||||
String defaultOption=null;
|
|
||||||
if ((defaultOption=getDefaultOption(field))!=null) {
|
|
||||||
optionsMap.put(LEFT_BLANK, defaultOption);
|
|
||||||
}
|
|
||||||
// now populate the options
|
|
||||||
if( wDaoFact == null ) log.error("could not get WebappDaoFactory from request in SelectListGenerator.getOptions().");
|
|
||||||
|
|
||||||
VClass vclass = wDaoFact.getVClassDao().getVClassByURI( vclassUri );
|
|
||||||
if( vclass == null ) {
|
|
||||||
log.error("Cannot find owl:Class " + vclassUri + " in the model" );
|
|
||||||
optionsMap.put("", "Could not find class " + vclassUri);
|
|
||||||
}else{
|
|
||||||
List<Individual> individuals = wDaoFact.getIndividualDao().getIndividualsByVClassURI(vclass.getURI(),-1,-1);
|
|
||||||
if (individuals.size()==0){
|
|
||||||
log.error("No individuals of type "+vclass.getName()+" to add to pick list in SelectListGenerator.getOptions(); check portal visibility");
|
|
||||||
optionsMap.put("", "No " + vclass.getName() + " found");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case CHILD_VCLASSES: //so we have a vclass URI
|
case CHILD_VCLASSES: //so we have a vclass URI
|
||||||
vclassUri = field.getObjectClassUri();
|
vclassUri = field.getObjectClassUri();
|
||||||
if (vclassUri==null || vclassUri.equals("")){
|
if (vclassUri==null || vclassUri.equals("")){
|
||||||
|
|
|
@ -18,14 +18,12 @@ var menuManagementEdit = {
|
||||||
bindEventListeners: function() {
|
bindEventListeners: function() {
|
||||||
// Listeners for vClass switching
|
// Listeners for vClass switching
|
||||||
this.changeContentType.click(function() {
|
this.changeContentType.click(function() {
|
||||||
alert("change content type");
|
|
||||||
menuManagementEdit.showClassGroups();
|
menuManagementEdit.showClassGroups();
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
this.selectClassGroupDropdown.change(function() {
|
this.selectClassGroupDropdown.change(function() {
|
||||||
alert("select class group dropdown");
|
alert("class group change");
|
||||||
chooseClassGroup();
|
chooseClassGroup();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
showClassGroups: function() {
|
showClassGroups: function() {
|
||||||
|
|
Loading…
Add table
Reference in a new issue