Commit ab2872c1 authored by 季圣华's avatar 季圣华
Browse files

升级easyUI到1.9.4版本

parent 0527b980
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ComboBox with Extra Icons- jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">
<link rel="stylesheet" type="text/css" href="../demo.css">
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
</head>
<body>
<h2>ComboBox with Extra Icons</h2>
<p>The user can attach extra icons to the ComboBox.</p>
<div style="margin:20px 0"></div>
<div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<input class="easyui-combobox" name="language" style="width:100%;" data-options="
url:'combobox_data1.json',
method:'get',
valueField:'id',
textField:'text',
panelHeight:'auto',
iconWidth:22,
icons:[{
iconCls:'icon-add'
},{
iconCls:'icon-cut'
}],
label: 'Language:',
labelPosition: 'top'
">
</div>
</div>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Show Item Icon in ComboBox - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">
<link rel="stylesheet" type="text/css" href="../demo.css">
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
</head>
<body>
<h2>Show Item Icon in ComboBox</h2>
<p>This example shows how to display item icon in ComboBox.</p>
<div style="margin:20px 0"></div>
<div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<input class="easyui-combobox" style="width:100%;" data-options="
showItemIcon: true,
data: [
{value:'add',text:'Add',iconCls:'icon-add'},
{value:'del',text:'Delete',iconCls:'icon-remove'},
{value:'save',text:'Save',iconCls:'icon-save',selected:true},
{value:'cancel',text:'Cancel',iconCls:'icon-cancel'},
{value:'undo',text:'Undo',iconCls:'icon-undo'},
{value:'redo',text:'Redo',iconCls:'icon-redo'}
],
editable: false,
panelHeight: 'auto',
label: 'Perform Action:',
labelPosition: 'top'
">
</div>
</div>
</body>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Multiline ComboBox - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">
<link rel="stylesheet" type="text/css" href="../demo.css">
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
</head>
<body>
<h2>Multiline ComboBox</h2>
<p>This example shows how to create a multiline ComboBox.</p>
<div style="margin:20px 0"></div>
<div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<select class="easyui-combobox" name="state" multiple="true" multiline="true" label="Select States:" labelPosition="top" style="width:100%;height:100px;">
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT" selected>Connecticut</option>
<option value="DE">Delaware</option>
<option value="FL">Florida</option>
<option value="GA">Georgia</option>
<option value="HI">Hawaii</option>
<option value="ID">Idaho</option>
<option value="IL">Illinois</option>
<option value="IN">Indiana</option>
<option value="IA">Iowa</option>
<option value="KS">Kansas</option>
<option value="KY">Kentucky</option>
<option value="LA" selected>Louisiana</option>
<option value="ME">Maine</option>
<option value="MD">Maryland</option>
<option value="MA" selected>Massachusetts</option>
<option value="MI">Michigan</option>
<option value="MN">Minnesota</option>
<option value="MS">Mississippi</option>
<option value="MO">Missouri</option>
<option value="MT">Montana</option>
<option value="NE">Nebraska</option>
<option value="NV">Nevada</option>
<option value="NH">New Hampshire</option>
<option value="NJ">New Jersey</option>
<option value="NM">New Mexico</option>
<option value="NY">New York</option>
<option value="NC">North Carolina</option>
<option value="ND">North Dakota</option>
<option value="OH" selected>Ohio</option>
<option value="OK">Oklahoma</option>
<option value="OR" selected>Oregon</option>
<option value="PA">Pennsylvania</option>
<option value="RI">Rhode Island</option>
<option value="SC">South Carolina</option>
<option value="SD">South Dakota</option>
<option value="TN">Tennessee</option>
<option value="TX">Texas</option>
<option value="UT">Utah</option>
<option value="VT">Vermont</option>
<option value="VA">Virginia</option>
<option value="WA">Washington</option>
<option value="WV">West Virginia</option>
<option value="WI">Wisconsin</option>
<option value="WY">Wyoming</option>
</select>
</div>
</div>
</body>
</html>
\ No newline at end of file
...@@ -11,20 +11,22 @@ ...@@ -11,20 +11,22 @@
</head> </head>
<body> <body>
<h2>Load Dynamic ComboBox Data</h2> <h2>Load Dynamic ComboBox Data</h2>
<div class="demo-info" style="margin-bottom:10px"> <p>Drop down the panel and select multiple items.</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0"></div>
<div>Drop down the panel and select multiple items.</div> <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
</div> <div style="margin-bottom:20px">
<input class="easyui-combobox" <input class="easyui-combobox" name="language[]" style="width:100%;" data-options="
name="language"
data-options="
url:'combobox_data1.json', url:'combobox_data1.json',
method:'get', method:'get',
valueField:'id', valueField:'id',
textField:'text', textField:'text',
value:[1,3],
multiple:true, multiple:true,
panelHeight:'auto' panelHeight:'auto',
"> label: 'Language:',
labelPosition: 'top'
">
</div>
</div>
</body> </body>
</html> </html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Navigate ComboBox - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">
<link rel="stylesheet" type="text/css" href="../demo.css">
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
</head>
<body>
<h2>Navigate ComboBox</h2>
<p>Navigate through combobox items width keyboard to select an item.</p>
<div style="margin:20px 0;">
<input type="checkbox" checked onchange="$('#cc').combobox({selectOnNavigation:$(this).is(':checked')})">
<span>SelectOnNavigation</span>
</div>
<div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<select id="cc" class="easyui-combobox" name="state" label="State:" labelPosition="top" style="width:100%;">
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
<option value="FL">Florida</option>
<option value="GA">Georgia</option>
<option value="HI">Hawaii</option>
<option value="ID">Idaho</option>
<option value="IL">Illinois</option>
<option value="IN">Indiana</option>
<option value="IA">Iowa</option>
<option value="KS">Kansas</option>
<option value="KY">Kentucky</option>
<option value="LA">Louisiana</option>
<option value="ME">Maine</option>
<option value="MD">Maryland</option>
<option value="MA">Massachusetts</option>
<option value="MI">Michigan</option>
<option value="MN">Minnesota</option>
<option value="MS">Mississippi</option>
<option value="MO">Missouri</option>
<option value="MT">Montana</option>
<option value="NE">Nebraska</option>
<option value="NV">Nevada</option>
<option value="NH">New Hampshire</option>
<option value="NJ">New Jersey</option>
<option value="NM">New Mexico</option>
<option value="NY">New York</option>
<option value="NC">North Carolina</option>
<option value="ND">North Dakota</option>
<option value="OK">Oklahoma</option>
<option value="OR">Oregon</option>
<option value="PA">Pennsylvania</option>
<option value="RI">Rhode Island</option>
<option value="SC">South Carolina</option>
<option value="SD">South Dakota</option>
<option value="TN">Tennessee</option>
<option value="TX">Texas</option>
<option value="UT">Utah</option>
<option value="VT">Vermont</option>
<option value="VA">Virginia</option>
<option value="WA">Washington</option>
<option value="WV">West Virginia</option>
<option value="WI">Wisconsin</option>
<option value="WY">Wyoming</option>
</select>
</div>
</div>
</body>
</html>
\ No newline at end of file
...@@ -11,19 +11,20 @@ ...@@ -11,19 +11,20 @@
</head> </head>
<body> <body>
<h2>Binding to Remote Data</h2> <h2>Binding to Remote Data</h2>
<div class="demo-info" style="margin-bottom:10px"> <p>The ComboBox is bound to a remote data.</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0"></div>
<div>The ComboBox is bound to a remote data.</div> <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
</div> <div style="margin-bottom:20px">
<input class="easyui-combobox" <input class="easyui-combobox" name="language" style="width:100%;" data-options="
name="language"
data-options="
url:'combobox_data1.json', url:'combobox_data1.json',
method:'get', method:'get',
valueField:'id', valueField:'id',
textField:'text', textField:'text',
panelHeight:'auto' panelHeight:'auto',
"> label: 'Language:',
labelPosition: 'top'
">
</div>
</div>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -11,34 +11,35 @@ ...@@ -11,34 +11,35 @@
</head> </head>
<body> <body>
<h2>Remote JSONP</h2> <h2>Remote JSONP</h2>
<div class="demo-info" style="margin-bottom:10px"> <p>This sample shows how to use JSONP to retrieve data from a remote site.</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0"></div>
<div>This sample shows how to use JSONP to retrieve data from a remote site.</div> <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<input class="easyui-combobox" style="width:100%;" data-options="
loader: myloader,
mode: 'remote',
valueField: 'id',
textField: 'name',
label: 'State:',
labelPosition: 'top'
">
</div>
</div> </div>
<input class="easyui-combobox" style="width:250px" data-options="
loader: myloader,
mode: 'remote',
valueField: 'id',
textField: 'name'
">
<script> <script>
var myloader = function(param,success,error){ var myloader = function(param,success,error){
var q = param.q || ''; var q = param.q || '';
if (q.length <= 1){return false} if (q.length <= 2){return false}
$.ajax({ $.ajax({
url: 'http://ws.geonames.org/searchJSON', url: 'https://gd.geobytes.com/AutoCompleteCity',
dataType: 'jsonp', dataType: 'jsonp',
data: { data: {
featureClass: "P", q: q
style: "full",
maxRows: 20,
name_startsWith: q
}, },
success: function(data){ success: function(data){
var items = $.map(data.geonames, function(item){ var items = $.map(data, function(item,index){
return { return {
id: item.geonameId, id: index,
name: item.name + (item.adminName1 ? ', ' + item.adminName1 : '') + ', ' + item.countryName name: item
}; };
}); });
success(items); success(items);
......
...@@ -11,32 +11,36 @@ ...@@ -11,32 +11,36 @@
</head> </head>
<body> <body>
<h2>ComboGrid Actions</h2> <h2>ComboGrid Actions</h2>
<div class="demo-info"> <p>Click the buttons below to perform actions.</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0">
<div>Click the buttons below to perform actions.</div>
</div>
<div style="margin:10px 0">
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="getValue()">GetValue</a> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="getValue()">GetValue</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="setValue()">SetValue</a> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="setValue()">SetValue</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="disable()">Disable</a> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="disable()">Disable</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="enable()">Enable</a> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="enable()">Enable</a>
</div> </div>
<input id="cc" class="easyui-combogrid" style="width:250px" data-options=" <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
panelWidth: 500, <div style="margin-bottom:20px">
idField: 'itemid', <input id="cc" class="easyui-combogrid" style="width:100%" data-options="
textField: 'productname', panelWidth: 500,
url: 'datagrid_data1.json', idField: 'itemid',
method: 'get', textField: 'productname',
columns: [[ url: 'datagrid_data1.json',
{field:'itemid',title:'Item ID',width:80}, method: 'get',
{field:'productname',title:'Product',width:120}, columns: [[
{field:'listprice',title:'List Price',width:80,align:'right'}, {field:'itemid',title:'Item ID',width:80},
{field:'unitcost',title:'Unit Cost',width:80,align:'right'}, {field:'productname',title:'Product',width:120},
{field:'attr1',title:'Attribute',width:200}, {field:'listprice',title:'List Price',width:80,align:'right'},
{field:'status',title:'Status',width:60,align:'center'} {field:'unitcost',title:'Unit Cost',width:80,align:'right'},
]], {field:'attr1',title:'Attribute',width:200},
fitColumns: true {field:'status',title:'Status',width:60,align:'center'}
"> ]],
fitColumns: true,
label: 'Select Item:',
labelPosition: 'top'
">
</div>
</div>
<script type="text/javascript"> <script type="text/javascript">
function getValue(){ function getValue(){
var val = $('#cc').combogrid('getValue'); var val = $('#cc').combogrid('getValue');
......
...@@ -11,27 +11,30 @@ ...@@ -11,27 +11,30 @@
</head> </head>
<body> <body>
<h2>Basic ComboGrid</h2> <h2>Basic ComboGrid</h2>
<div class="demo-info"> <p>Click the right arrow button to show the DataGrid.</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0"></div>
<div>Click the right arrow button to show the DataGrid.</div> <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<select class="easyui-combogrid" style="width:100%" data-options="
panelWidth: 500,
idField: 'itemid',
textField: 'productname',
url: 'datagrid_data1.json',
method: 'get',
columns: [[
{field:'itemid',title:'Item ID',width:80},
{field:'productname',title:'Product',width:120},
{field:'listprice',title:'List Price',width:80,align:'right'},
{field:'unitcost',title:'Unit Cost',width:80,align:'right'},
{field:'attr1',title:'Attribute',width:200},
{field:'status',title:'Status',width:60,align:'center'}
]],
fitColumns: true,
label: 'Select Item:',
labelPosition: 'top'
">
</select>
</div>
</div> </div>
<div style="margin:10px 0"></div>
<select class="easyui-combogrid" style="width:250px" data-options="
panelWidth: 500,
idField: 'itemid',
textField: 'productname',
url: 'datagrid_data1.json',
method: 'get',
columns: [[
{field:'itemid',title:'Item ID',width:80},
{field:'productname',title:'Product',width:120},
{field:'listprice',title:'List Price',width:80,align:'right'},
{field:'unitcost',title:'Unit Cost',width:80,align:'right'},
{field:'attr1',title:'Attribute',width:200},
{field:'status',title:'Status',width:60,align:'center'}
]],
fitColumns: true
">
</select>
</body> </body>
</html> </html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Fluid ComboGrid - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">
<link rel="stylesheet" type="text/css" href="../demo.css">
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
</head>
<body>
<h2>Fluid ComboGrid</h2>
<p>This example shows how to set the width of ComboGrid to a percentage of its parent container.</p>
<div style="margin:20px 0"></div>
<div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<select class="easyui-combogrid" style="width:100%" data-options="
panelWidth: 500,
panelMinWidth: '50%',
idField: 'itemid',
textField: 'productname',
url: 'datagrid_data1.json',
method: 'get',
columns: [[
{field:'itemid',title:'Item ID',width:80},
{field:'productname',title:'Product',width:120},
{field:'listprice',title:'List Price',width:80,align:'right'},
{field:'unitcost',title:'Unit Cost',width:80,align:'right'},
{field:'attr1',title:'Attribute',width:200},
{field:'status',title:'Status',width:60,align:'center'}
]],
fitColumns: true,
label: 'width: 100%',
labelPosition: 'top'
">
</select>
</div>
<div style="margin-bottom:20px">
<select class="easyui-combogrid" style="width:50%" data-options="
panelWidth: 500,
panelMinWidth: '50%',
idField: 'itemid',
textField: 'productname',
url: 'datagrid_data1.json',
method: 'get',
columns: [[
{field:'itemid',title:'Item ID',width:80},
{field:'productname',title:'Product',width:120},
{field:'listprice',title:'List Price',width:80,align:'right'},
{field:'unitcost',title:'Unit Cost',width:80,align:'right'},
{field:'attr1',title:'Attribute',width:200},
{field:'status',title:'Status',width:60,align:'center'}
]],
fitColumns: true,
label: 'width: 50%',
labelPosition: 'top'
">
</select>
</div>
</div>
</body>
</html>
\ No newline at end of file
...@@ -11,26 +11,31 @@ ...@@ -11,26 +11,31 @@
</head> </head>
<body> <body>
<h2>Initialize Value for ComboGrid</h2> <h2>Initialize Value for ComboGrid</h2>
<div class="demo-info"> <p>Initialize value when ComboGrid is created.</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0"></div>
<div>Initialize value when ComboGrid is created.</div> <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<select class="easyui-combogrid" style="width:100%" data-options="
panelWidth: 500,
idField: 'itemid',
textField: 'productname',
url: 'datagrid_data1.json',
method: 'get',
value: 'EST-12',
columns: [[
{field:'itemid',title:'Item ID',width:80},
{field:'productname',title:'Product',width:120},
{field:'listprice',title:'List Price',width:80,align:'right'},
{field:'unitcost',title:'Unit Cost',width:80,align:'right'},
{field:'attr1',title:'Attribute',width:200},
{field:'status',title:'Status',width:60,align:'center'}
]],
fitColumns: true,
label: 'Select Item:',
labelPosition: 'top'
">
</select>
</div>
</div> </div>
<div style="margin:10px 0"></div>
<input class="easyui-combogrid" style="width:250px" value="EST-12" data-options="
panelWidth: 500,
idField: 'itemid',
textField: 'productname',
url: 'datagrid_data1.json',
method: 'get',
columns: [[
{field:'itemid',title:'Item ID',width:80},
{field:'productname',title:'Product',width:120},
{field:'listprice',title:'List Price',width:80,align:'right'},
{field:'unitcost',title:'Unit Cost',width:80,align:'right'},
{field:'attr1',title:'Attribute',width:200},
{field:'status',title:'Status',width:60,align:'center'}
]],
fitColumns: true
">
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -11,30 +11,32 @@ ...@@ -11,30 +11,32 @@
</head> </head>
<body> <body>
<h2>Multiple ComboGrid</h2> <h2>Multiple ComboGrid</h2>
<div class="demo-info"> <p>Click the right arrow button to show the DataGrid and select items.</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0"></div>
<div>Click the right arrow button to show the DataGrid and select items.</div> <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<select class="easyui-combogrid" style="width:100%" data-options="
panelWidth: 500,
multiple: true,
idField: 'itemid',
textField: 'productname',
url: 'datagrid_data1.json',
method: 'get',
value: ['EST-11','EST-13'],
columns: [[
{field:'itemid',title:'Item ID',width:80},
{field:'productname',title:'Product',width:120},
{field:'listprice',title:'List Price',width:80,align:'right'},
{field:'unitcost',title:'Unit Cost',width:80,align:'right'},
{field:'attr1',title:'Attribute',width:200},
{field:'status',title:'Status',width:60,align:'center'}
]],
fitColumns: true,
label: 'Select Items:',
labelPosition: 'top'
">
</select>
</div>
</div> </div>
<div style="margin:10px 0"></div>
<select class="easyui-combogrid" style="width:250px" data-options="
panelWidth: 500,
multiple: true,
idField: 'itemid',
textField: 'productname',
url: 'datagrid_data1.json',
method: 'get',
columns: [[
{field:'ck',checkbox:true},
{field:'itemid',title:'Item ID',width:80},
{field:'productname',title:'Product',width:120},
{field:'listprice',title:'List Price',width:80,align:'right'},
{field:'unitcost',title:'Unit Cost',width:80,align:'right'},
{field:'attr1',title:'Attribute',width:200},
{field:'status',title:'Status',width:60,align:'center'}
]],
fitColumns: true
">
</select>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -11,31 +11,33 @@ ...@@ -11,31 +11,33 @@
</head> </head>
<body> <body>
<h2>Navigate ComboGrid</h2> <h2>Navigate ComboGrid</h2>
<div class="demo-info"> <p>Navigate through grid items with keyboard to select an item.</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0">
<div>Navigate through grid items with keyboard to select an item.</div>
</div>
<div style="margin:10px 0">
<input type="checkbox" checked onchange="$('#cc').combogrid({selectOnNavigation:$(this).is(':checked')})"> <input type="checkbox" checked onchange="$('#cc').combogrid({selectOnNavigation:$(this).is(':checked')})">
<span>SelectOnNavigation</span> <span>SelectOnNavigation</span>
</div> </div>
<select id="cc" class="easyui-combogrid" style="width:250px" data-options=" <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
panelWidth: 500, <div style="margin-bottom:20px">
idField: 'itemid', <select id="cc" class="easyui-combogrid" style="width:100%" data-options="
textField: 'productname', panelWidth: 500,
url: 'datagrid_data1.json', idField: 'itemid',
method: 'get', textField: 'productname',
columns: [[ url: 'datagrid_data1.json',
{field:'itemid',title:'Item ID',width:80}, method: 'get',
{field:'productname',title:'Product',width:120}, columns: [[
{field:'listprice',title:'List Price',width:80,align:'right'}, {field:'itemid',title:'Item ID',width:80},
{field:'unitcost',title:'Unit Cost',width:80,align:'right'}, {field:'productname',title:'Product',width:120},
{field:'attr1',title:'Attribute',width:200}, {field:'listprice',title:'List Price',width:80,align:'right'},
{field:'status',title:'Status',width:60,align:'center'} {field:'unitcost',title:'Unit Cost',width:80,align:'right'},
]], {field:'attr1',title:'Attribute',width:200},
fitColumns: true {field:'status',title:'Status',width:60,align:'center'}
"> ]],
</select> fitColumns: true,
label: 'Select Item:',
labelPosition: 'top'
">
</select>
</div>
</div>
</body> </body>
</html> </html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Set Value for ComboGrid - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">
<link rel="stylesheet" type="text/css" href="../demo.css">
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
</head>
<body>
<h2>Set Value for ComboGrid</h2>
<p>Click the buttons below to perform actions.</p>
<div style="margin:20px 0">
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="getValue()">GetValue</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="setValue1()">SetValue1</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="setValue2()">SetValue2</a>
</div>
<div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<select id="cc" class="easyui-combogrid" style="width:100%" data-options="
panelWidth: 500,
idField: 'itemid',
textField: 'productname',
url: 'datagrid_data1.json',
method: 'get',
columns: [[
{field:'itemid',title:'Item ID',width:80},
{field:'productname',title:'Product',width:120},
{field:'listprice',title:'List Price',width:80,align:'right'},
{field:'unitcost',title:'Unit Cost',width:80,align:'right'},
{field:'attr1',title:'Attribute',width:200},
{field:'status',title:'Status',width:60,align:'center'}
]],
fitColumns: true,
label: 'Select Item:',
labelPosition: 'top'
">
</select>
</div>
</div>
<script type="text/javascript">
function getValue(){
var val = $('#cc').combogrid('getValue');
alert(val);
}
function setValue1(){
$('#cc').combogrid('setValue', 'EST-13');
}
function setValue2(){
$('#cc').combogrid('setValue', {
itemid: 'customid',
productname: 'CustomName'
});
}
</script>
</body>
</html>
\ No newline at end of file
...@@ -11,17 +11,18 @@ ...@@ -11,17 +11,18 @@
</head> </head>
<body> <body>
<h2>ComboTree Actions</h2> <h2>ComboTree Actions</h2>
<div class="demo-info"> <p>Click the buttons below to perform actions</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0">
<div>Click the buttons below to perform actions</div>
</div>
<div style="margin:10px 0">
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="getValue()">GetValue</a> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="getValue()">GetValue</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="setValue()">SetValue</a> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="setValue()">SetValue</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="disable()">Disable</a> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="disable()">Disable</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="enable()">Enable</a> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="enable()">Enable</a>
</div> </div>
<input id="cc" class="easyui-combotree" data-options="url:'tree_data1.json',method:'get',required:true" style="width:200px;"> <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<input id="cc" class="easyui-combotree" data-options="url:'tree_data1.json',method:'get',label:'Select Node:',labelPosition:'top'" style="width:100%">
</div>
</div>
<script type="text/javascript"> <script type="text/javascript">
function getValue(){ function getValue(){
var val = $('#cc').combotree('getValue'); var val = $('#cc').combotree('getValue');
......
...@@ -11,12 +11,12 @@ ...@@ -11,12 +11,12 @@
</head> </head>
<body> <body>
<h2>Basic ComboTree</h2> <h2>Basic ComboTree</h2>
<div class="demo-info"> <p>Click the right arrow button to show the tree panel.</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0"></div>
<div>Click the right arrow button to show the tree panel.</div> <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<input class="easyui-combotree" data-options="url:'tree_data1.json',method:'get',label:'Select Node:',labelPosition:'top'" style="width:100%">
</div>
</div> </div>
<div style="margin:10px 0"></div>
<input class="easyui-combotree" data-options="url:'tree_data1.json',method:'get',required:true" style="width:200px;">
</body> </body>
</html> </html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Fluid ComboTree - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">
<link rel="stylesheet" type="text/css" href="../demo.css">
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
</head>
<body>
<h2>Fluid ComboTree</h2>
<p>This example shows how to set the width of ComboTree to a percentage of its parent container.</p>
<div style="margin:20px 0"></div>
<div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<input class="easyui-combotree" data-options="url:'tree_data1.json',method:'get',label:'width: 100%',labelPosition:'top'" style="width:100%">
</div>
<div style="margin-bottom:20px">
<input class="easyui-combotree" data-options="url:'tree_data1.json',method:'get',label:'width: 80%',labelPosition:'top'" style="width:80%">
</div>
</div>
</body>
</html>
\ No newline at end of file
...@@ -11,12 +11,12 @@ ...@@ -11,12 +11,12 @@
</head> </head>
<body> <body>
<h2>Initialize Value for ComboTree</h2> <h2>Initialize Value for ComboTree</h2>
<div class="demo-info"> <p>Initialize Value when ComboTree is created.</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0"></div>
<div>Initialize Value when ComboTree is created.</div> <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<input class="easyui-combotree" value="122" data-options="url:'tree_data1.json',method:'get',label:'Select Node:',labelPosition:'top'" style="width:100%">
</div>
</div> </div>
<div style="margin:10px 0"></div>
<input class="easyui-combotree" value="122" data-options="url:'tree_data1.json',method:'get',required:true" style="width:200px;">
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -11,15 +11,16 @@ ...@@ -11,15 +11,16 @@
</head> </head>
<body> <body>
<h2>Multiple ComboTree</h2> <h2>Multiple ComboTree</h2>
<div class="demo-info"> <p>Click the right arrow button to show the tree panel and select multiple nodes.</p>
<div class="demo-tip icon-tip"></div> <div style="margin:20px 0">
<div>Click the right arrow button to show the tree panel and select multiple nodes.</div>
</div>
<div style="margin:10px 0">
<span>Cascade Check: </span> <span>Cascade Check: </span>
<input type="checkbox" checked onclick="$('#cc').combotree({cascadeCheck:$(this).is(':checked')})"> <input type="checkbox" checked onclick="$('#cc').combotree({cascadeCheck:$(this).is(':checked')})">
</div> </div>
<select id="cc" class="easyui-combotree" data-options="url:'tree_data1.json',method:'get'" multiple style="width:200px;"></select> <div class="easyui-panel" style="width:100%;max-width:400px;padding:30px 60px;">
<div style="margin-bottom:20px">
<input id="cc" class="easyui-combotree" data-options="url:'tree_data1.json',method:'get',label:'Select Nodes:',labelPosition:'top',multiple:true,value:[122,124]" style="width:100%">
</div>
</div>
</body> </body>
</html> </html>
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment