function Select(id){this.base=ViewBase;this.base(id);this.type="Select";this.hashcode="Select@"+Math.floor(Math.random()*9999999999);this.deleteList=elm_deleteList;this.update=elm_update;this.currentModelItems=null;function elm_deleteList(){while(this.model.elmFields[0].options.length>0){this.model.elmFields[0].options[0]=null;}}
function elm_update(){var select=this.model.elmFields[0];var selectedValue=select.value;if(this.currentModelItems!=this.model.items){this.deleteList();for(var i=0;i<this.model.items.length;i++){var lName=(this.model.items[i]['name'])?this.model.items[i]['name']:"";var lValue=(this.model.items[i]['value'])?this.model.items[i]['value']:"";var sel=(lValue==selectedValue)?true:false;select.options[i]=new Option(lName,lValue,false,sel);}}
this.setLabel(this.model.getCurrentItemName());if(typeof Custom!='undefined'){Custom.choose(select);}}}
