×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Javascript
Posted by: Jan Janssen
Added: Jun 3, 2014 8:20 AM
Views: 8
Tags: no tags
Function to create a select
  1. function createSelect(treeIndex, parentTable) {
  2.         if (selectIsAdded == false) {
  3.             var attributes = attributesForSelect;
  4.             var attributesLength = attributes.length;
  5.  
  6.             var select = document.createElement("select");
  7.             select.id = nrOfRules + "_attributesSelect";
  8.             select.onchange = function() {
  9.                 createTable(treeIndex, parentTable);
  10.             }
  11.  
  12.             for (var i = 0; i < attributesLength; i++) {
  13.                 var attribute = attributes[i];
  14.                 if (attribute != null) {
  15.                     var optionCode = attribute.label;
  16.                     var optionValue = attribute.value;
  17.                     var opt = document.createElement('option');
  18.                     opt.value = optionValue;
  19.                     opt.innerHTML = optionCode;
  20.                     select.appendChild(opt);
  21.                 }
  22.             }
  23.             document.getElementById("labelWrapper").appendChild(select);
  24.             selectIsAdded = true;
  25.         }
  26.     }