最近做项目时遇到一个问题,用ligerui构建的form控件需要联动,但是控件按钮处都有个*x*号用于清空该控件的content,这时也得需要清空与该控件联动的控件content,ligerui本身并没有此事件,于是自己拓展了一下,代码如下:
1:ligerComboBox中
$.ligerDefaults.ComboBox = {
        afterClearContent : null,//清空文本内容时事件 针对于多级联动时清空一级菜单内容时也清空与其联动的下级菜单 by xtz 2016-5-6

2: clear: function ()
{
this._changeValue("", "");
$("a.l-checkbox-checked", this.selectBox).removeClass("l-checkbox-checked");
$("td.l-selected", this.selectBox).removeClass("l-selected");
$(":checkbox", this.selectBox).each(function () { this.checked = false; });
this.trigger('clear');
/**
* 清空文本内容时事件 针对于多级联动时清空一级菜单内容时也清空与其联动的下级菜单 by xtz 2016-5-6
*/
if(this.options.afterClearContent){
    this.options.afterClearContent();
}
           
},

3:$.ligerui.get('fundGroupId').set({
          afterClearContent:function (){
               //在此自定义事件
           }
      });
说明下:首先是在ligerComboBox.js中定义一个属性afterClearContent,当做一个事件,然后在ligerComboBox点击*x*按触发的事件中触发afterClearContent事件,afterClearContent事件定义在自己处理业务的js里,并在dom加载时初始化下即可实现上述效果

ligerui联动清空控件值相关推荐

  1. WinForm 清空界面控件值的小技巧

    WinForm 清空界面控件值的小技巧 原文:WinForm 清空界面控件值的小技巧 在WinForm里面有时候需要清空自己输入内容或是选择的选项,以便重新操作流程,那么一般你是怎么清空界面各个控件值 ...

  2. 使用JS清空fileupload 控件值

    1.关于如何用脚本修改fileupload控件值的问题, 开发环境vs2005,在上传文件时,需要一个取消的按钮来清空type=file的value,而且这个页面上有多个file控件 这个比较麻烦因为 ...

  3. Jquery获得控件值的方法

    一 Jquery获得服务器控件值的方法 由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法: 服务器控件代码:<a ...

  4. FineReport——获取控件值和单元格值

    设置单元格的值(填报预览): //contentPane.setCellValue(1,0,"abc");//参数面板给单元格赋实际值,即可填报 contentPane.curLG ...

  5. 跨线程取出控件的值的写法(不是跨线程赋予控件值)

    //这个方法是跨线程取出控件的值,不是跨线程赋予控件值private delegate void DelegateGetControl(各种参数);private void GetControl(各种 ...

  6. form表单ajax提交 ac,請求Ajax 帶返回值的通用方法, 自動獲取頁面控件值(form表單post方法提交 ),自動給控件賦值...

    //自動獲取頁面控件值 function GetWebControls(element) { var reVal = ""; $(element).find('input,sele ...

  7. 根据选择区间段,变更DateTime控件值

    根据选择区间段,变更DateTime控件值 string timetype = worktime.SelectedItem.ToString(); //区间类型 if (timetype == &qu ...

  8. 如何在aspx.cs 里面获取html 控件值

    aspx 页面<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.a ...

  9. .net后台获取html控件值的2种方法

    方法1: C# Label1.Text = Request.Form["txtName"].ToString(); vb.net Request.Form("txtNam ...

  10. C#服务器端获取客户端(html)控件值

    方法1: C# Label1.Text = Request.Form["txtName"].ToString(); vb.net Request.Form("txtNam ...

最新文章

  1. 初学者指南:使用 Numpy、Keras 和 PyTorch 实现最简单的机器学习模型线性回归
  2. 关于word中公式和图片对齐的简易设置
  3. 基于.net的微服务架构下的开发测试环境运维实践
  4. 计算机分php,计算机按照处理数据的形态分类,可以分为什么?
  5. master分支删除文件_Git分支基础简介;创建分支;合并分支;删除分支;
  6. 【回顾】如何搭建一套个性化推荐系统?
  7. 年后跳槽 BAT 必看,10 种干货帮你 Offer 拿到手软!
  8. mysql 协议测试_mysqlslap压力测试mysql
  9. VoLTE技术中的会话持续性-eSRVCC
  10. Size Classes with Xcode 6
  11. .Net 3.0 项目与.Net4.0项目之间互相引用的问题.
  12. 图解神经网络:卷积、池化、全连接(通道数问题、kernel与filter的概念)
  13. 高德地图android显示级别指定位置,获取地图中心点/级别
  14. still a week before on board
  15. Ubuntu安装tftp服务器
  16. 实现H5页面微信分享功能
  17. pygame初探:复刻小游戏《Flappy Bird》
  18. 分辨率自动调节html,如何让网页自适应手机屏幕分辨率_html/css_WEB-ITnose
  19. 大数据技术学习推荐书籍(一)
  20. 下载mrt需要java_MRT(MODIS Reprojection Tool)下载及安装方法

热门文章

  1. I/O——Spring cache abstraction
  2. Hydra/Medusa爆破工具命令参数和简单操作
  3. 虚幻引擎图文笔记:Niagara粒子系统实例 风格化火焰(一)
  4. 会计核算的基本前提与确认计量的一般原则
  5. typeScript构建失败:Non-string value passed to `ts.resolveTypeReferenceDirective`
  6. 【整理向】老板让我用SPSS做A/Btest,我偏要用python
  7. 大学生计算机水平怎么提高,大学生如何提高计算机能力
  8. VS2008 水晶报表部署
  9. 管理“项目”之人际关系篇
  10. python函数找钱_找钱问题–动态规划一例