Easy Tutorial
❮ Jeasyui Dd Timetable Jeasyui Mb Linkbutton ❯

jQuery EasyUI Extension - Ribbon



Including Ribbon Files

To create a Ribbon component, you need to include the 'ribbon.css', 'ribbon-icon.css', and 'jquery.ribbon.js' files.

<link rel="stylesheet" type="text/css" href="http://www.w3cschool.cc/try/jeasyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="http://www.w3cschool.cc/try/jeasyui/themes/icon.css">
<link rel="stylesheet" type="text/css" href="ribbon.css">
<link rel="stylesheet" type="text/css" href="ribbon-icon.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="http://www.w3cschool.cc/try/jeasyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="jquery.ribbon.js"></script>

Creating Ribbon

Create from markup.

<div class="easyui-ribbon" style="width:700px;">
    <div title="Home">
    <div class="ribbon-group">
    <div class="ribbon-toolbar">
    <a href="#" class="easyui-menubutton" data-options="name:'paste',iconCls:'icon-paste-large',iconAlign:'top',size:'large'">Paste</a>
    </div>
    <div class="ribbon-toolbar">
    <a href="#" class="easyui-linkbutton" data-options="name:'cut',iconCls:'icon-cut',plain:true">Cut</a><br>
    <a href="#" class="easyui-linkbutton" data-options="name:'copy',iconCls:'icon-copy',plain:true">Copy</a><br>
    <a href="#" class="easyui-linkbutton" data-options="name:'format',iconCls:'icon-format',plain:true">Format</a>
    </div>
    <div class="ribbon-group-title">Clipboard</div>
    </div>
    <div class="ribbon-group-sep"></div>
    <div class="ribbon-group">
    <div class="ribbon-toolbar" style="width:200px"></div>
    <div class="ribbon-group-title">other title</div>
    </div>
    <div class="ribbon-group-sep"></div>
    </div>
    </div>

Create using JavaScript.

<div id="rr" style="width:700px;"></div>
    <script>
    $(function(){
    $('#rr').ribbon({
    data:data
    });
    });
    </script>

Properties

This property extends from tabs, and the following properties are added for Ribbon.

Name Type Description Default Value
data object The description object for the ribbon. undefined

Events

This event extends from tabs, and the following events are added for Ribbon.

Name Parameters Description
onClick name, target Triggered when a button is clicked. Parameters include: <br>name: The name of the button. <br>target: The clicked DOM element.

Methods

This method extends from tabs, and the following methods are added for Ribbon.

Name Parameters Description
loadData data Load Ribbon data.

Download jQuery EasyUI Example

jquery-easyui-ribbon.zip


❮ Jeasyui Dd Timetable Jeasyui Mb Linkbutton ❯