點晴永久免費OA工作流模板如何實現(xiàn)多個控件聯(lián)動操作效果?需要用到Javascript腳本嗎?
![]() ![]() 點晴OA工作流模板完全支持Javascript腳本編程,可以通過JS腳本實現(xiàn)各種復(fù)雜的需求。 實現(xiàn)不同工作流控件之間的聯(lián)動變化,需要使用javascript腳本才能實現(xiàn),如果想實現(xiàn)各種復(fù)雜的需求,懂一些簡單的javascript腳本知識是必須的。 點晴OA中控件綁定javascript腳本的方法,下面以一個下拉控件值的變化,動態(tài)改動其他控件值以及是否允許修改為例說明如下。 一、在工作流模板管理設(shè)計頁面,先設(shè)計好表單模板: ![]() 特別說明: 1、工作流模板控件中支持直接綁定JS腳本的控件有三個:純文本框(支持onchange/onclick事件)、下拉框(支持onchange事件)、復(fù)選框(支持onclick事件),其他控件如果需要綁定jS腳本的話,則需要自行在源碼模式下找到此控件手動添加JS腳本。 ![]() 2、判斷選中值的方法: 純文本框和下拉框根據(jù)位置不同,用this.value或document.getElementById('CS**').value,JS腳本為:if(this.value=='**'){*****}else{*******} 復(fù)選框根據(jù)位置不同,用this.checked或document.getElementById('CS**').checked,JS腳本為:if(this.checked==true){*****}else{*******} 二、綁定控件有兩種方法,方法1是在綁定JS的位置,直接寫進去最終的JS腳本,這個適合簡單的判斷;方法2是勾選啟用javascript腳本,在下面的javascript腳本位置規(guī)劃好js函數(shù),然后在控件的綁定JS腳本位置輸入函數(shù)名稱即可,這個方法用于比較復(fù)雜的判斷。 方法1: 直接在綁定的JS框中寫入控制腳本: ![]() 方法2: 1、勾選啟用javascript腳本,規(guī)劃好要使用的javascript腳本內(nèi)容: ![]() 腳本內(nèi)容參見附件:js.txt 2、在相應(yīng)的控件中,綁定以上函數(shù)即可: ![]() 以上效果可以在點晴官網(wǎng)在線體驗網(wǎng)站看到: http://try.oa22.cn ![]() 該文章在 2020/4/29 20:18:56 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |