bs訪問某個cpt模板,報表servlet將會將cpt檔案解析成對應的html,報表內容最終轉換為乙個table,位於id=content-container的div中。
在模板和html頁面中,他們定義的方法可以相互呼叫,不過得先獲取到物件:
由於分頁預覽只是展現,在這種檢視方式下fr沒有現成單元格獲取方法,可以用jquery語法獲取指定單元格,如:
$("tr[tridx=行號]","div.content-container").children().eq(列號)
在填報預覽中可以有多種方法獲取單元格的值。
獲取單元格值:
$("tr[tridx=行號]
","div.content-container
").children().eq(列號).html();
修改單元格值:
$("tr[tridx=行號]
","div.content-container
").children().eq(列號).html(新值);
滑鼠點選改變滑鼠所在行顏色:
contentpane.makehighlight('red'); //
使點選的行變成紅色
滑鼠滑過改變滑鼠所在行的顏色:
contentpane.makehighlight('red','
mouseover
');
定時重新整理報表模板:
setinterval("self.location.reload();
",10000); //
10000ms即每10s重新整理一次頁面。
禁用右鍵(防止通過檢視原始碼而得到報表路徑):
function nocontextmenu(event)document.oncontextmenu = nocontextmenu;
改變滑鼠所在行的行高:
$('tr').each(function())
.mouseout(function());
});
var date1=new date(this.getvalue());
var date2= new
date();
date2.settime(date1.gettime()+(7*24*60*60*1000
));this.options.form.getwidgetbyname("
endtime
").setvalue(date2);
ArcGis二次開發ArcEngine開篇
以一款簡單gis軟體截引入本篇內容 萬事開頭難,如何利用arcengine開發一款gis產品呢?一款簡單的gis軟體基本布局如上圖所示,共劃分為六個區域,分別是選單欄區,工具欄區,地圖 圖層樹管理區,地圖 圖層顯示區以及布局 製版 區。這幾個布局區域都是用arcengine提供的控制項實現的 除選單...
除了核心程式,Abaqus還能這樣做二次開發
經常使用abaqus的人都知道,從程式語言角度來說,常見的abaqus二次開發使用的是fortran語言和python語言。fortran可以用來開發子程式,python則是用來開發外掛程式。我們通常所說的開發外掛程式,一般是指開發核心程式。很多時候,可以利用自動生成的rpy檔案,對它適當修改,比如...
tipask二次開發總結 tipask二次開發總結
條件模板 statement1 statement2 statement3 不帶下標變數的陣列迴圈 statement php的迴圈輸入 foreach array as value statement foreach array as key value 可以引用介面替換變數,其中必須為大寫字母,...