easyui datagrid的toolbar如何添加输入框或自定义控件
2013-06-05 09:06
459 查看
~_~一个程序员的淘宝店: 点击打开链接
<script type="text/javascript">
$(function () {
var lastIndex;
$('#tt').datagrid({
toolbar: [{
text: '添加',
iconCls: 'icon-add',
handler: function () {
var v = $('#tt').datagrid('getRows').length + 1;
$('#tt').datagrid('endEdit', lastIndex);
$('#tt').datagrid('appendRow', {
itemid: v,
productid: '',
listprice: '',
unitprice: '',
attr1: '',
status: 'P'
});
lastIndex = $('#tt').datagrid('getRows').length - 1;
$('#tt').datagrid('selectRow', lastIndex);
$('#tt').datagrid('beginEdit', lastIndex);
}
}, '-', {
text: '删除',
iconCls: 'icon-remove',
handler: function () {
var row = $('#tt').datagrid('getSelected');
if (row) {
var index = $('#tt').datagrid('getRowIndex', row);
$('#tt').datagrid('deleteRow', index);
}
}
}, '-', {
text: '保存',
iconCls: 'icon-save',
handler: function () {
$('#tt').datagrid('acceptChanges');
}
}, '-', {
text: '重置',
iconCls: 'icon-undo',
handler: function () {
$('#tt').datagrid('rejectChanges');
}
}],
onBeforeLoad: function () {
$(this).datagrid('rejectChanges');
},
onClickRow: function (rowIndex) {
if (lastIndex != rowIndex) {
$('#tt').datagrid('endEdit', lastIndex);
$('#tt').datagrid('beginEdit', rowIndex);
}
lastIndex = rowIndex;
}
});
$('#DIV_toolbar').appendTo('.datagrid-toolbar');
});
</script>
<div id="DIV_toolbar'" style=" margin :0px; padding :5px;"> |
单据编号:XSD2013060001
客户姓名:
<select id="cc" class="easyui-combobox" name="state" style="width:100px;" data-options="required:true">
<option value="张三">张三</option>
<option value="李四">李四</option>
<option value="王五">王五</option>
</select>
日期:
<input id="Text4" type="text" class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"/>
</div>
~_~一个程序员的淘宝店: 点击打开链接
<script type="text/javascript">
$(function () {
var lastIndex;
$('#tt').datagrid({
toolbar: [{
text: '添加',
iconCls: 'icon-add',
handler: function () {
var v = $('#tt').datagrid('getRows').length + 1;
$('#tt').datagrid('endEdit', lastIndex);
$('#tt').datagrid('appendRow', {
itemid: v,
productid: '',
listprice: '',
unitprice: '',
attr1: '',
status: 'P'
});
lastIndex = $('#tt').datagrid('getRows').length - 1;
$('#tt').datagrid('selectRow', lastIndex);
$('#tt').datagrid('beginEdit', lastIndex);
}
}, '-', {
text: '删除',
iconCls: 'icon-remove',
handler: function () {
var row = $('#tt').datagrid('getSelected');
if (row) {
var index = $('#tt').datagrid('getRowIndex', row);
$('#tt').datagrid('deleteRow', index);
}
}
}, '-', {
text: '保存',
iconCls: 'icon-save',
handler: function () {
$('#tt').datagrid('acceptChanges');
}
}, '-', {
text: '重置',
iconCls: 'icon-undo',
handler: function () {
$('#tt').datagrid('rejectChanges');
}
}],
onBeforeLoad: function () {
$(this).datagrid('rejectChanges');
},
onClickRow: function (rowIndex) {
if (lastIndex != rowIndex) {
$('#tt').datagrid('endEdit', lastIndex);
$('#tt').datagrid('beginEdit', rowIndex);
}
lastIndex = rowIndex;
}
});
$('#DIV_toolbar').appendTo('.datagrid-toolbar');
});
</script>
<div id="DIV_toolbar'" style=" margin :0px; padding :5px;"> |
单据编号:XSD2013060001
客户姓名:
<select id="cc" class="easyui-combobox" name="state" style="width:100px;" data-options="required:true">
<option value="张三">张三</option>
<option value="李四">李四</option>
<option value="王五">王五</option>
</select>
日期:
<input id="Text4" type="text" class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"/>
</div>
~_~一个程序员的淘宝店: 点击打开链接
相关文章推荐
- 使用easyUI 添加toolbar到datagrid
- 使用easyUI 添加toolbar到datagrid
- easyui在datagrid的toolbar中添加下拉框combobox
- easyui datagrid toolbar 添加搜索框
- 扩展easyui datagrid的两个方法.动态添加和删除toolbar的项
- easyui如何在datagrid添加超链接
- easyui datagrid 如何嵌入以toolbar形式的搜索功能
- 如何静态添加toolbar到datagrid
- easyui datagrid 动态添加,移除toolbar
- 权限添加 easyui datagrid toolbar 隐藏
- easyui datagrid toolbar 添加文本框
- 如何静态添加toolbar到datagrid.
- EasyUI系列之扩展easyui datagrid的两个方法.动态添加和删除toolbar的项
- easyui datagrid toolbar 添加搜索框
- 如何在easyui的DataGrid的单元格添加ProgressBar进度条
- easyui后台界面如何添加选项卡(Tab)
- easyui 通用的datagrid中如何带有查询条件分页
- 如何在DataGrid绑定之前为DataSet添加新列
- flex4 datagrid中添加超链、输入框、下拉框、选择按钮