Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- HTML:
- <label id="lblParentTeam">Parent Team:</label>
- <select id="ddlParentTeam" name="ParentTeam"></select>
- JavaScript:
- var siteurl = "https://dev.test.net/sites/Dev/POC";
- var collListItem;
- $(document).ready(function () {
- SP.SOD.executeFunc('sp.js', 'SP.ClientContext', parentTeamListDrpDownBind);
- });
- function parentTeamListDrpDownBind() {
- bindDropDown("Parent Team", "ddlParentTeam", '<View><Query><OrderBy>
- <FieldRef Name="Title" /></OrderBy></Query></View>');
- }
- function bindDropDown(listName, controlID, query) {
- var clientContext = new SP.ClientContext(siteurl);
- var oList = clientContext.get_web().get_lists().getByTitle(listName);
- var camlQuery = new SP.CamlQuery();
- camlQuery.set_viewXml(query);
- collListItem = oList.getItems(camlQuery);
- clientContext.load(collListItem, 'Include(ID,Title)');
- clientContext.executeQueryAsync(
- Function.createDelegate(this, this.onQuerySucceeded),
- Function.createDelegate(this, this.onQueryFailed)
- );
- }
- function onQuerySucceeded(sender, args) {
- alert('From Success');
- var listItemInfo = '';
- var dropdown = $('#ddlParentTeam');
- dropdown.empty();
- var listItemEnumerator = collListItem.getEnumerator();
- while (listItemEnumerator.moveNext()) {
- alert('alert from While');
- var oListItem = listItemEnumerator.get_current();
- var itemText = oListItem.get_item('Title');
- var itemId = oListItem.get_item('ID');
- $("#" + dropdown).append('<option value="' + itemId + '">' + itemText +
- '</option>');
- }
- }
- function onQueryFailed(sender, args) {
- alert('Request failed in Bind Dropdown ' + args.get_message() + 'n'
- + args.get_stackTrace());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement