simple_book.js
上传用户:ouhalaa
上传日期:2016-03-17
资源大小:10210k
文件大小:2k
源码类别:

Web服务器

开发平台:

Java

  1. function _searchBook(){
  2. ds_book.baseParams.conditions = grid_simple_book.getTopToolbar().items.get(1).getValue();
  3. ds_book.load({params : {start : 0,limit : 20}});
  4. }
  5. var grid_simple_book = new Ext.grid.GridPanel({
  6. region : 'center',
  7. loadMask : {msg : '数据加载中...'},
  8. enableColumnMove : false,
  9. cm : cm_book,
  10. ds : ds_book,
  11. sm : new Ext.grid.RowSelectionModel({singleSelect : true}),
  12. autoExpandColumn : 'address',
  13. viewConfig : {forceFit : true},
  14. plugins : expander,
  15. tbar : [' ',new Ext.form.TextField({
  16. name : 'textSearchBook',
  17. width : 200,
  18. emptyText : '多条件可用逗号或者空格隔开!',
  19. listeners : {
  20. 'specialkey' : function(field, e) {
  21. if (e.getKey() == Ext.EventObject.ENTER) {
  22. _searchBook();
  23. }
  24. }
  25. }
  26. }), {text : '查询',iconCls : 'icon-search',handler : _searchBook}],
  27. bbar : new Ext.PagingToolbar({
  28. pageSize : 20,
  29. store : ds_book,
  30. displayInfo : true,
  31. displayMsg : '第 {0} - {1} 条 共 {2} 条',
  32. emptyMsg : "没有记录"
  33. }),
  34. listeners : {
  35. 'rowdblclick' : function(grid, rowIndex) {
  36. ds_loanlog.baseParams.bookId = grid.getStore().getAt(rowIndex).data.bookId;
  37. ds_loanlog.load({params : {start : 0,limit : 10}});
  38. }
  39. }
  40. });
  41. var simple_book_panel = new Ext.Panel({
  42. title : '图书信息查询',
  43. iconCls : 'icon-plugin',
  44. region : 'center',
  45. border : 'layout',
  46. frame : true,
  47. layout : 'border',
  48. defaults : {collapsible : true,split : true},
  49. items : [
  50. {region : 'center',layout : 'border',items : [grid_simple_book]}, 
  51. {region : 'south',
  52. layout : 'fit',
  53. title : '图书借还记录',
  54. height : 250,
  55. minSize : 150,
  56. maxSize : 286,
  57. items : [new LoanLogPanel()]
  58. }]
  59. });
  60. var p_simple_book = {
  61. id : 'simple_book-panel',
  62. border : false,
  63. layout : 'border',
  64. items : [simple_book_panel]
  65. };