easyui的combogrid怎么隐藏周围的边框和下拉框,变成文本的样子,我知道你们会说,直接<input 选择text的样式不就好了,可是我要拿的是下拉框转换的数据,就是从数据库里获取出来的只是一个助记码,然后通过文本框拿到这个助记码的中文名字,就是要这个中文名字,所以不能直接用文本,不然显示的就是一个数字而已,所以我想把它处理一下,把下拉框变装一下,让它看起来像文本框,有办法吗,大神们???

解决方案 »

  1.   

    直接自定义css.
      

  2.   

    hasDownArrow:false隐藏下列箭头,不知道你想做成什么样子,css完全可以实现你想要的任何可视效果,分层,覆盖等等。你找个前端人才给你解决吧
      

  3.   

    就是,把边框和下拉框都去掉,<input  class="easyui-combogrid"   codetype="CLOCALPORTSVIEWCH"  style="border-left:0px;border-top:0px;border-right:0px;border-bottom:0px;hasDownArrow:false;width:70px" readonly="readonly"'/>我试过这样子,但是一点效果都没有
      

  4.   

    这个需要在combogrid控件渲染完再做增删样式。我觉得还是直接用text方便,把其他要绑定的信息放到另外一个隐藏的text里去取就可以了。或者说把你这个combogrid隐藏,弄一个text显示combogrid的文本值
      

  5.   

    这个我早就到了,问题是直接用text,拿到的只是助记码,而且就算直接从隐藏的combogrid里getValue里取到值,放到文本框里,但是后面的保存怎么办,保存的时候它是提交那个助记码给数据库,combogrid里还有一个<input value="(那个助记码)"/>来用来保存的,所以现在只能把边框隐藏了,把他整容成一个文本框,实际还是combogrid,这样才方便,我也知道可以使用css,问题是我不知道怎么写,所以才问问,有没有大神写过这个,给个参考吗.
      

  6.   

    这个combogrid是只读的吗,不打开面板上面的?
      

  7.   

    算了,搞了半天,还是没办法隐藏,要去框架里搞,会影响整个布局,我直接用sql语句解决了
      

  8.   

    sql语句怎么隐藏下拉框的