导入extjs、jquery 文件时$使用冲突问题解决方法


1、在最近做项目时,在html页面中,没有导入jquery文件时,可以正常保存,而导入jquery文件后,则不能不存了

经过调试后,发现导入的jquery文件和现有的extjs文件冲突了(原因是$符号的冲突)

jQuery与ExtJS之间发生冲突,但是在非IE内核下是可以的,是由于$符号的冲突,解决办法就是把jQuery的$符号用其他来代替,代码如下:


<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
var jq=jQuery.noConflict();
</script>
<script type="text/javascript" src="js/ext.js"></script>

在html页面调用时,如下:(使用上面定义的jq来代替$符号)

function a(){
jq("#SARYXX_XM").jSuggest({
url: "../../ftdxxglxt/highchart/jsp/autoFind.jsp", //要发送到的处理页面
type: "GET",
data: "sary_xm" , //参数
autoChange: true
});
}

ExtJS如何设置与获取radio控件的选取状态
获取functionIsChecked(radioId){returnExt.getCmp(radioId).checked;}设置functionSetRadio(radioId,isChecked){Ext.getCmp(radioId).setValue(isChecked);//或者setValue("on")也可以设置为选中}

Extjs中RowExpander控件的默认展开问题示例探讨
//展开符合某个条件的行functionexpendRow(){vari;//循环临时变量vararr=[];//要展开的行的数组for(i=0;iProdRequireInfoStore.data.length;i++)//ProdRequireInfoStore是gridpanel的数

解决extjs grid 不随窗口大小自适应的改变问题
最近遇到的问题,在使用grid的时候窗口改变了但是grid却不能自适应的改变于是加了一条这行语句问题就解决了,效果图拖大后的效果添加的语句:Ext.Ev