帆软报表控件事件怎样取到js对象 finereport 自定义的按钮怎么编辑自己想要的js
\u5e06\u8f6f\u62a5\u8868\u5982\u4f55\u83b7\u53d6\u4e0b\u62c9\u6846\u663e\u793a\u503cvar Widget = this.options.form.getWidgetByName("t1"); //\u5728\u53c2\u6570\u754c\u9762\u83b7\u53d6\u63a7\u4ef6\u7684\u65b9\u6cd5\uff0c\u5148\u83b7\u53d6\u8868\u5355\uff0c\u518d\u901a\u8fc7\u63a7\u4ef6\u540d\u79f0\u6765\u83b7\u53d6\u63a7\u4ef6
var value_1 =Widget.getValue(); //\u83b7\u53d6\u63a7\u4ef6\u5b9e\u9645\u503c
alert('\u6211\u7684\u5b9e\u9645\u503c\u662f\uff1a'+value_1); //\u5f39\u51fa\u63a7\u4ef6\u5b9e\u9645\u503c
var value_2 =Widget.getText(); //\u83b7\u53d6\u63a7\u4ef6\u663e\u793a\u503c
alert('\u6211\u7684\u663e\u793a\u503c\u662f\uff1a'+value_2); //\u5f39\u51fa\u63a7\u4ef6\u663e\u793a\u503c
\u8fd8\u6709\u95ee\u9898\u7684\u8bdd\u53ef\u4ee5\u5230www.fanruan.com/\u5e2e\u52a9\u6587\u6863\u4e2d\u5bfb\u627e\u7b54\u6848\u6216\u8005\u5e06\u8f6f\u8bba\u575b\u6c42\u52a9
FineReport\u5bfc\u51fa\u64cd\u4f5c\u7684js\u63a5\u53e3\u4e3a\uff1a
\u5bfc\u51faPDF\uff1aexportReportToPDF()
\u5bfc\u51fa[Excel](\u5206\u9875)\uff1aexportReportToExcel('page')
\u5bfc\u51fa[Excel](\u539f\u6837)\uff1aexportReportToExcel('simple')
\u5bfc\u51fa[Excel](\u5206\u9875\u5206sheet)\uff1aexportReportToExcel('sheet')
\u5bfc\u51fa[\u56fe\u7247]\uff1aexportReportToImage('gif')\u3010\u62ec\u53f7\u91cc\u9762\u53ef\u4ee5\u66f4\u6362\u53c2\u6570\uff0c\u6bd4\u5982\u8bf4png\uff0cjpg\u7b49\u7b49\u56fe\u7247\u7c7b\u578b\u3011
\u5bfc\u51fa[word]\uff1aexportReportToWord()
\u6545\uff0c\u5404\u4e2a\u6309\u94ae\u7684\u70b9\u51fb\u4e8b\u4ef6\u5e94\u8be5\u8c03\u7528\u4e0a\u8ff0\u7684js\u63a5\u53e3\u6765\u5b9e\u73b0\u5176\u5bf9\u5e94\u7684\u5bfc\u51fa\u683c\u5f0f\uff0c\u6bd4\u5982\u8bf4\u5bfc\u51faPDF\uff0c\u90a3\u4e48\u5176\u6309\u94ae\u7684onclikc\u4e8b\u4ef6\u4e3a\uff1a
onclick="document.getElementById('reportFrame').contentWindow.contentPane.exportReportToPDF()"
\u6ce8\uff1adocument.getElementById('reportFrame')\u662f\u83b7\u53d6\u5230iframe\u6846\u67b6\uff0c\u7136\u540e\u901a\u8fc7contentWindow\u5f97\u5230\u62a5\u8868\u7a97\u53e3\uff0c\u5e76\u62ff\u5230contentPane\u8fd9\u4e2a\u62a5\u8868\u5bb9\u5668\uff0c\u6700\u540e\u5c31\u53ef\u4ee5\u4ece\u5bb9\u5668\u4e2d\u8c03\u7528\u5404\u79cd\u5bfc\u51fa\u63a5\u53e3\u7684\u65b9\u6cd5\u4e86\u3002
点击控件事件,右键,有一个控件设置,在空间设置里点击事件编辑,可以选择事件后添加js语句,具体步骤如图。另:如想获取更多关于JS的帮助,可以移步至帆软论坛,
http://bbs.finereport.com/
注册一个账号后可以免费提问,会有各路高手解答。
楼主说的js对象是指控件本身吗?
是的话参考这个
var ss=this.options.form.getWidgetByName("参数控件名称");
ss就为控件对象
绛旓細鍒濇瀛︿範甯嗚蒋锛岀涓寮鎶ヨ〃锛岀敱浜庡瓧娈垫瘮杈冨锛岄瑙堝彂鐜版湁寰堝瀛楁鏄剧ず涓嶅嚭鏉ャ傜粡鏌ヨ璧勬枡鍙戠幇鏄缃湁闂銆傝В鍐虫柟妗堝涓嬶細1.妯℃澘-妯℃澘鑷傚簲灞炴с2.鍙缃瓧浣撲笌琛ㄦ牸鐨勮嚜閫傚簲鏂瑰紡
绛旓細鐢ㄧ殑寰堥『鎵嬨傜浜屾劅瑙夋槸寰堜汉鎬у寲锛屽挨鍏跺浜庢垜杩欑缂栫爜鑿滈笩锛屼互鍓嶈娑︿咕鎶樿吘鎬曚簡銆傜涓変釜鎰熻鍥捐〃寰堟紓浜紝鍘熻皡鎴戯紝鎴戞瘮杈冪湅閲嶅浘琛ㄥ仛鍑烘潵鏄笉鏄緢婕備寒銆傝嚦浜庣己鐐瑰槢锛屽綋鐒跺氨鏄疄鐜版瘮杈冮珮绾х殑鍔熻兘鐨勬椂鍊欓渶瑕佽嚜宸卞啓js浜嗐傜畝鑰岃█涔嬶紝杩欐鎶ヨ〃闈炲父閫傚悎瀵绘眰绠鍗曟槗鐢ㄥ伐鍏风殑浜蹭滑~
绛旓細甯嗚蒋鎶ヨ〃宸ュ叿鏄湁鍏嶈垂鐗堢殑锛岄傜敤浜庝釜浜哄紑鍙戙傚厤璐圭増璧峰氨鏄瘯鐢ㄧ増鎴栬呴潪娉ㄥ唽鐗堟湰锛屼細鍦ㄧ敤鎴锋暟鏂归潰鏈変釜闄愬埗銆傚竼杞姤琛ㄦ槸鍥藉唴鏈濂界殑鎶ヨ〃宸ュ叿锛岀敤鎴锋暟闈炲父澶氾紝鑳藉紑杈熶竴涓拡瀵逛釜浜轰娇鐢ㄧ殑鍏嶈垂鐗堬紝纭疄鎸哄ソ鐨勶紝璧炰竴涓
绛旓細Highcharts瀵归潪鍟嗙敤鍏嶈垂锛屽浜庝釜浜虹綉绔欙紝瀛︽牎缃戠珯鍜岄潪鐩堝埄鏈烘瀯锛屽彲浠ヤ笉缁忚繃鎺堟潈鐩存帴浣跨敤Highcharts绯诲垪杞欢銆侶ighcharts杩樻湁涓涓ソ澶勫湪浜庯紝瀹冨畬鍏ㄥ熀浜嶩TML5鎶鏈紝涓嶉渶瑕佸畨瑁呬换浣曟彃浠讹紝涔熶笉闇瑕侀厤缃甈HP銆丣ava绛夎繍琛岀幆澧冿紝鍙渶瑕佷袱涓JS鏂囦欢鍗冲彲浣跨敤銆-3-甯嗚蒋鎶ヨ〃锛團ineReport锛塅ineReport鐨勫彲瑙嗗寲鏁堟灉铏界劧娌℃湁涓婇潰涓ょ...
绛旓細鍥藉鐨勮瘽姘存櫠鎶ヨ〃锛孲AP鍏徃鐨勫晢涓氭姤琛ㄥ伐鍏凤紝浣滀负SAP鈥滈泦鍥⑩濅笅鐨勬姤琛ㄧ粍浠舵ā鍧椼10骞翠簨鍓嶇洓琛屼竴鏃讹紝鍚庤SAP鏀惰喘銆備絾姘存櫠鎶ヨ〃锛圕rystal Report锛夊湪鐞嗚涓婂彧鏀寔鍗曟暟鎹泦锛屽澶氶泦鐨勬敮鎸佷緷璧栦簬鏁版嵁搴撶殑杩愮畻鑳藉姏锛堝弶涔樹笌鑱斿悎绛夋垨鍐欏瓨鍌ㄨ繃绋嬶級锛屽搴撲竴鑸毦浠ユ敮鎸併傚浗鍐呯殑璇滷ineReport锛岀洰鍓嶅浗鍐呮姤琛ㄨ蒋浠堕鍩熷彂灞曟渶...
绛旓細finereport鏄鎶ヨ〃杞欢锛屽紑鍙戞寜鐓т笟鍔$殑闇姹傚皢鎶ヨ〃鍒朵綔鍑烘潵锛屼笟鍔′汉鍛樺熀鏈篃灏辨槸姣忓ぉ鎵撳紑鐪嬩竴涓嬶紝鎴栬呰繘琛屾暟鎹~鎶inebi鏄晢涓氭櫤鑳借蒋浠讹紝寮鍙戝皢鎵鏈夌殑鏁版嵁鍑嗗濂斤紝涓氬姟浜哄憳鑷繁鎶婃暟鎹彇杩囨潵锛岃嚜鐢辫繘琛屾暟鎹垎鏋愪娇鐢ㄩ毦搴 finereport瀵瑰紑鍙戜汉鍛樻病鏈夐毦搴︼紝濡傛灉鏄紑鍙戞姤琛ㄧ殑璇濓紝闇瑕佷簡瑙JS銆丼QL绛夌煡璇嗭紝绠鍗曞紑鍙戠殑璇濅笉...
绛旓細FusionCharts free 鏄竴涓法骞冲彴锛岃法娴忚鍣ㄧ殑flash鍥捐〃缁勪欢瑙e喅鏂规锛岃兘澶烝SP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, HTML椤甸潰浠ュ強PPT璋冪敤銆2銆乭ighcharts锛欻ighcharts 鏄竴涓敤绾疛avaScript缂栧啓鐨勪竴涓浘琛ㄥ簱锛 web搴旂敤绋嬪簭娣诲姞鏈変氦浜掓х殑鍥捐〃銆3銆丄ctiveReports 鏄竴娆綨ET 骞冲彴鐨鎶ヨ〃鎺т欢锛屽伐浣...
绛旓細FineReport鏃㈠彲浣跨敤甯嗚蒋鑷富鐮斿彂鐨凥tml5鍥捐〃,涔熷彲鎺ュ叆Echarts绛夌涓夋柟鎺т欢鏉ュ埗浣滃浘琛ㄣ傚ぇ灞忕敤鎴疯兘鎺ユ敹鍒版洿閰风偒鐨勫浘琛ㄦ晥鏋溿傚疄鏃剁紪杈戠殑鏃跺,鍥捐〃鍜屾暟鎹槸鑷姩鍒锋柊鐨勩傛槸涓涓瘮杈冮珮鎬ц兘鐨勫浘琛ㄦ帶浠,涓昏鍦.NET鍜學eb涓婁娇鐢ㄣ傚惉璇,閫熷害鏄渶蹇殑,鍦ㄥ浗澶栧簲鐢ㄧ殑姣旇緝澶,鏁版嵁鍙鍖栧仛鐨勮繕绠椾笉閿欍傚浘琛ㄧ,鏄湪绾跨殑...
绛旓細鐧诲綍鎶ヨ〃绔换鎰忕敤鎴风櫥褰曪紝閮藉彲浣跨敤鍗冲腑鎶ヨ〃璁捐鍣ㄥ垱寤鸿嚜宸辩殑鎶ヨ〃锛屾ā鍨嬫槸鍒涘缓鎶ヨ〃鐨勫熀纭锛屽洜姝ょ敤鎴风櫥褰曟垚鍔熷悗棣栧厛瑕侀夋嫨鎻愪緵鏁版嵁鏀寔鐨勬ā鍨嬶紝閫夋嫨AR Server鎻愪緵鐨凙ctive Tunes妯″瀷鍚庯紝鐐瑰嚮鈥滃垱寤烘姤琛ㄢ滐紱杩涘叆鎶ヨ〃璁捐鍣紝鐐瑰嚮鑿滃崟鏍忎腑鈥滄姤琛ㄢ濋」锛屾嫋鎷芥枃鏈鍒伴〉鐪夊尯鍩燂紝鍙屽嚮鏂囨湰妗嗚緭鍏モ淓mployee List鈥滐紝宸︿晶...
绛旓細鎬濊繄鐗硅蒋浠禨martbi鍦╓eb骞冲彴鐨勬墿灞曪紝涓嶄絾缁ф壙浜嗗叾寮哄ぇ鐨鎶ヨ〃璁捐鑳藉姏鍜岄珮鏁堢殑鎶ヨ〃寮鍙戝紩鎿庯紝杩樻彁渚涗簡鍏ㄦ柊鐨勮法骞冲彴鎶ヨ〃璁捐鍣ㄥ拰绾墠绔姤琛ㄦ煡鐪嬪櫒锛屽叏闈㈡敮鎸 Node.js銆丄ngular銆丷eact銆乂ue 绛夊墠绔紑鍙戞鏋躲係martbi浠庢姤琛ㄥ紑鍙戠殑鏁版嵁鍑嗗銆佹牱寮忚璁°佹暟鎹绠椼佹暟鎹彲瑙嗗寲銆佷簰鍔ㄩ昏緫銆佸叡浜彂甯冨叚澶ф楠や笂閮芥湁鐗硅壊鐨...