最近剛開始做圖形操作,糾結了一上午,highchat 動態繫結資料這塊一直不知道怎麼繫結,後來多次嘗試,發現
1.x軸的資料是個陣列格式,我從後台傳到前台的時候,js中用陣列進行處理資料,然後賦值到chat就不會報錯,
2.y軸的資料和x軸資料還不一樣,通過陣列處理後發現還是無法顯示。後來我在後台將資料新增了中括號括起來後,傳到前台,然後前台在用eval()處理後就能夠顯示了
3.eval具有計算的功能,剛開始x軸的時候我用了eval對時間進行操作發現時間都是相減了,格式為:2017-07-27,格式居然為1998這樣的。
下面是我的後台和前台的程式邏輯:
1.後台mvc控制器
1 publicactionresult index()2 5 publicactionresult getallreport()
6 ;8 returnjson(result);
9 }
2.前台:
@
另外呢還有一些 小處理
1. 2條折線重複的時候,滑鼠放上去需要都顯示資料
tooltip:
2. 去除highchat.com **
credits:
3. 重新整理資料的時候 需要將上次的折線圖清除
function cleartable()}
HighChat動態繫結資料 資料後台繫結(三)
今天看了幾位大佬的部落格,學到了一些,現在分享一下,也作為以後的參考 不多說看 1.後台 public actionresult ajax2 reportdata.categories key double?value double?value1 reportitem ri1 new reporti...
Mobiscroll控制項動態繫結資料
用mobiscroll 可實現ios系統自帶的選擇器控制項效果,支援幾乎所有的移動平台 ios,android,blackberry,windows phone 8,amazon kindle 當然在pc的瀏覽器上跑,效果也還不錯。mobiscroll控制項動態繫結資料 這裡以乙個動態繫結城市選擇框...
Djago Form元件動態繫結資料
用form元件生成下拉框時,通常下拉框內的資料從資料庫中獲取。當在資料庫中更新或者新增資料時,發現在重新整理瀏覽器頁面時,下拉框內的資料無變化。需要重新啟動django在實際中這是不合理的 views.py class test2form forms.form user fields.choicef...