showQuery.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. $(function(){
  2. // 实例化实体List
  3. $.QueryMainList = new $.AbstractList( {entity:"QueryMain",searchForm:searchForm,autoLoad:false}) ;
  4. $("#queryId").combobox({
  5. valueField: 'id',
  6. textField: 'queryName',
  7. editable:false,
  8. data:queryList,
  9. onSelect:function(record){
  10. $('#maingrid').datagrid({
  11. data: []
  12. });
  13. // 根据查询条件 拼页面的查询条件
  14. var queryFields = record.queryFields;
  15. var $queryTable = $("#queryTable");
  16. var $showQueryTr = $("#showQueryTr");
  17. if (!$.isEmpty(record.showFields))
  18. {
  19. $showQueryTr.html('');
  20. $showQueryTr.append(record.showFields);
  21. }
  22. else
  23. {
  24. alertMsg("提示", "当前查询匹配不到适合的展示的列表", "error");
  25. return;
  26. }
  27. $('#queryPanel').panel({height:record.panelHeight});
  28. //使用HTML代码
  29. if (!$.isEmpty(queryFields))
  30. {
  31. $queryTable.html('');
  32. $queryTable.append($(queryFields));
  33. }
  34. $.parser.parse($queryTable);
  35. // $.parser.parse($showQueryTr);
  36. searchForm = $("#searchForm").searchForm();
  37. $.QueryMainList = new $.AbstractList( {entity:"QueryMain",
  38. searchForm:searchForm,
  39. autoLoad:false,
  40. searchUrl:'/QueryMain/normalSearch.action',
  41. showExportButton:true,
  42. functionId:'123'
  43. });
  44. $("#btnSearch").bind("click",$.proxy( $.QueryMainList.quickSearch, $.QueryMainList ) );
  45. }
  46. });
  47. if( !$.isEmpty(buttonData )){
  48. // 构建权限按钮
  49. var jsonButtons = JSON.parse(buttonData);
  50. $.buildToolbar($("#toolbar"),jsonButtons );
  51. };
  52. });