本帖最后由 mr447825819 于 2012-06-27 08:29:39 编辑

解决方案 »

  1.   

    在 {} 之前定义个值不就可以了
    比如
    var cusName = 123;{
      test: cusName
    }
      

  2.   

    是单独的js文件
    还是在html中asp中
    var cusName = '<%=test%>';
      

  3.   

    单独的js文件,它没有赋值成功的原因,是因为第一页面加载html配置里面的内容的时候它是为空的,我是想在我填完一个文本框的时候,onblur失去焦点事就动态给cusName赋值.不知道该怎么做?
      

  4.   

    需要知道你的cusName 是怎么来的,是页面已初始化就有了,还是需要在页面点击某个按钮或者什么事件进行处罚
    如果是页面初始化就有的话,比较单件
    你可以在你的jsp页面中放个隐藏域<input type='hidden' id='cusName' value=‘<%=cust%>’>
    然后再你的面板组件中加入html : "&nbsp;&nbsp;&nbsp;<a href='/crm/message.do?flag=1&checkName=" + document.getElementById('custName').value+ "'>核对</a>",这样在页面初始化的时候就可以获取到了第2种方式如果是事件触发的方式的话,你要个你的items里面的面板一个id,Ext中panel面板中items的内容默认是一个panle面板,你加个ID,然后用js脚本进行控制简单的操作是这样的var panel = Ext.getCmp("id")获取panel面板,然后对panel面板的html属性进行赋值
    panel.html = "";这里就可以写动态赋值语句了
      

  5.   

    事件里面找到dom元素,如getDom(),再修改A的属性