反饋已提交
網絡繁忙
本文介紹的是儲存格背景的JS API方法。使用【addEffect】 方法,【type】 參數的四個值分別對應【儲存格所在列變色】、【儲存格所在欄變色】、【儲存格所在列欄變色】、【儲存格變色】。
方法
addEffect(type, opts)
滑鼠點選或者懸浮時,儲存格或所在列欄背景顏色變化。
參數
type: string,
opts: {
color: string,
trigger: string,
single: boolean
}
【type】:變色型別,字串。
【highlightRow】:滑鼠點選/懸浮時儲存格所在列變色。
【highlightCol】:滑鼠點選/懸浮時儲存格所在欄變色。
【highlightCross】:滑鼠點選/懸浮時儲存格所在列欄變色。
【highlightCell】:滑鼠點選/懸浮時儲存格變色。
【opts】:變化屬性,json 格式。
【color】: 變化的顏色,顏色代碼,字串。
【trigger】: 滑鼠的操作,字串,預設為【mouseover】。【mouseover】 :滑鼠懸浮。【mousedown】:滑鼠點選。
【single】:恢復邏輯,布林型,預設為【true】。【true】:滑鼠點選/懸浮其他位置時恢復。【false】:滑鼠再次點選/懸浮此位置時恢復。
傳回值
void
行動端
支援行動端。
設定【addEffect】第一個參數【type】值為 【highlightRow】 ,滑鼠點選或者懸浮儲存格,儲存格所在列背景顏色發生改變。
範例1:若獲取到的報表物件定義為 【report】 ,滑鼠懸浮儲存格時所在列背景顯示為紅色,離開時恢復。具體代碼如下代碼塊1所示。
範例2:若獲取到的報表物件定義為 【report】 ,滑鼠點選儲存格時所在列背景顯示為紅色,再次點選恢復。具體代碼如下代碼塊2所示。
範例3:普通報表中,滑鼠懸浮儲存格時,所在列背景顯示為紅色,離開時恢復。具體代碼如下代碼塊3所示。
範例4:普通報表中,滑鼠點選儲存格時,所在列背景顯示為紅色,再次點選恢復。具體代碼如下代碼塊4所示。
範例5:決策報表中,滑鼠懸浮 【report0】 報表塊儲存格時,所在列背景顯示為紅色,離開時恢復。具體代碼如下代碼塊5所示。
範例6:決策報表中,滑鼠點選 【report0】 報表塊儲存格時,所在列背景顯示為紅色,再次點選恢復。具體代碼如下代碼塊6所示。
<!-- 滑鼠懸浮儲存格時所在列背景顯示為紅色,離開時恢復。 -->report.addEffect('highlightRow',{ color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選儲存格時所在列背景顯示為紅色,再次點選恢復。 -->report.addEffect('highlightRow',{ color: 'red', trigger: 'mousedown', single:false});
<!-- 滑鼠懸浮儲存格時,所在列背景顯示為紅色,離開時恢復。 -->_g().addEffect('highlightRow', { color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選儲存格時,所在列背景顯示為紅色,再次點選恢復。 -->_g().addEffect('highlightRow',{ color: 'red', trigger: 'mousedown', single:false});
<!-- 滑鼠懸浮 【report0】 報表塊儲存格時,所在列背景顯示為紅色,離開時恢復。 -->_g().getWidgetByName('report0').addEffect('highlightRow', { color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選 【report0】 報表塊儲存格時,所在列背景顯示為紅色,再次點選恢復。 -->_g().getWidgetByName('report0').addEffect('highlightRow', { color: 'red', trigger: 'mousedown', single: false});
範例1:滑鼠懸浮儲存格時,所在列背景顏色顯示為紅色,離開時恢復。點選下載範本:儲存格所在列变色.cpt。如下圖1所示。
範例2:滑鼠點選儲存格時,所在列背景顏色顯示為紅色,再次點選恢復。點選下載範本:儲存格所在列變色滑鼠點選恢復.cpt。如下圖2所示。
addEffect 第一個參數 type 值為 【highlightCol】 時,滑鼠點選或者懸浮儲存格,儲存格所在欄背景顏色發生改變。
範例1:若獲取到的報表物件定義為 【report】 ,滑鼠懸浮儲存格時所在欄背景顏色顯示為紅色,離開時恢復。具體代碼如下代碼塊1所示。
範例2:若獲取到的報表物件定義為 【report】 ,滑鼠點選儲存格時所在欄背景顏色顯示為紅色,再次點選恢復。具體代碼如下代碼塊2所示。
範例3:普通報表中,滑鼠懸浮儲存格時,所在欄背景顏色顯示為紅色,離開時恢復。具體代碼如下代碼塊3所示。
範例4:普通報表中,滑鼠點選儲存格時,所在欄背景顏色顯示為紅色,再次點選恢復。具體代碼如下代碼塊4所示。
範例5:決策報表中,滑鼠懸浮 【report0】 報表塊儲存格時,所在欄背景顏色顯示為紅色,離開時恢復。具體代碼如下代碼塊5所示。
範例6:決策報表中,滑鼠點選 【report0】 報表塊儲存格時,所在欄背景顏色顯示為紅色,再次點選恢復。具體代碼如下代碼塊6所示。
<!-- 滑鼠懸浮儲存格時所在欄背景顏色顯示為紅色,離開時恢復。 -->report.addEffect('highlightCol',{ color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選儲存格時所在欄背景顏色顯示為紅色,再次點選恢復。 -->report.addEffect('highlightCol',{ color: 'red', trigger: 'mousedown', single:false});
<!-- 滑鼠懸浮儲存格時,所在欄背景顏色顯示為紅色,離開時恢復。 -->_g().addEffect('highlightCol', { color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選儲存格時,所在欄背景顏色顯示為紅色,再次點選恢復。 -->_g().addEffect('highlightCol',{ color: 'red', trigger: 'mousedown', single:false});
<!-- 滑鼠懸浮 【report0】 報表塊儲存格時,所在欄背景顏色顯示為紅色,離開時恢復。 -->_g().getWidgetByName('report0').addEffect('highlightCol', { color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選 【report0】 報表塊儲存格時,所在欄背景顏色顯示為紅色,再次點選恢復。 -->_g().getWidgetByName('report0').addEffect('highlightCol', { color: 'red', trigger: 'mousedown', single: false});
範例1:滑鼠懸浮儲存格時,所在欄背景顏色顯示為紅色,離開時恢復。點選下載範本:儲存格所在欄變色.cpt。如下圖1所示。
範例2:滑鼠點選儲存格時,所在欄背景顏色顯示為紅色,再次點選恢復。點選下載範本:儲存格所在欄變色滑鼠點選恢復.cpt。如下圖2所示。
設定【addEffect】第一個參數【 type 】值為 【highlightCross】 ,滑鼠點選或者懸浮儲存格,儲存格所在的列欄背景顏色發生改變。
範例1:若獲取到的報表物件定義為【report】 ,滑鼠懸浮儲存格時所在列欄背景顏色顯示為紅色,離開時恢復。具體代碼如下代碼塊1所示。
範例2:若獲取到的報表物件定義為【report】 ,滑鼠點選儲存格時所在列欄背景顏色顯示為紅色,再次點選恢復。具體代碼如下代碼塊2所示。
範例3:普通報表中,滑鼠懸浮儲存格時,所在列欄背景顏色顯示為紅色,離開時恢復。具體代碼如下代碼塊3所示。
範例4:普通報表中,滑鼠點選儲存格時,所在列欄背景顏色顯示為紅色,再次點選恢復。具體代碼如下代碼塊4所示。
範例5:決策報表中,滑鼠懸浮 【report0】 報表塊儲存格時,所在列欄背景顏色顯示為紅色,離開時恢復。具體代碼如下代碼塊5所示。
範例6:決策報表中,滑鼠點選 【report0】 報表塊儲存格時,所在列欄背景顏色顯示為紅色,再次點選恢復。具體代碼如下代碼塊6所示。
<!-- 滑鼠懸浮儲存格時所在列欄背景顏色顯示為紅色,離開時恢復。 -->report.addEffect('highlightCross',{ color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選儲存格時所在列欄背景顏色顯示為紅色,再次點選恢復。 -->report.addEffect('highlightCross',{ color: 'red', trigger: 'mousedown', single:false});
<!-- 滑鼠懸浮儲存格時,所在列欄背景顏色顯示為紅色,離開時恢復。 -->_g().addEffect('highlightCross', { color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選儲存格時,所在列欄背景顏色顯示為紅色,再次點選恢復。 -->_g().addEffect('highlightCross',{ color: 'red', trigger: 'mousedown', single:false});
<!-- 滑鼠懸浮 【report0】 報表塊儲存格時,所在列欄背景顏色顯示為紅色,離開時恢復。 -->_g().getWidgetByName('report0').addEffect('highlightCross', { color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選 【report0】 報表塊儲存格時,所在列欄背景顏色顯示為紅色,再次點選恢復。 -->_g().getWidgetByName('report0').addEffect('highlightCross', { color: 'red', trigger: 'mousedown', single: false});
範例1:滑鼠懸浮儲存格時,所在列欄背景顏色顯示為紅色,離開時恢復。點選下載範本:儲存格所在列欄變色.cpt。如下圖1所示。
範例6:決策報表中,滑鼠點選 【report0】 報表塊儲存格時儲存格背景顏色顯示為紅色,再次點選恢復。點選下載範本:儲存格所在列欄變色滑鼠點選恢復.cpt。如下圖2所示。
【addEffect】第一個參數 【type】值為 【highlightCell】 時,滑鼠點選或者懸浮儲存格,儲存格背景顏色發生改變。
範例1:若獲取到的報表物件定義為【report】 ,滑鼠懸浮儲存格時儲存格背景顏色顯示為紅色,離開時恢復。具體代碼如下代碼塊1所示。
範例2:若獲取到的報表物件定義為【report】 ,滑鼠點選儲存格時儲存格背景顏色顯示為紅色,再次點選恢復。具體代碼如下代碼塊2所示。
範例3:普通報表中,滑鼠懸浮儲存格時儲存格背景顏色顯示為紅色,離開時恢復。具體代碼如下代碼塊3所示。
範例4:普通報表中,滑鼠點選儲存格時儲存格背景顏色顯示為紅色,再次點選恢復。具體代碼如下代碼塊4所示。
範例5:決策報表中,滑鼠懸浮 【report0】 報表塊儲存格時儲存格背景顏色顯示為紅色,離開時恢復。具體代碼如下代碼塊5所示。
範例6:決策報表中,滑鼠點選 【report0】 報表塊儲存格時儲存格背景顏色顯示為紅色,再次點選恢復。具體代碼如下代碼塊6所示。
<!-- 滑鼠懸浮儲存格時儲存格背景顏色顯示為紅色,離開時恢復。 -->report.addEffect('highlightCell',{ color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選儲存格時儲存格背景顏色顯示為紅色,再次點選恢復。 -->report.addEffect('highlightCell',{ color: 'red', trigger: 'mousedown', single:false});
<!-- 滑鼠懸浮儲存格時儲存格背景顏色顯示為紅色,離開時恢復。 -->_g().addEffect('highlightCell', { color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選儲存格時儲存格背景顏色顯示為紅色,再次點選恢復。 -->_g().addEffect('highlightCell',{ color: 'red', trigger: 'mousedown', single:false});
<!-- 滑鼠懸浮 【report0】 報表塊儲存格時儲存格背景顏色顯示為紅色,離開時恢復。 -->_g().getWidgetByName('report0').addEffect('highlightCell', { color: 'red', trigger: 'mouseover',});
<!-- 滑鼠點選 【report0】 報表塊儲存格時儲存格背景顏色顯示為紅色,再次點選恢復。 -->_g().getWidgetByName('report0').addEffect('highlightCell', { color: 'red', trigger: 'mousedown', single: false});
範例1:滑鼠懸浮儲存格時儲存格背景顏色顯示為紅色,離開時恢復。點選下載範本:儲存格變色滑鼠離開恢復.cpt。如下圖1所示。
範例2:滑鼠點選儲存格時儲存格背景顏色顯示為紅色,再次點選恢復。點選下載範本:儲存格變色滑鼠點選恢復.cpt。如下圖2所示。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉