{
varFUNCTIONNAME="getConfigMarkup()";
console.debug("Trace:"+"Class:"+this.CLASSNAME+"Function:"
+FUNCTIONNAME+"-Action:Entry");
for(vari=0;i<navigationItems.length;i++){
varitemObj=navigationItems[i];
type=itemObj.type;
if(type=='filteringselect'){
this.createFilteringSelectMarkup(itemObj);
}
if(type=='combobox'){
this.createComboBoxMarkup(itemObj);
}
if(type=='multiselect'){
this.createMultiSelectMarkup(itemObj);
}
if(type=='validationtextbox'){
this.createValidationTextBoxMarkup(itemObj);
}
if(type=='textarea'){
this.createSimpleTextAreaMarkup(itemObj);
}
if(type=='radiogroup'){
this.createRadioGroupMarkup(itemObj);
}
if(type=='checkbox'){
this.createCheckBoxMarkup(itemObj);
}
if(type=='button'){
this.createButtonMarkup(itemObj);
}
}
}
在 createComboBoxMarkup 方法中,markup 处理程序生成用于创建组合框小部件的 DOJO markup,见清单 3。
清单 3. createComboBoxMarkup 方法
createComboBoxMarkup:function(comboBoxSelectObject)
{
varFUNCTIONNAME="createComboBoxMarkup()";
console.debug("Trace:"+"Class:"+this.CLASSNAME+
"Function:"+FUNCTIONNAME+"-Action:Entry");
optionStore=this._getOptionsStore(comboBoxSelectObject);
varprops={
name:this.widgetId+comboBoxSelectObject.id,
id:this.widgetId+comboBoxSelectObject.id,
dojoAttachPoint:this.widgetId+comboBoxSelectObject.id,
store:optionStore,
searchAttr:""+comboBoxSelectObject.searchAttr,
labelAttr:""+comboBoxSelectObject.labelAttr,
maxLength:this._getMaxLengthField
(comboBoxSelectObject.maxlength),
required:this._getRequiredField
(comboBoxSelectObject.required),
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-51839-3.html
不然不会说出解决男女失衡解决办法是公用妻子
把一切侵略者拒之国门外