毅的猫吧 关注:41贴子:1,934
  • 2回复贴,共1

2014.03.25工作中...感觉有点对了!

只看楼主收藏回复

今早过去上班,因为一辆破公车,在BRT等了半个钟才到公司。
然后呢,下午旁边的帅哥哥给我调了一个小时的bug,真不好意思!
好了,下面总结下今天遇到的问题:
1、整合下几个查询相关的方法
/**
* 条件查询,只需传入要查询的条件参数值
*/
function searchList() {
$('#newList').datagrid('load',{
'searchParamMap.CATEGORY_NAME' : getDataGridTextValue('CATEGORY_NAME')
});
}
/**
* 条件查询 按下enter按键
*/
function whenEnter(e) {
var event;
var keyNumber;
if (window.event) {
event = window.event;
keyNumber = event.keyCode;
} else {
event = e;
keyNumber = event.which;
}
if (keyNumber == 13) {
searchList();
}
}
//同时在input里设置onkeypress属性,调用whenEnter方法
<input id="CATEGORY_NAME"
type="text"
style="height: 22px;"
onkeypress="whenEnter(event);"
name="searchParamMap.CATEGORY_NAME"
value="${searchParamMap.CATEGORY_NAME}"
size="20" />
/**
* 重新加载
*/
$('#newList').datagrid('reload');
2、整合几个控件的使用
/**
* Combobox控件,下拉选项框通过url后台获取数据自动填充
*/
<input class="easyui-combobox"
id="SERVICE_CATEGORY_ID" value=""
name="searchParamMap.SERVICE_CATEGORY_ID"
data-options="valueField:'CATEGORY_ID',
textField:'CATEGORY_NAME',
multiple:true,//多选
panelHeight:'auto',//自适高度
url:.../>
/**
* Button控件
*/
<a value=""
class="easyui-linkbutton" data-options="iconCls:'icon-reload'"//图标
href="javascript:void(0)" onclick="javascript:batchUpdateBinding('add');">
/**
* DataGrid控件
*/
<table class="easyui-datagrid"
id="newList"
data-options="toolbar:'#tb',//嵌套在id=tb的div下
pagination:true,//在数据表格底部显示分页工具栏
singleSelect:false,//单选
collapsible:true,//折叠
checkOnSelect: true,//如果设置为true,点击checkbox将永远选择这行。如果默认设置为false,选择一个行将不会选择checkbox。
selectOnCheck: true,
url:'${basePath }itemCategory/itemCategory!loadItemServiceCategoryList.action',
method:'post',
pageSize:10, //初始化每页记录数10条数据
pageNumber:1, //初始化分页码第一页
fitColumns:true">//自动使列适应表格宽度以防止出现水平滚动


1楼2014-03-25 23:24回复
    感觉是比c语言复杂好多。。。


    IP属地:上海来自Android客户端2楼2014-05-11 03:04
    回复
      好复杂…


      IP属地:上海来自iPhone客户端3楼2014-05-13 00:53
      回复