cgreportConfigHead.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. $(function(){
  2. $("body").append("<link href=\"plug-in/lhgDialog/skins/default.css\" rel=\"stylesheet\" id=\"lhgdialoglink\">");
  3. var $btn = $("<div class=\"ui_buttons\" style=\"display:inline-block;\"><input style=\"position: relative;top: -8px;\" class=\"ui_state_highlight\" type=\"button\" value=" + sqlParse + " id=\"sqlAnalyze\" /></div>");
  4. $("#cgrSql").after($btn);
  5. $btn.click(function(){
  6. $.ajax({
  7. url:"cgReportController.do?getFields",
  8. data:{sql:$("#cgrSql").val(),'dbKey':$("[name='dbSource']").eq(0).val()},
  9. type:"Post",
  10. dataType:"json",
  11. success:function(data){
  12. if(data.status=="success"){
  13. $("#add_cgreportConfigItem_table").empty();
  14. $.each(data.fields,function(index,e){
  15. var $tr = $("#add_cgreportConfigItem_table_template tr").clone();
  16. $tr.find("td:eq(1) :text").val(e);
  17. $tr.find("td:eq(2) :text").val(index);
  18. $tr.find("td:eq(3) :text").val(e);
  19. $("#add_cgreportConfigItem_table").append($tr);
  20. });
  21. resetTrNum("add_cgreportConfigItem_table");
  22. $("#add_cgreportConfigParam_table").empty();
  23. $.each(data.params,function(index,e){
  24. var $tr = $("#add_cgreportConfigParam_table_template tr").clone();
  25. $tr.find("td:eq(1) :text").val(e);
  26. $tr.find("td:eq(2) :text").val(e);
  27. $tr.find("td:eq(4) :text").val(index);
  28. $("#add_cgreportConfigParam_table").append($tr);
  29. });
  30. resetTrNum("add_cgreportConfigParam_table");
  31. }else{
  32. $.messager.alert('错误',data.datas);
  33. }
  34. }
  35. });
  36. });
  37. });