前一段時間比較忙,沒來得急寫新的東西,哈哈,這次我就寫一寫上次在專案中在後台生成js檔案,以供前端資料的格式化使用
使用目的: 同乙個專案組的小夥伴把訂單狀態都用字典項維護了起來,這樣的好處我就不多說了,但是前台頁面有展示的時候就要格式化。所以就需要將字典項的值讀出來生成js檔案,前台來呼叫並格式化字段,達到展示訂單狀態的目的。
好了,廢話不多說,現在開始上**了
public async task***()
)[0].itemname; return retstr;};";
}}
說明:1、item.code 就是編號, item.dictionaryitem.tojsonstring() 就是字典項的名稱
2、abp." + item.code + "format 這一句就是呼叫的方法名, $(abp." + item.code + ") 就是呼叫上一句** ,根據傳進來的引數,進行遍歷,返回對應的itemname
前台呼叫:
呼叫方法:
abp.problemtypeformat( data.record.problemtype);
通過這樣,就可以將訂單狀態格式化成對應的說明,且隨著字典項的修改而不用作出任何變更。
生成的js檔案**:
(function($) ,,];
abp.problemtypeformat = function() )[0].itemname;
return retstr;
};})(jquery);
是不是很方便呢?
JS生成excle檔案
好處是不需要重新抓取資料及後台將前台生成表頭的邏輯重新寫一遍.看到系統的報錯資訊為 maximum request length exceeded.頁面資料太多了,無法傳回伺服器端.divdatalist 為報表的那個div,裡面全部是html了.測試資料 var html 123 var html...
JS生成PDF檔案
var pdf new jspdf p pt a4 pdf.internal.scalefactor 1 可以調整縮放比例 var options 執行呼叫 下面的0,0為擷取的位置 默許為0,0 header h1title text 為我自定義的標題,具體根據自身的專案來設定 pdf.addht...
C 生成CHM檔案
html help workshop介紹 微軟出品的html help workshop製作chm檔案的最佳工具。html help workshop教 本文,我們將用程式設計的方法來實現將html檔案編譯成chm檔案。在開始程式設計之前,我們有必要了解下html help workshop是怎麼生...