EasyUI onSelect方法

部分组件的onSelect方法会在onLoad后直接触发,如果onSelect自定义了回调函数或其他设置,则可能受第一次的影响。如果希望屏蔽第一次触发的影响,可以使用这种方法。

下面是一个tabs

var firstSelect=true; // 使用一个变量在判断是不是第一次

$(‘#conceptDetailTab‘).tabs({
    onSelect:function(title,index){    // 写需要运行的代码
        if(!firstSelect){
            tagIndex=index;
            console.info(tagIndex);
        }    // 然后将firstSelect设为false,表示已经运行过第一次了
        if(firstSelect){
            firstSelect=false;
        }

    }
});
时间: 2024-12-11 02:01:40

EasyUI onSelect方法的相关文章

EasyUI扩展方法

EasyUI扩展方法: 1.我想指定textarea的行,但editor:{type:'textarea', options: {rows:'4'}}这样写不行.请问大家怎么配置才是指定行的啊? 配置Textarea不可拖动变大变小:   只能自己扩展 textarea 才能实现,配置不用修改,直接扩展就行 Js代码   jQuery.extend(jQuery.fn.datagrid.defaults.editors, { combotree: { init: function(contain

EasyUI扩展方法 + jutil.js

?          EasyUI扩展方法 + jutil.js             博客分类: jQueryEasyUi EasyUI扩展方法: 1.我想指定textarea的行,但editor:{type:'textarea', options: {rows:'4'}}这样写不行.请问大家怎么配置才是指定行的啊? 配置Textarea不可拖动变大变小:   只能自己扩展 textarea 才能实现,配置不用修改,直接扩展就行 Js代码   jQuery.extend(jQuery.fn.

easyui的accordion为动态生成,accordion的onSelect方法中又动态生成tree,为什么要第二次选择accordion,tree才生成出来

<div id="menu"> </div> HTML结构 JS结构 1 <script type="text/javascript"> 2 $.ajax({ 3 url:Thinkphp['MODULE'] + '/Index/getTree', 4 type:'post', 5 success:function(data){ 6 $.each(data,function(i,n){ 7 $('#menu').accordion

Easyui Tree方法扩展 - getLevel(获取节点级别)

Easyui Tree一直就没有提供这个方法,以前没有用到,所以一直没怎么在意,这次自己用到了,顺便扩展了一个方法,分享给大家. $.extend($.fn.tree.methods, { getLevel:function(jq,target){ var l = $(target).parentsUntil("ul.tree","ul"); return l.length+1; } }); 用法: var node = $().tree("getSele

easyui Datagrid方法扩展 - tooltip

最新版本的jQuery Easyui新出来了一个组件叫tooltip,就是提示框.以前的版本没有这个组件的时候就有很多在问,datagrid的单元格,我要加鼠标提示要怎么做.原来我告诉他们的方法都是用formatter,大概方法如下: formatter:function(value){ return '<span title="'+value+'">'+value+'<span>'; } 这样的方式就利用了浏览器自己的title特性,来达到显示效果.只是这种实

转载 Easyui Tree方法扩展 - getLevel(获取节点级别)

Easyui Tree一直就没有提供这个方法,以前没有用到,所 以一直没怎么在意,这次自己用到了,顺便扩展了一个方法,分享给大家. $.extend($.fn.tree.methods, { getLevel:function(jq,target){ var l = $(target).parentsUntil("ul.tree","ul"); return l.length+1; } }); 用法: var node = $().tree("getSel

easy-ui curd方法

/** _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |// `. / \\||| : |||// / _||||| -:- |||||- | | \\\ - /// | | | \_| ''\---/'' | | \ .-\__ `-` ___/-. / ___`. .' /--.--\ `. . __ ."" '< `.___\_<|>_/___.' &

easyUi load方法重新加载表单的数据

1.表单回显数据的方法 <script> //方法一 function loadLocal(){ $('#ff').form('load',{ name:'myname', email:'[email protected]', subject:'subject', message:'message', language:'en' }); }//方法二 function loadRemote(){ $('#ff').form('load', 'form_data1.json'); }//清空表单

EasyUI添加方法实现思路

添加方法: 创建一个对应数据类型的对象: 调用对应视图数据库下自定义的添加方法: 然后用db.savechanges() 进行保存: 判断db.savechanges() 字段是否大于零: 如果 >0  return Json(new { success=true ,message=" 添加成功 "}); 如果 <0  return Json(new { success=false,message=" 未知出错原因"}); 单击事件绑定: 用onclic