version 1.5.1 
Build 1
      
      
       文档
      
      
       
        
         EasyUI
        
        
         每个组件
        
        
         的
        
        
         属性,方法和
        
        
         事件
        
        
         。
        
        
         用户可以
        
        
         很
        
        
         容易
        
        
         地
        
        
         扩展
        
        
         他们
        
        
         。
        
       
      
      
       
        
        
       
      
      
       
        
         
          
           
           
           
          
         
        
       
      
      
       属性
      
      
       所有的属性都定义在jQuery.fn.
       
        
         {plugin}
        
       
       .defaults里面。例如,对话框属性定义在jQuery.fn.
       
        
         dialog
        
       
       .defaults里面。
      
      
       事件
      
      
       所有的事件(回调函数)也都定义在jQuery.fn.
       
        
         {plugin}
        
       
       .defaults里面。
      
      
       方法
      
      
       调用方法的语法:$('selector').plugin('method', parameter);
      
      
       解释:
      
      
      
      
      
       所有方法都定义在jQuery.fn.
       
        
         {plugin}
        
       
       .methods。每个方法都有2个参数:jq和param。第一个参数'jq'是必须的,这是指的jQuery对象。第二个参数'param'是指传入方法的实际参数。例如,为dialog组件扩展一个方法名为'mymove',代码如下:
      
      
       
        
        
         - 
          
           
            $.extend($.fn.dialog.methods, {
           
          
         
- 
          
           mymove:
          
          
           function
          
          
           (jq, newposition){
          
         
- 
          
          
          
           return
          
          
           jq.each(
          
          
           function
          
          
           (){
          
         
- 
          
           $(
          
          
           this
          
          
           ).dialog(
          
          
           'move'
          
          
           , newposition);
          
         
- 
          
           });
          
         
- 
          
           }
          
         
- 
          
           });
          
         
 
       
      
       $.extend($.fn.dialog.methods, {
    mymove: function(jq, newposition){
        return jq.each(function(){
            $(this).dialog('move', newposition);
        });
    }
});
       
      
       现在你可以调用'mymove'方法将对话框移动到指定位置:
      
      
       
        
        
         - 
          
           
            $(
           
           
            '#dd'
           
           
            ).dialog(
           
           
            'mymove'
           
           
            , {
           
          
         
- 
          
           left: 200,
          
         
- 
          
           top: 100
          
         
- 
          
           });
          
         
 
       
      
       $('#dd').dialog('mymove', {
    left: 200,
    top: 100
});
       
      
       jQuery EasyUI 入门指南
      
      
       下载程序库并导入EasyUI的CSS和Javascript文件到您的页面。
      
      
       
        
        
         - 
          
           
            
             
              <
             
             
              link
             
            
           
           
           
           
            
             rel
            
           
           
            =
           
           
            
             "stylesheet"
            
           
           
           
           
            
             type
            
           
           
            =
           
           
            
             "text/css"
            
           
           
           
           
            
             href
            
           
           
            =
           
           
            
             "easyui/themes/default/easyui.css"
            
           
           
            
             
              >
             
            
           
           
           
          
         
- 
          
          
          
           
            
             <
            
            
             link
            
           
          
          
          
          
           
            rel
           
          
          
           =
          
          
           
            "stylesheet"
           
          
          
          
          
           
            type
           
          
          
           =
          
          
           
            "text/css"
           
          
          
          
          
           
            href
           
          
          
           =
          
          
           
            "easyui/themes/icon.css"
           
          
          
           
            
             >
            
           
          
          
          
         
- 
          
          
          
           
            
             <
            
            
             script
            
           
          
          
          
          
           
            type
           
          
          
           =
          
          
           
            "text/javascript"
           
          
          
          
          
           
            src
           
          
          
           =
          
          
           
            "easyui/jquery-1.7.2.min.js"
           
          
          
           
            
             >
            
            
             </
            
            
             script
            
            
             >
            
           
          
          
          
         
- 
          
          
          
           
            
             <
            
            
             script
            
           
          
          
          
          
           
            type
           
          
          
           =
          
          
           
            "text/javascript"
           
          
          
          
          
           
            src
           
          
          
           =
          
          
           
            "easyui/jquery.easyui.min.js"
           
          
          
           
            
             >
            
            
             </
            
            
             script
            
            
             >
            
           
          
          
          
         
 
       
      
       一旦你导入了EasyUI必须的文件,你就可以通过标记或Javascript定义一个EasyUI组件。例如:定义一个带可折叠功能的面板,你需要写的HTML代码如下:
      
      
       
        
        
         - 
          
           
            
             
              <
             
             
              div
             
            
           
           
           
           
            
             id
            
           
           
            =
           
           
            
             "p"
            
           
           
           
           
            
             class
            
           
           
            =
           
           
            
             "easyui-panel"
            
           
           
           
           
            
             style
            
           
           
            =
           
           
            
             "width:500px;height:200px;padding:10px;"
            
           
           
           
          
         
- 
          
          
          
           
            title
           
          
          
           =
          
          
           
            "My Panel"
           
          
          
          
          
           
            iconCls
           
          
          
           =
          
          
           
            "icon-save"
           
          
          
          
          
           
            collapsible
           
          
          
           =
          
          
           
            "true"
           
          
          
           
            
             >
            
           
          
          
          
         
- 
          
           The panel content
          
         
- 
          
          
          
           
            
             </
            
            
             div
            
            
             >
            
           
          
          
          
         
 
       
      
       当通过标记创建一个组件的时候,从EasyUI 1.3版开始可以用HTML5标准的'data-options'属性来改写上面的代码为:
      
      
       
        
        
         - 
          
           
            
             
              <
             
             
              div
             
            
           
           
           
           
            
             id
            
           
           
            =
           
           
            
             "p"
            
           
           
           
           
            
             class
            
           
           
            =
           
           
            
             "easyui-panel"
            
           
           
           
           
            
             style
            
           
           
            =
           
           
            
             "width:500px;height:200px;padding:10px;"
            
           
           
           
          
         
- 
          
          
          
           
            title
           
          
          
           =
          
          
           
            "My Panel"
           
          
          
          
          
           
            data-options
           
          
          
           =
          
          
           
            "iconCls:'icon-save',collapsible:true"
           
          
          
           
            
             >
            
           
          
          
          
         
- 
          
           The panel content
          
         
- 
          
          
          
           
            
             </
            
            
             div
            
            
             >
            
           
          
          
          
         
 
       
      
       
        
         下面的代码演示
        
        
         了如何创建一个
        
        
         组合框,并
        
        
         绑定
        
        
         onSelect
        
        
         事件
        
        
         。
        
       
      
      
       
        
        
         - 
          
           
            
             
              <
             
             
              input
             
            
           
           
           
           
            
             class
            
           
           
            =
           
           
            
             "easyui-combobox"
            
           
           
           
           
            
             name
            
           
           
            =
           
           
            
             "language"
            
           
           
           
          
         
- 
          
          
          
           
            data-options
           
          
          
           ="
          
         
- 
          
           url:'combobox_data.json',
          
         
- 
          
           valueField:'id',
          
         
- 
          
           textField:'text',
          
         
- 
          
           panelHeight:'auto',
          
         
- 
          
           onSelect:function(record){
          
         
- 
          
           alert(record.text)
          
         
- 
          
           }"
          
          
           
            
             />