2013-12-17 131 views
0

嗨,我在選擇列表中顯示SharePoint列表數據如下。 但我想插入一個默認的下拉選擇作爲選擇專業。例如 - 當頁面載入時默認下拉列表將顯示「Select a Specialty」,然後SP列表 的其他選項可以有人請幫助我。如何將「選擇專業」選項添加到選擇列表中,Sharepoint JavaScript

function getSpecialtydata() { 
    var specialtylist = web.get_lists().getByTitle("SpecialtySPlist"); 
    context.load(specialtylist) 
    var camlQuery = new SP.CamlQuery(); 

    camlQuery.set_viewXml('<View><Query><Where><Neq><FieldRef Name="Title" />' + 
          '<Value Type="Text">ff</Value></Neq></Where></Query></View>'); 

    items = specialtylist.getItems(camlQuery); 
    context.load(items); 
    context.executeQueryAsync(OnQuerySuccsess, onQueryFails) 

} 

function OnQuerySuccsess(sender, args) { 

     var listEnumerator = items.getEnumerator(); 
     var selectListBox = document.getElementById("speciltySelect"); 
     if (selectListBox.hasChildNodes()) { 
      while (selectListBox.childNodes.length >= 1) { 
       selectListBox.removeChild(selectListBox.firstChild); 
      } 
     } 
     while (listEnumerator.moveNext()) { 
      var selectOption = document.createElement("option"); 
      var oListItem = listEnumerator.get_current(); 
      selectOption.value = listEnumerator.get_current().get_item('Title'); 
      selectOption.innerHTML = oListItem.get_item('Title'); 
      selectListBox.appendChild(selectOption); 
    } 

} 

    <select id="speciltySelect" style="width: 165px" onchange="val()" > 
      <option></option>    
     </select> 

回答

0

將下拉列表替換爲以下內容並將其他附加值添加到此處。

<select id="speciltySelect" style="width: 165px" onchange="val()" > 
<option disabled selected>Select a Speciality</option> 
     <option></option>    
    </select> 
相關問題