Jquery easyui对htm的dom节点进行初始化有两种方式:
第一种是直接在<script>标签中用jquery选择器获取相应的节点,然后调用Jquery easyui的初始化函数,函数的第一个参数是一个对象。这个对象中配置了组件的属性以及事件,当然这些都是有选择性的。例如:
<script type="text/script"> $(function(){ $("#edit_win").window({ title:'编辑窗口', closed:true, iconCls:'icon-edit', width:123, height:123, onClose:function(){ } }); }); </sript>
其中edit_win是一个事先定义好的一个html标签的id。此处特别要提出的是组件初始化的时候,组件的属性配置不仅可以放置于初始化函数中,也可以配置在相应id标签中作为标签的属性。例如:
<script type="text/script">
$(function(){
$("#edit_win").window({
closed:true,
width:123,
height:123,
onClose:function(){
}
});
});
</sript>
<div id="edit_win" title="编辑窗口" iconCls="icon-edit"></div>
第二种种是在html代码中在某些特定的标签中,添加class="easyui-组件名"来对其进行初始化渲染。例如:
<div class="easyui-panel" title="待办项" icon="icon-wait" ....>show panel text</div>
上述,介绍的两种初始化的方式在使用的时候只能使用其中的一种方式,不能进行混合使用。在两种同事使用的时候,会出现js错误,例如:$.data(,'').options为空。
2、对初始化的过程做一下相应的介绍:
针对1中的第一种方式,ta是调用了相应组件的初始化的函数$.fn.组件名=function(params){}。
初始化的时候是将一个对象作为参数,此对象既是组件属性和事件的配置。由于组件的属性有两种方式,一是作为对象的属性,二是作为html标签的属性进行定 义,所以jquery easyui需要将对象中和html标签中定义的属性整合在一起。有了属性和相应的事件之后,那么就可以掉用jquery easyui内置的函数对html元素进行渲染,最后就得到了我们所需要的Jquery easyui组件。
针对1中的第二种方式,是在页面加载完成后,jquery easyui会对页面进行遍历,寻找html标签中属性class以easyui-开头,并且以jquery easyui组件名结束的标签。遍历结束后调用$.parser.parse('....');将easyui-开始的标签初始化成jquery easyui组件的形式。
相关推荐
- **初始化组件**: 在回调函数中初始化相应的组件,如 `$('#cc').calendar()`、`$('#dd').dialog()` 和 `$('#tt').datagrid()`。 ### 总结 通过 EasyLoader 组件,我们可以轻松地实现按需加载功能,这对于提高页面...
3. **初始化组件**: 使用 JavaScript 或 jQuery 代码初始化组件并配置属性。例如,打开上述对话框: ```javascript $('#dlg').dialog({ closable: true, minimizable: false, maximizable: false, buttons: [{...
3. **初始化组件**:通过 JavaScript 或 jQuery 选择器对元素进行初始化,调用相应的组件方法。 4. **绑定事件**:根据需要为组件绑定事件,如点击、改变等。 5. **数据绑定**:如果使用表格、树形控件等需要展示...
- **初始化组件**: 使用`$(selector).pluginName(options)`的方式创建组件,如`$("#table").datagrid(options)`来创建一个数据网格。 - **选项(options)**: 创建组件时可以传递一系列配置参数,如宽度(width)...
开发者应该学习如何初始化组件,如何绑定事件,如何设置和获取组件的属性,以及如何调用组件的方法来完成特定任务。通过深入阅读和实践“jQuery EasyUI 帮助文档”,开发者可以更好地掌握这个框架,创建出高效、美观...
2. **初始化控件**: 在HTML标记中添加特定的类和属性来创建EasyUI控件,通过C#代码设置其属性和事件。 3. **数据绑定**: 使用ASP.NET的数据绑定机制,将服务器端数据绑定到EasyUI组件。 4. **事件处理**: 利用jQuery...
- 使用 jQuery EasyUI 的方法和属性初始化组件,例如 `$("#element").datagrid(options);`。 - 配置组件选项,如数据源、列定义、行为等。 4. **jQuery EasyUI 示例(Demo):** 提供的全套 demo 包含了各种组件...
5. **API 接口**:jQuery EasyUI 提供了一套完整的API接口,开发者可以通过调用这些接口来初始化组件、设置和获取属性、触发事件等。例如,`$.fn.dialog.open()`可以打开一个对话框,`$.fn.datagrid.options`则可以...
本教程“jQueryEasyUI从零开始学源码part1”旨在帮助初学者深入理解jQuery EasyUI的工作原理,通过源码分析来提升开发技能。 首先,我们需要了解jQuery EasyUI的基础概念。jQuery是一个轻量级的JavaScript库,简化...
- **初始化组件**: 使用JavaScript或jQuery选择器初始化组件,设置属性和事件。 - **数据绑定**: 可以通过JSON对象直接绑定数据,或者通过AJAX动态加载数据。 - **自定义主题**: 修改themes下的CSS文件,或者利用...
4. **主题样式**:虽然样式文件通常与JavaScript文件分开,但在`all.js`中可能也会包含一些与组件样式相关的代码,用于初始化默认样式或处理动态样式变化。 5. **插件支持**:EasyUI允许开发自定义插件或扩展现有...
通过阅读手册,开发者可以了解如何初始化组件、如何配置组件的参数、如何触发和处理组件的事件,以及如何自定义组件的行为。 此外,jQuery EasyUI 还强调组件间的互操作性,允许开发者通过 JavaScript 和 CSS 样式...
在jQuery EasyUI 1.4.5的API中文版中,每个组件都有详细的使用方法和示例,包括如何初始化、配置选项、调用方法以及响应事件。例如,`datagrid`组件的API会讲解如何设置列宽、定义数据源、实现行操作等。 此外,...
- **初始化组件**:通过CSS类或JavaScript方法将HTML元素转换为EasyUI组件。 - **数据绑定**:使用JSON数据或远程数据源与DataGrid、Tree等组件进行数据绑定。 3. **组件配置** - **属性(Options)**:每个组件...
5. **API函数**:jQuery EasyUI 提供了大量的API函数,用于初始化组件、设置和获取组件属性、操作组件数据等。例如,`$("#element").datagrid(options)` 用于创建一个数据网格,`options` 中包含了列定义、数据源等...
例如,如何初始化组件、如何响应用户操作、如何通过 API 调整组件状态等。 5. **事件系统** EasyUI 的事件系统使得在特定操作(如点击按钮、关闭对话框)发生时执行相应的回调函数成为可能。通过绑定事件监听器,...
3. **编写JavaScript**:在JavaScript中,你可以对EasyUI组件进行初始化设置和事件绑定。例如,设置数据源,监听按钮点击事件等。 4. **动态加载数据**:当用户提交查询后,通常会通过Ajax向服务器发送请求,获取...
- **初始化组件**:使用 `$(function(){})` 或 `$(document).ready(function(){});` 包裹代码,确保 DOM 加载完毕后再执行。 - **创建组件**:例如,创建一个对话框: ```html <div id="dlg" class="easyui-dialog...