實習時踩過的那些坑(三)

前端頁面新增一個查詢條件

支持查詢

1.修改前端代碼,在form->items中添加對應的查詢條件框(新建查詢框)
2.grid表格中要想顯示就需要在grid->cm->columns屬性中添加一個列屬性類似

{
  header: T('供應商性質'),
   id: 'is',
  dataIndex: 'is',
  renderer: function (v) {
 return v == 'Yes' ? T('自有') : T('外部');
  }
  //renderer可以添加一個回調函數,在獲取到返回值得時候根據回調函數在grid裏面顯示對應的值
 },

支持下載

1.根據downloadType找到對應的DownloadCriteria文件中對應的Transaction路徑
2.然後在Transaction類中在generateAllFields函數(作用是根據查出的數據生成對應的excel中的header)中使用到的enum類
3.在enmu枚舉類中添加新增加的列格式


2019.3.20新增
4.還需要在Download的Transaction中的對應得criteria中將新加的那一列的值給塞進去,不然查詢的時候的查詢語句中新增的一列的值是會爲null的


what learn

1.凡是需要新增屬性什麼的 一般要注意對應頁面的ProfileBrief屬性。
2.對於boolean類型的屬性名,如果前面以is開頭的例如isAnimal這種如果使用idea自動生成getter setter方法的話會被省略掉前面的is 前端傳值的時候會出現匹配不到對於的屬性,需要注意。
3.本地服務器使用jboss,如果想要能夠正常的下載的話,需要在本地的%jboss_home%\logs\SS_AEServer_log\目錄下,新建一個名filefolder的文件夾

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章