昨日历史系论文盖章,这意味着大学专业课已经与我渐行渐远,有点怀念上心头,大学太快了。和几个老师聊了会,有别离的时候会发现原来老师都是这么亲切。盖章的同时,青山打个电话说道:刚哥,给你说个好消息,咱们系统你那块需要加页面了。顿时,心里一凉,哎,来也挡不住,这几天组织部的王哥一直在陪我们理清需求的头绪,改动的30%是我这里。
一个需求是页面的问题。(后续发图)
页面原本做的是通过选中datagrid中记录,然后点击修改才可以修改。现在需要双击进行修改。经过查看Easyui手册后,发现很简单。
EasyUI对控件的封装很全面,文档基本的操作都是可以找到的。而一些扩展功能也是可以用JS来解决。总之,很方便,方便到一直不用ASP.NET,现在都特别生疏。
//未录入单位双击后显示
$('#dgno').datagrid({
onDblClickRow: function (rowIndex, rowData) {
$('#fm').form('clear');
var data = $('#year').combobox('getData');
var year = $('#year').combobox('getText'); //获取年份
if (data[0].yeartime != year) { //判断是否选中的是第一个年份
return;
}
var unitName = rowData.DepartmentName;
var countyName = $('#CountryInfo').combobox('getData');
for (var i = 0; i < countyName.length; i++) {
if (unitName == countyName[i].departmentname) {
$('#CountryInfo').combobox('select', countyName[i].cityid); //循环判断,如果某项一致,则该项选中
}
}
document.getElementById("test").value = "add"; //未选中行,则fm显示即可
$('#dlg1').dialog('open').dialog('setTitle', '添加县(市、区)定性指标');
}
});
双击显示和单击显示是一样的,都是选择datagrid一行后,默认通过row或者rowData就可以获取这一行记录,通过row.列名可以获取该字段。
本来今天要去十中实习的,结果王哥给我找出来一堆的改动,默默地继续改我的问题吧。还是欢哥说的对:只有和客户交流了,才知道客户是怎么想的。现在也对米老师说的:别说‘我认为’‘我以为’之类的话。因为我们再说这类话的时候,相当于给这个问题定性了,而我们可能和实际相差很远...
人,少一些抱怨,可以获取更多的果实。