利用映射表+UIScript自定義導出明細的樣式(JAVA)

 

方正飛鴻智能信息平臺(FIX V3.5)提供了對數據列表的導出功能,但只能“所見即所得”地導出當前表,如果想自定義導出列或做其他樣式修改,但有不想改原來顯示的主表,該怎麼辦呢?

可以通過映射表+UIScript實現

先做一個映射表,並設計好自己需要的樣式,然後在原表的UIScript裏鍵入以下代碼

  //基礎代碼結構

  var DataGridObj = new DataGrid(DataGrid1);

  var oldImp=Uniform.ExportBtnObj.getAttribute("onclick").toString();

  var newImp = oldImp.substring(oldImp.indexOf("{")+2, oldImp.indexOf("}")-2);

//aa是原來的表,bb是新做的映射表

  newImp = newImp.replace("table=aa","table=bb");  Uniform.ExportBtnObj.onclick = new Function(newImp);

  DataGridObj.Refresh();

大體思路就是改掉導出按鈕click事件的表名參數

 

國內頂級流程中間件方正飛鴻(www.founderfix.com)版權所有,轉載請註明出處,謝謝!

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