{                    
                    text: '编辑',
                    cls: 'x-btn-text-icon details',icon:"images/plugin.gif",
                    handler: function()
                    {
                        Ext.getCmp("txt_xin").getEl().dom.disabled = false;
                        Ext.getCmp("txt_ming").getEl().dom.disabled = false; 
                        Ext.getCmp("txt_En").getEl().dom.disabled = false;
                        Ext.getCmp("txt_shengri").getEl().dom.disabled = false;                         
                        Ext.getCmp("txt_age").getEl().dom.disabled = false; 
    
                    }
                }为什么我这样写的他没有效果啊,我是新手所以不懂。。我调试它值还是变了。 可是页面上没有反应。
能不能哪位高手给个实例之类的。。 能不能有哪位高手告诉小妹用什么工具能编辑Extjs的文件啊。就是可以直接点出他的属性和方法什么的。。顺便问问。我在panel里面加个了FormPanel和GridPanel,
可是上面FormPanel的宽度不受控制。而且不可以放到GridPanel下面只能在上面。谢谢了!! 
我是搞c#的。可是觉得应该Java的用这个用的多点。 所以发到Java块来了。

解决方案 »

  1.   

    Spket这个可以单独使用,也可以作为eclipse的插件,做Extjs很方便的!具体的怎么做的,楼主可以去网上搜索!
    你的问题是disabled属性是只读的,所以可用方法disable()。
      

  2.   

    和disable对应的方法是enable()。
      

  3.   

    用这种方式 Ext.getCmp("txt_xin").setDisable(ture);  禁用组件
      

  4.   


    {                    
                        text: '编辑',
                        cls: 'x-btn-text-icon details',icon:"images/plugin.gif",
                        handler: function()
                        {                        
                            Ext.getCmp("txt_age").enable(); //这样是让可用,
     Ext.getCmp("txt_age").disable(); //这样是让不可用
                        }
                    }
      

  5.   

    还有一个,可以用 Ext.getCmp("txt_age").setDisabled(true);或 Ext.getCmp("txt_age").setDisabled(false);
      

  6.   

    还有不要动不动就用getCmp() 性能很差的
    文本框设置为只读方式如下:
    thisForm.findField("whitelist.wlMobile").getEl().dom.readOnly  = true;
    如果是下拉框把下拉事件屏蔽掉就好了
    不要设置只读要不下拉框也成文本框的样子了 都是3.0惹的祸
      

  7.   

    spket 这是java编译 ext的插件 
    C#有控件 干嘛用ext(恶心他) 
      

  8.   

    因为我这个项目打算整个都用Ext+c#编写。 可是了我不会把c#的控件弄到页面。 我是每点击一个树节点调用一个js文件,生成一个Panel。。  所以没有用到c#的任何控件哦!  主要是不会用。。 而且刚自学会。 所以布局对我来说还是个大问题。 调用方法啊什么的到时可以举一反三。。 可是布局。真的是难倒我了。    要么你能不能教我如何把c#的控件融入到Ext中啊??
      

  9.   


     var tbar=new Ext.Toolbar({
                
                 items:[
                    {                    
                        id:'btnAdd',
                        text:'新增',
                        tooltip:'新增',
                        iconCls:'add',
                        handler: showAddPanel
                    }, ' ',               
                    {                    
                        text: '编辑',
                        cls: 'x-btn-text-icon details',icon:"images/plugin.gif",
                        handler: function()
                        {
                        debugger
                            Ext.getCmp("txt_age").enable();
                            Ext.getCmp("txt_xin").enable(); 
                            Ext.getCmp("txt_xin").enable();
                            Ext.getCmp("txt_ming").enable(); 
                            Ext.getCmp("txt_En").enable();
                            Ext.getCmp("txt_shengri").enable();
                            Ext.getCmo("btnAdd").setDisabled(false);
                            Ext.getCmo("btnAdd").disable();
     
                        }
                    }, ' ',               
                    {                    
                        text: '取消',
                        cls: 'x-btn-text-icon details',icon:"images/plugin.gif",
                        handler: function()
                        {
                            Ext.getCmp("txt_age").disable();
                            Ext.getCmp("txt_xin").disable(); 
                            Ext.getCmp("txt_xin").disable();
                            Ext.getCmp("txt_ming").disable(); 
                            Ext.getCmp("txt_En").disable();
                            Ext.getCmp("txt_shengri").disable();                    }
                    }, ' ',               
                    {                    
                        text: '删除',
                        cls: 'x-btn-text-icon details',icon:"images/plugin.gif",
                        handler: function(btn, pressed)
                        {
                            //事件处理比较简单 自己尝试处理 
                        }
                    }
                 ]
             });红色标记的两种方式都 出错了。   那要如何控制Toolbar里面的那个新增控件了
      

  10.   

    这个估计不行 总之ext 不好调试 你多DEBUG看看吧
      

  11.   

    看看看,你自己写错的啊,Ext.getCmo。
    应该是Ext.getCmp
      

  12.   

    看看看,你自己写错的啊,Ext.getCmo。
    应该是Ext.getCmp
      

  13.   

    setDisabled(true)吧,这样才是不可用的!
      

  14.   

    好了。。 哈哈。 特别谢谢hudie1234567
     
    (茫茫大海) 谢谢 我先把这个100分的帖结了。 
    http://topic.csdn.net/u/20101215/13/3e7c3b65-3cc1-456a-a797-3c3f350c83fb.html?seed=1373277852&r=70600090#r_70600090我又问题可能还会在这个贴上问问。。 之后再麻烦您帮帮我哦!!!谢谢谢谢!!!!
      

  15.   

    我的QQ是:332764993  hudie1234567(茫茫大海) 
     
    你来了记得加我下哦