jquery easy ui datagrid 怎样设置宽度,让列永远百分之百填充
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery easy ui datagrid 怎样设置宽度,让列永远百分之百填充相关的知识,希望对你有一定的参考价值。
fitColumns 参数设置为true可以达到你的要求,fit 参数可以让高度也自适应,这两个参数使用的前提是你放置grid的盒子有宽度和高度.
使用这个参数时也是要给columns设置width属性的,这时候的width相当于比例,如果width的值一样,则平均分配,如果有某一列width稍大,则该列在填充的时候也会稍微大一点。
PS:easyui的API是继承的,很多插件的属性都继承自父类,所以,如果你查看一个空间的api,但是没有找到合适的方法和属性,请查看它的父类的属性或方法。
jQuery是一个快速、简洁的javascript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化html文档操作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
参考技术A 我想正在用JQuery Easy UI的朋友一定很希望DataGrid能够自适应页面大小变化,目前我还没发现其自带此功能,因此简单写了一个实现方法,与网友们分享,也希望能够帮助有需要的朋友。下面是我基于JQuery做的一个实现:
Js代码 收藏代码
/**
* JQuery扩展方法,用户对JQuery EasyUI的DataGrid控件进行操作。
*/
$.fn.extend(
/**
* 修改DataGrid对象的默认大小,以适应页面宽度。
*
* @param heightMargin
* 高度对页内边距的距离。
* @param widthMargin
* 宽度对页内边距的距离。
* @param minHeight
* 最小高度。
* @param minWidth
* 最小宽度。
*
*/
resizeDataGrid : function(heightMargin, widthMargin, minHeight, minWidth)
var height = $(document.body).height() - heightMargin;
var width = $(document.body).width() - widthMargin;
height = height < minHeight ? minHeight : height;
width = width < minWidth ? minWidth : width;
$(this).datagrid('resize',
height : height,
width : width
);
);
使用方法:
Js代码 收藏代码
$(function()
var datagridId = 'userDataGrid';
// 其他代码
// 第一次加载时自动变化大小
$('#' + datagridId).resizeDataGrid(20, 20, 300, 600);
// 当窗口大小发生变化时,调整DataGrid的大小
$(window).resize(function()
$('#' + datagridId).resizeDataGrid(20, 20, 300, 600);
);
);
在此补充一下,由于IE6下JS的执行效率很低,因此在让DataGrid自适应页面大小变化的时候,请将DataGrid的fitColumns属性设置为false,否则改变页面大小会导致IE出现一定时间的停顿。设置方法为:
$('#' + datagridId).datagrid(
title: '用户类型',
url: 'userType.json',
fitColumns: false,本回答被提问者和网友采纳 参考技术B 请参考API(http://www.jeasyui.net/plugins/183.html)
fitColumns 参数设置为true可以达到你的要求,
fit 参数可以让高度也自适应,
这两个参数使用的前提是你放置grid的盒子有宽度和高度
使用这个参数时也是要给columns设置width属性的,这时候的width相当于比例,如果width的值一样,则平均分配,如果有某一列width稍大,则该列在填充的时候也会稍微大一点
PS:easyui的API是继承的,很多插件的属性都继承自父类,所以,如果你查看一个空间的api,但是没有找到合适的方法和属性,请查看它的父类的属性或方法 参考技术C 不设置width属性,加上一个fixed设置为true.就可以自适应了。多看文档。 参考技术D 在外层套一个div作为容器,设置宽度100%
JQuery Easy Ui dataGrid 数据表格
Extend from $.fn.panel.defaults. Override defaults with $.fn.datagrid.defaults.
The datagrid displays data in a tabular format and offers rich support to select, sort, group and edit data. The datagrid has been designed to reduce development time and to require no specific knowledge from developers. It is both featherweight and feature-rich. Cell merging, multi-column headers, frozen columns and footers are just a few of its features.
依赖
- panel
- resizable
- linkbutton
- pagination
用法示例
Create datagrid from an existing table element, defining columns, rows, and data in html.
- <table class="easyui-datagrid">
- <thead>
- <tr>
- <th data-options="field:‘code‘">Code</th
- <th data-options="field:‘name‘">Name</th
- <th data-options="field:‘price‘">Price</th
- </tr
- </thead
- <tbody>
- <tr>
- <td>001</td<td>name1</td<td>2323</td
- </tr
- <tr>
- <td>002</td<td>name2</td<td>4612</td
- </tr
- </tbody
- </table
Create datagrid via <table> markup. The nested <th> tags define the columns on the table.
- <table class="easyui-datagrid" style="width:400px;height:250px"
- data-options="url:‘datagrid_data.json‘,fitColumns:true,singleSelect:true">
- <thead>
- <tr>
- <th data-options="field:‘code‘,width:100">Code</th
- <th data-options="field:‘name‘,width:100">Name</th
- <th data-options="field:‘price‘,width:100,align:‘right‘">Price</th
- </tr
- </thead
- </table
Create datagrid using javascript is also allowed.
- <table id="dg"></table
- $(‘#dg‘).datagrid({
- url:‘datagrid_data.json‘,
- columns:[[
- {field:‘code‘,title:‘Code‘,width:100},
- {field:‘name‘,title:‘Name‘,width:100},
- {field:‘price‘,title:‘Price‘,width:100,align:‘right‘}
- ]]
- });
Query data with some parameters.
- $(‘#dg‘).datagrid(‘load‘, {
- name: ‘easyui‘,
- address: ‘ho‘
- });
After changing data to server, refresh the front data.
- $(‘#dg‘).datagrid(‘reload‘); // reload the current page data
表格属性
The properties extend from panel. below is the added properties for datagrid.
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
columns | array | The datagrid columns config object, see column properties for more details. | undefined |
frozenColumns | array | Same as the columns property, but the these columns will be frozen on left. | undefined |
fitColumns | boolean | True to auto expand/contract the size of the columns to fit the grid width and prevent horizontal scrolling. | false |
resizeHandle | string | Resizing column position, Available value are: ‘left‘,‘right‘,‘both‘. When ‘right‘, users can resize columns by dragging the right edge of column headers, etc. This property is available since version 1.3.2. |
right |
autoRowHeight | boolean | Defines if set the row height based on the contents of that row. Set to false can improve loading performance. | true |
toolbar | array,selector | The top toolbar of datagrid panel. Possible values: 1) an array, each tool options are same as linkbutton. 2) a selector that indicate the toolbar. Define toolbar within a <div> tag:
$(‘#dg‘).datagrid({ toolbar: ‘#tb‘ }); <div id="tb"> <a href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-edit‘,plain:true"/a> <a href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-help‘,plain:true"/a> </div> Define toolbar via array: $(‘#dg‘).datagrid({ toolbar: [{ iconCls: ‘icon-edit‘, handler: function(){alert(‘edit‘)} },‘-‘,{ iconCls: ‘icon-help‘, handler: function(){alert(‘help‘)} }] }); |
null |
striped | boolean | True to stripe the rows. | false |
method | string | The method type to request remote data. | post |
nowrap | boolean | True to display data in one line. Set to true can improve loading performance. | true |
idField | string | Indicate which field is an identity field. | null |
url | string | A URL to request data from remote site. | null |
data | array,object | The data to be loaded. This property is available since version 1.3.2.
Code example: $(‘#dg‘).datagrid({ data: [ {f1:‘value11‘, f2:‘value12‘}, {f1:‘value21‘, f2:‘value22‘} ] }); |
null |
loadMsg | string | When loading data from remote site, show a prompt message. | Processing, please wait … |
pagination | boolean | True to show a pagination toolbar on datagrid bottom. | false |
rownumbers | boolean | True to show a row number column. | false |
singleSelect | boolean | True to allow selecting only one row. | false |
checkOnSelect | boolean | If true, the checkbox is checked/unchecked when the user clicks on a row. If false, the checkbox is only checked/unchecked when the user clicks exactly on the checkbox. This property is available since version 1.3. |
true |
selectOnCheck | boolean | If set to true, clicking a checkbox will always select the row. If false, selecting a row will not check the checkbox. This property is available since version 1.3. |
true |
pagePosition | string | Defines position of the pager bar. Available values are: ‘top‘,‘bottom‘,‘both‘. This property is available since version 1.3. |
bottom |
pageNumber | number | When set pagination property, initialize the page number. | 1 |
pageSize | number | When set pagination property, initialize the page size. | 10 |
pageList | array | When set pagination property, initialize the page size selecting list. | [10,20,30,40,50] |
queryParams | object | When request remote data, sending additional parameters also.
Code example: $(‘#dg‘).datagrid({ queryParams: { name: ‘easyui‘, subject: ‘datagrid‘ } }); |
{} |
sortName | string | Defines which column can be sorted. | null |
sortOrder | string | Defines the column sort order, can only be ‘asc‘ or ‘desc‘. | asc |
multiSort | boolean | Defines if to enable multiple column sorting. This property is available since version 1.3.4. | false |
remoteSort | boolean | Defines if to sort data from server. | true |
showHeader | boolean | Defines if to show row header. | true |
showFooter | boolean | Defines if to show row footer. | false |
scrollbarSize | number | The scrollbar width(when scrollbar is vertical) or height(when scrollbar is horizontal). | 18 |
rowStyler | function | Return style such as ‘background:red‘. The function take two parameter: rowIndex: the row index, start with 0 rowData: the record corresponding to this row Code example: $(‘#dg‘).datagrid({ rowStyler: function(index,row){ if (row.listprice>80){ return ‘background-color:#6293BB;color:#fff;‘; } } }); |
|
loader | function | Defines how to load data from remote server. Return false can abort this action. This function takes following parameters: param: the parameter object to pass to remote server. success(data): the callback function that will be called when retrieve data successfully. error(): the callback function that will be called when failed to retrieve data. |
json loader |
loadFilter | function | Return the filtered data to display. The function take one parameter ‘data‘ that indicate the original data. You can change original source data to standard data format. This function must return standard data object that contain ‘total‘ and ‘rows‘ properties.
Code example: // removing ‘d‘ object from asp.net web service json output $(‘#dg‘).datagrid({ loadFilter: function(data){ if (data.d){ return data.d; } else { return data; } } }); |
|
editors | object | Defines the editor when editing a row. | predefined editors |
view | object | Defines the view of datagrid. | default view |
列属性
The DataGrid Columns is an array object, which element is an array too. The element of element array is a config object, which defines every column field.
Code example:
- columns:[[
- {field:‘itemid‘,title:‘Item ID‘,rowspan:2,width:80,sortable:true},
- {field:‘productid‘,title:‘Product ID‘,rowspan:2,width:80,sortable:true},
- {title:‘Item Details‘,colspan:4}
- ],[
- {field:‘listprice‘,title:‘List Price‘,width:80,align:‘right‘,sortable:true},
- {field:‘unitcost‘,title:‘Unit Cost‘,width:80,align:‘right‘,sortable:true},
- {field:‘attr1‘,title:‘Attribute‘,width:100},
- {field:‘status‘,title:‘Status‘,width:60}
- ]]
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
title | string | The column title text. | undefined |
field | string | The column field name. | undefined |
width | number | The width of column. If not defined, the width will auto expand to fit its contents. | undefined |
rowspan | number | Indicate how many rows a cell should take up. | undefined |
colspan | number | Indicate how many columns a cell should take up. | undefined |
align | string | Indicate how to align the column data. ‘left‘,‘right‘,‘center‘ can be used. | undefined |
halign | string | Indicate how to align the column header. Possible values are: ‘left‘,‘right‘,‘center‘. If not assigned, the header alignment is same as data alignment defined via ‘align‘ property. This property is available since version 1.3.2. | undefined |
sortable | boolean | True to allow the column can be sorted. | undefined |
order | string | The default sort order, can only be ‘asc‘ or ‘desc‘. This property is available since version 1.3.2. | undefined |
resizable | boolean | True to allow the column can be resized. | undefined |
fixed | boolean | True to prevent from adjusting width when ‘fitColumns‘ is set to true. | undefined |
hidden | boolean | True to hide the column. | undefined |
checkbox | boolean | True to show a checkbox. The checkbox column has fixed width. | undefined |
formatter | function | The cell formatter function, take three parameters: value: the field value. rowData: the row record data. rowIndex: the row index. Code example: $(‘#dg‘).datagrid({ columns:[[ {field:‘userId‘,title:‘User‘, width:80, formatter: function(value,row,index){ if (row.user){ return row.user.name; } else { return value; } } } ]] }); |
undefined |
styler | function | The cell styler function, return style string to custom the cell style such as ‘background:red‘. The function take three parameter: value: the field value. rowData: the row record data. rowIndex: the row index. Code example: $(‘#dg‘).datagrid({ columns:[[ {field:‘listprice‘,title:‘List Price‘, width:80, align:‘right‘, styler: function(value,row,index){ if (value < 20){ return ‘background-color:#ffee00;color:red;‘; } } } ]] }); |
undefined |
sorter | function | The custom field sort function that used to do local sorting, take two parameters: a: the first field value. b: the second field value. Code example: $(‘#dg‘).datagrid({ remoteSort: false, columns: [[ {field:‘date‘,title:‘Date‘,width:80,sortable:true,align:‘center‘, sorter:function(a,b){ a = a.split(‘/‘); b = b.split(‘/‘); if (a[2] == b[2]){ if (a[0] == b[0]){ return (a[1]>b[1]?1:-1); } else { return (a[0]>b[0]?1:-1); } } else { return (a[2]>b[2]?1:-1); } } } ]] }); |
undefined |
editor | string,object | Indicate the edit type. When string indicates the edit type, when object contains two properties: type: string, the edit type, possible type is: text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree. options: object, the editor options corresponding to the edit type. |
undefined |
编辑器
Override defaults with $.fn.datagrid.defaults.editors.
Every editor has following actions:
名称 | 参数列表 | 描述 |
---|---|---|
init | container, options | Initialize the editor and return the target object. |
destroy | target | Destroy the editor if necessary. |
getValue | target | Get value from editor text. |
setValue | target , value | Set value for editor. |
resize | target , width | Resize the editor if necessary. |
For example, the text editor is defined as following:
- $.extend($.fn.datagrid.defaults.editors, {
- text: {
- init: function(container, options){
- var input = $(‘<input type="text" class="datagrid-editable-input">‘).appendTo(container);
- return input;
- },
- destroy: function(target){
- $(target).remove();
- },
- getValue: function(target){
- return $(target).val();
- },
- setValue: function(target, value){
- $(target).val(value);
- },
- resize: function(target, width){
- $(target)._outerWidth(width);
- }
- }
- });
表格视图
Override defaults with $.fn.datagrid.defaults.view.
The view is an object that will tell datagrid how to render rows. The object must defines the following functions:
名称 | 参数列表 | 描述 |
---|---|---|
render | target, container, frozen | Called when the data is loaded. target: DOM object, the datagrid object. container: the rows container. frozen: indicate if to render the frozen container. |
renderFooter | target, container, frozen | This is an option function to render row footer. |
renderRow | target, fields, frozen, rowIndex, rowData | This is an option function and will be called by render function. |
refreshRow | target, rowIndex | Defines how to refresh the specified row. |
onBeforeRender | target, rows | Fires before the view is rendered. |
onAfterRender | target | Fires after the view is rendered. |
事件
The events extend from panel, below is the added events for datagrid.
名称 | 参数列表 | 描述 |
---|---|---|
onLoadSuccess | data | Fires when data is loaded successfully. |
onLoadError | none | Fires when some error occur to load remote data. |
onBeforeLoad | param | Fires before a request is made to load data. If return false the load action will be canceled. |
onClickRow | rowIndex, rowData | Fires when user click a row, the parameters contains: rowIndex: the clicked row index, start with 0 rowData: the record corresponding to the clicked row |
onDblClickRow | rowIndex, rowData | Fires when user dblclick a row, the parameters contains: rowIndex: the clicked row index, start with 0 rowData: the record corresponding to the clicked row |
onClickCell | rowIndex, field, value | Fires when user click a cell. |
onDblClickCell | rowIndex, field, value | Fires when user dblclick a cell.
Code example: // when double click a cell, begin editing and make the editor get focus $(‘#dg‘).datagrid({ onDblClickCell: function(index,field,value){ $(this).datagrid(‘beginEdit‘, index); var ed = $(this).datagrid(‘getEditor‘, {index:index,field:field}); $(ed.target).focus(); } }); |
onSortColumn | sort, order | Fires when user sort a column, the parameters contains: sort: the sort column field name order: the sort column order |
onResizeColumn | field, width | Fires when user resize the column. |
onSelect | rowIndex, rowData | Fires when user select a row, the parameters contains: rowIndex: the selected row index, start with 0 rowData: the record corresponding to the selected row |
onUnselect | rowIndex, rowData | Fires when user unselect a row, the parameters contains: rowIndex: the unselected row index, start with 0 rowData: the record corresponding to the unselected row |
onSelectAll | rows | Fires when user select all rows. |
onUnselectAll | rows | Fires when user unselect all rows. |
onCheck | rowIndex,rowData | Fires when user check a row, the parameters contains: rowIndex: the checked row index, start with 0 rowData: the record corresponding to the checked row This event is available since version 1.3. |
onUncheck | rowIndex,rowData | Fires when user uncheck a row, the parameters contains: rowIndex: the unchecked row index, start with 0 rowData: the record corresponding to the unchecked row This event is available since version 1.3. |
onCheckAll | rows | Fires when user check all rows. This event is available since version 1.3. |
onUncheckAll | rows | Fires when user uncheck all rows. This event is available since version 1.3. |
onBeforeEdit | rowIndex, rowData | Fires when user start editing a row, the parameters contains: rowIndex: the editing row index, start with 0 rowData: the record corresponding to the editing row |
onAfterEdit | rowIndex, rowData, changes | Fires when user finish editing, the parameters contains: rowIndex: the editing row index, start with 0 rowData: the record corresponding to the editing row changes: the changed field/value pairs |
onCancelEdit | rowIndex, rowData | Fires when user cancel editing a row, the parameters contains: rowIndex: the editing row index, start with 0 rowData: the record corresponding to the editing row |
onHeaderContextMenu | e, field | Fires when the header of datagrid is right clicked. |
onRowContextMenu | e, rowIndex, rowData | Fires when a row is right clicked. |
方法
名称 | 参数 | 描述 |
---|---|---|
options | none | Return the options object. |
getPager | none | Return the pager object. |
getPanel | none | Return the panel object. |
getColumnFields | frozen | Return the column fields. If frozen setted to true the frozen column fields is returned. Code example: var opts = $(‘#dg‘).datagrid(‘getColumnFields‘); // get unfrozen columns var opts = $(‘#dg‘).datagrid(‘getColumnFields‘, true); // get frozen columns |
getColumnOption | field | Return the specified column option. |
resize | param | Do resize and do layout. |
load | param | Load and show the first page rows. If the ‘param‘ is specified, it will replace with the queryParams property. Usually do a query by passing some parameters, this method can be called to load new data from server.
$(‘#dg‘).datagrid(‘load‘,{ code: ‘01‘, name: ‘name01‘ }); |
reload | param | Reload the rows. Same as the ‘load‘ method but stay on current page. |
reloadFooter | footer | Reload the footer rows. Code examples:
// update footer row values and then refresh var rows = $(‘#dg‘).datagrid(‘getFooterRows‘); rows[0][‘name‘] = ‘new name‘; rows[0][‘salary‘] = 60000; $(‘#dg‘).datagrid(‘reloadFooter‘); // update footer rows with new data $(‘#dg‘).datagrid(‘reloadFooter‘,[ {name: ‘name1‘, salary: 60000}, {name: ‘name2‘, salary: 65000} ]); |
loading | none | Display loading status. |
loaded | none | Hide loading status. |
fitColumns | none | Make columns auto expand/collapse to fit datagrid width. |
fixColumnSize | field | Fix columns size. If ‘field‘ parameter is not assigned, all columns size will be fixed.
Code example: $(‘#dg‘).datagrid(‘fixColumnSize‘, ‘name‘); // fix the ‘name‘ column size $(‘#dg‘).datagrid(‘fixColumnSize‘); // fix all columns size |
fixRowHeight | index | Fix the specified row height. If ‘index‘ parameter is not assigned, all rows height will be fixed. |
freezeRow | index | Freeze the specify row that will always be displayed at the top when the datagrid is scrolled down. This method is available since version 1.3.2. |
autoSizeColumn | field | adjusts the column width to fit the contents. This method is available since version 1.3. |
loadData | data | Load local data, the old rows will be removed. |
getData | none | Return the loaded data. |
getRows | none | Return the current page rows. |
getFooterRows | none | Return the footer rows. |
getRowIndex | row | Return the specified row index, the row parameter can be a row record or an id field value. |
getChecked | none | Return all rows where the checkbox has been checked. This method is available since version 1.3. |
getSelected | none | Return the first selected row record or null. |
getSelections | none | Return all selected rows, when no record selected, am empty array will return. |
clearSelections | none | Clear all selections. |
clearChecked | none | Clear all checked rows. This method is available since version 1.3.2. |
scrollTo | index | Scroll to the specified row. This method is available since version 1.3.3. |
highlightRow | index | Highlight a row. This method is available since version 1.3.3. |
selectAll | none | Select all current page rows. |
unselectAll | none | Unselect all current page rows. |
selectRow | index | Select a row, the row index start with 0. |
selectRecord | idValue | Select a row by passing id value parameter. |
unselectRow | index | Unselect a row. |
checkAll | none | Check all current page rows. This method is available since version 1.3. |
uncheckAll | none | Uncheck all current page rows. This method is available since version 1.3. |
checkRow | index | Check a row, the row index start with 0. This method is available since version 1.3. |
uncheckRow | index | Uncheck a row, the row index start with 0. This method is available since version 1.3. |
beginEdit | index | Begin editing a row. |
endEdit | index | End editing a row. |
cancelEdit | index | Cancel editing a row. |
getEditors | index | Get the specified row editors. Each editor has the following properties: actions: the actions that the editor can do, same as the editor definition. target: the target editor jQuery object. field: the field name. type: the editor type, such as ‘text‘,‘combobox‘,‘datebox‘, etc. |
getEditor | options | Get the specified editor, the options contains two properties: index: the row index. field: the field name. Code example: // get the datebox editor and change its value var ed = $(‘#dg‘).datagrid(‘getEditor‘, {index:1,field:‘birthday‘}); $(ed.target).datebox(‘setValue‘, ‘5/4/2012‘); |
refreshRow | index | Refresh a row. |
validateRow | index | validate the specified row, return true when valid. |
updateRow | param | Update the specified row, the param contains following properties: index: the row index to be updated. row: the new row data. Code example: $(‘#dg‘).datagrid(‘updateRow‘,{ index: 2, row: { name: ‘new name‘, note: ‘new note message‘ } }); |
appendRow | row | Append a new row. The new row will be added to the last position:
$(‘#dg‘).datagrid(‘appendRow‘,{ name: ‘new name‘, age: 30, note: ‘some messages‘ }); |
insertRow | param | Insert a new row, the param contains following properties: index: the row index to insert into, if not defined, append the new row. row: the row data. Code examples: // insert a new row at second row position $(‘#dg‘).datagrid(‘insertRow‘,{ index: 1, // index start with 0 row: { name: ‘new name‘, age: 30, note: ‘some messages‘ } }); |
deleteRow | index | Delete a row. |
getChanges | type | Get changed rows since the last commit. The type parameter indicate which type changed rows, possible value is: inserted,deleted,updated,etc. When the type parameter is not assigned, return all changed rows. |
acceptChanges | none | Commits all the changes data since it was loaded or since the last time acceptChanges was called. |
rejectChanges | none | Rolls back all the changes data since it was created, or since the last time acceptChanges was called. |
mergeCells | options | Merge some cells to one cell, the options contains following properties: index: the row index. field: the field name. rowspan: the rowspan count to be merged. colspan: the colspan count to be merged. |
showColumn | field | Display the specified column. |
hideColumn | field | Hide the specified column. |
以上是关于jquery easy ui datagrid 怎样设置宽度,让列永远百分之百填充的主要内容,如果未能解决你的问题,请参考以下文章
jquery easy ui datagrid 怎样设置宽度,让列永远百分之百填充
在asp.net中,如何用将jquery easy-ui datagrid 中的数据导出到Excel。谢谢啦,感激不尽啊!!