• EasyUI:Easyui parser的用法


     Easyui的渲染机制是个比较坑的事情,在项目开发中,遇到需要等其渲染完成后处理一些事情,比如为联动的下拉框选中默认值,为某些表单元素自动填充值等!这就需要用到Easyui parser解析器了。官方文档描述如下:

    Parser(解析器)

    使用方法

    1. $.parser.parse();       // 解析所有页面
    2. $.parser.parse('#cc');  // 解析指定节点 

    属性

    属性名属性值类型描述默认值
    $.parser.auto boolean 定义是否自动解析EasyUI组件。 true

     

     

    事件

    事件名事件参数描述
    $.parser.onComplete context 在解析器完成解析操作的时候触发。

     

     

    方法 

    方法名方法参数描述
    $.parser.parse context 解析EasyUI组件。

    具体使用案例如下:

    <script type="text/javascript">
    $.parser.onComplete = function(){
        var formId = '#form-membermanage-edit';
        $(formId+' input[comboname=province]').combobox('select', '<?=$data['province']?>') // 选择省份
        $(formId+' input[comboname=city]').combobox('select', '<?=$data['city']?>') // 选择城市
        $(formId+' input[comboname=area]').combobox('select', '<?=$data['area']?>') // 选择地区
        
        $(formId+' input[comboname=logistics_province]').combobox('select', '<?=$data['provinces']?>') // 选择省份
        $(formId+' input[comboname=logistics_city]').combobox('select', '<?=$data['citys']?>') // 选择城市
        $(formId+' input[comboname=logistics_district]').combobox('select', '<?=$data['districts']?>') // 选择地区
        $(formId+' input[comboname=station]').combobox('select', '<?=$data['station']?>') // 选择物流点
        
        // 避免影响其他地方解析器的使用
        $.parser.onComplete = function(_1) {Other.parse(_1)};
    }
    </script> 
  • 相关阅读:
    iOS关于本地推送
    [转]iOS8 自动调整UITableView和UICollectionView布局
    [转]在Storyboard中使用自定义的segue类型
    iOS 判断来电状态CTCallCenter代码块不执行问题的解决
    centos 用docker搭建elasticsearch 集群
    element-ui 使用upload上传文件并解决跨域问题
    mysql 常见关键字大全和引擎的差异
    Guava---文件操作Files
    springboot这个redies 查看内存信息
    人生也要动态规划
  • 原文地址:https://www.cnblogs.com/itsharehome/p/6086921.html
Copyright © 2020-2023  润新知