NIHVIVO-799 Select list type HARDCODED_LITERALS allows specification of an empty value for a select list item.

This commit is contained in:
rjy7 2010-07-14 22:44:53 +00:00
parent 66df54d2a3
commit dac03b1b8f
8 changed files with 19 additions and 22 deletions

View file

@ -4,7 +4,7 @@
<jsp:param name="roleActivityTypeLabel" value="clinical activity" /> <jsp:param name="roleActivityTypeLabel" value="clinical activity" />
<jsp:param name="roleType" value="http://vivoweb.org/ontology/core#ClinicalRole" /> <jsp:param name="roleType" value="http://vivoweb.org/ontology/core#ClinicalRole" />
<jsp:param name="roleActivityType_optionsType" value="UNSORTED_LITERALS" /> <jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" />
<jsp:param name="roleActivityType_objectClassUri" value="" /> <jsp:param name="roleActivityType_objectClassUri" value="" />
<jsp:param name="roleActivityType_literalOptions" value='["Select one"], ["http://vivoweb.org/ontology/core#Project", "Project" ], [ "http://vivoweb.org/ontology/core#Service","Service"] ' /> <jsp:param name="roleActivityType_literalOptions" value='["", "Select one"], ["http://vivoweb.org/ontology/core#Project", "Project" ], [ "http://vivoweb.org/ontology/core#Service","Service"] ' />
</jsp:include> </jsp:include>

View file

@ -4,11 +4,11 @@
<jsp:param name="roleActivityTypeLabel" value="head of" /> <jsp:param name="roleActivityTypeLabel" value="head of" />
<jsp:param name="roleType" value="http://vivoweb.org/ontology/core#LeaderRole" /> <jsp:param name="roleType" value="http://vivoweb.org/ontology/core#LeaderRole" />
<jsp:param name="roleActivityType_optionsType" value="UNSORTED_LITERALS" /> <jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" />
<jsp:param name="roleActivityType_objectClassUri" value="" /> <jsp:param name="roleActivityType_objectClassUri" value="" />
<jsp:param name="roleActivityType_literalOptions" <jsp:param name="roleActivityType_literalOptions"
value='["Select one"], value='["", "Select one"],
["http://purl.org/NET/c4dm/event.owl#Event", "Event" ], ["http://purl.org/NET/c4dm/event.owl#Event", "Event" ],
["http://xmlns.com/foaf/0.1/Organization", "Organization" ], ["http://xmlns.com/foaf/0.1/Organization", "Organization" ],
["http://vivoweb.org/ontology/core#Project", "Project" ], ["http://vivoweb.org/ontology/core#Project", "Project" ],

View file

@ -4,10 +4,10 @@
<jsp:param name="roleActivityTypeLabel" value="outreach & community service" /> <jsp:param name="roleActivityTypeLabel" value="outreach & community service" />
<jsp:param name="roleType" value="http://vivoweb.org/ontology/core#OutreachProviderRole" /> <jsp:param name="roleType" value="http://vivoweb.org/ontology/core#OutreachProviderRole" />
<jsp:param name="roleActivityType_optionsType" value="UNSORTED_LITERALS" /> <jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" />
<jsp:param name="roleActivityType_objectClassUri" value="" /> <jsp:param name="roleActivityType_objectClassUri" value="" />
<jsp:param name="roleActivityType_literalOptions" <jsp:param name="roleActivityType_literalOptions"
value='["Select one"], value='["", "Select one"],
["http://purl.org/NET/c4dm/event.owl#Event", "Event" ], ["http://purl.org/NET/c4dm/event.owl#Event", "Event" ],
["http://xmlns.com/foaf/0.1/Organization", "Organization" ], ["http://xmlns.com/foaf/0.1/Organization", "Organization" ],
["http://vivoweb.org/ontology/core#Project", "Project" ], ["http://vivoweb.org/ontology/core#Project", "Project" ],

View file

@ -5,7 +5,7 @@
<jsp:param name="roleActivityTypeLabel" value="presentation" /> <jsp:param name="roleActivityTypeLabel" value="presentation" />
<jsp:param name="roleType" value="http://vivoweb.org/ontology/core#PresenterRole" /> <jsp:param name="roleType" value="http://vivoweb.org/ontology/core#PresenterRole" />
<jsp:param name="roleActivityType_optionsType" value="UNSORTED_LITERALS" /> <jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" />
<jsp:param name="roleActivityType_objectClassUri" value="" /> <jsp:param name="roleActivityType_objectClassUri" value="" />
<jsp:param name="roleActivityType_literalOptions" value='["Select one"], ["http://vivoweb.org/ontology/core#Presentation", "Presentation" ], [ "http://vivoweb.org/ontology/core#InvitedTalk","Invited Talk"] ' /> <jsp:param name="roleActivityType_literalOptions" value='["", "Select one"], ["http://vivoweb.org/ontology/core#Presentation", "Presentation" ], [ "http://vivoweb.org/ontology/core#InvitedTalk","Invited Talk"] ' />
</jsp:include> </jsp:include>

View file

@ -4,7 +4,7 @@
<jsp:param name="roleActivityTypeLabel" value="research activity" /> <jsp:param name="roleActivityTypeLabel" value="research activity" />
<jsp:param name="roleType" value="http://vivoweb.org/ontology/core#ResearcherRole" /> <jsp:param name="roleType" value="http://vivoweb.org/ontology/core#ResearcherRole" />
<jsp:param name="roleActivityType_optionsType" value="UNSORTED_LITERALS" /> <jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" />
<jsp:param name="roleActivityType_objectClassUri" value="" /> <jsp:param name="roleActivityType_objectClassUri" value="" />
<jsp:param name="roleActivityType_literalOptions" value='["Select one"], ["http://vivoweb.org/ontology/core#Grant", "Grant" ], [ "http://vivoweb.org/ontology/core#Project","Project"] ' /> <jsp:param name="roleActivityType_literalOptions" value='["", "Select one"], ["http://vivoweb.org/ontology/core#Grant", "Grant" ], [ "http://vivoweb.org/ontology/core#Project","Project"] ' />
</jsp:include> </jsp:include>

View file

@ -4,10 +4,10 @@
<jsp:param name="roleActivityTypeLabel" value="service to the profession" /> <jsp:param name="roleActivityTypeLabel" value="service to the profession" />
<jsp:param name="roleType" value="http://vivoweb.org/ontology/core#ServiceProviderRole" /> <jsp:param name="roleType" value="http://vivoweb.org/ontology/core#ServiceProviderRole" />
<jsp:param name="roleActivityType_optionsType" value="UNSORTED_LITERALS" /> <jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" />
<jsp:param name="roleActivityType_objectClassUri" value="" /> <jsp:param name="roleActivityType_objectClassUri" value="" />
<jsp:param name="roleActivityType_literalOptions" <jsp:param name="roleActivityType_literalOptions"
value='["Select one"], value='["", "Select one"],
["http://purl.org/NET/c4dm/event.owl#Event", "Event" ], ["http://purl.org/NET/c4dm/event.owl#Event", "Event" ],
["http://xmlns.com/foaf/0.1/Organization", "Organization" ], ["http://xmlns.com/foaf/0.1/Organization", "Organization" ],
["http://vivoweb.org/ontology/core#Project", "Project" ], ["http://vivoweb.org/ontology/core#Project", "Project" ],

View file

@ -4,7 +4,7 @@
<jsp:param name="roleActivityTypeLabel" value="teaching activity" /> <jsp:param name="roleActivityTypeLabel" value="teaching activity" />
<jsp:param name="roleType" value="http://vivoweb.org/ontology/core#TeacherRole" /> <jsp:param name="roleType" value="http://vivoweb.org/ontology/core#TeacherRole" />
<jsp:param name="roleActivityType_optionsType" value="UNSORTED_LITERALS" /> <jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" />
<jsp:param name="roleActivityType_objectClassUri" value="" /> <jsp:param name="roleActivityType_objectClassUri" value="" />
<jsp:param name="roleActivityType_literalOptions" value='["Select one"], ["http://purl.org/ontology/bibo/Conference", "Conference" ], [ "http://vivoweb.org/ontology/core#Course","Course"], [ "http://purl.org/ontology/bibo/Workshop","Workshop"] ' /> <jsp:param name="roleActivityType_literalOptions" value='["", "Select one"], ["http://purl.org/ontology/bibo/Conference", "Conference" ], [ "http://vivoweb.org/ontology/core#Course","Course"], [ "http://purl.org/ontology/bibo/Workshop","Workshop"] ' />
</jsp:include> </jsp:include>

View file

@ -78,14 +78,11 @@ var customForm = {
// If type is already selected when the page loads (Firefox retains value // If type is already selected when the page loads (Firefox retains value
// on a refresh), go directly to full view. Otherwise user has to reselect // on a refresh), go directly to full view. Otherwise user has to reselect
// twice to get to full view. // twice to get to full view.
// RY Can't do this now: role forms don't have an empy option at the top (and can't at the else if (typeVal.length) {
// moment, since there's no way to specify literal options without having them sorted). this.acType = typeVal;
// So when the page loads there's already a value selected. this.setLabelFieldLabel();
// else if (typeVal.length) { this.initFormFullView();
// this.acType = typeVal; }
// this.setLabelFieldLabel();
// this.initFormFullView();
// }
else { else {
this.initFormTypeView(); this.initFormTypeView();
} }