你这个写法亮了....这样写吧:getItemTextTpl: function() {
  var str='<tpl>';
  if(type.type=="doc")
  {
    str+='<img src="resources/images/1.png">';
  }
  str+='</tpl>{'+this.getDisplayField()+'}';
  return str; 
}
 
不明白你写一个大括号做什么?当然if什么的写在html里面就纯粹扯蛋了