反饋已提交
網絡繁忙
我們可利用 JS 獲取儲存格的值,或修改儲存格中的值,如下圖所示:
透過 JS 呼叫儲存格API來獲取和改變儲存格的值。API說明可以參考:獲取和設定儲存格值API
如圖,在報表中新增兩個按鈕,B1 是獲取值的按鈕,E1 是指派的按鈕。
1)給 B1 儲存格的獲取值按鈕新增「點選」事件,如下圖所示:
點選事件中的JavaScript 代碼如下:
var v1 = _g().getCellValue(0, 1, 3);//獲取B4的值var v2 = _g().getCellValue(0, 4, 2);//獲取E3的值var v3 = _g().getCellValue("E4");//獲取E4的值alert("僱員:" v2 "\n性別:" v1 "\n電話:" v3);
2)給 E1 儲存格的指派按鈕新增「點選」事件
_g().setCellValue(0, 1, 3, "男");//將B4修改為男_g().setCellValue(0, 3, 3, "手機:");//將D4修改為手機:_g().setCellValue("E4","19356958746");//將E4修改為19356958746
儲存範本,填報預覽後,效果如下所示:
注:不支援行動端預覽。
如圖,在報表中新增兩個按鈕,A1是獲取值的按鈕,C1是指派的按鈕
1)給 A1 儲存格的獲取值按鈕新增「點選」事件
點選事件是要新增參數的,參數名為 len,值為公式 COUNT(A4) ,目的是獲取 A4 儲存格擴展出來的總行數。
點選事件中的 JavaScript 代碼如下:
var value = "";for (i = 0; i < len; i ) { var id = _g().getCellValue(0, 0, i 3); //獲取A4的擴展值 var kc = _g().getCellValue(0, 2, i 3); //獲取C4的擴展值 value = "產品ID:" id ",庫存量:" kc "\n"; //連接id和庫存量,每個id為一行}alert(value);
2)給 C1 儲存格的指派按鈕新增「點選」事件
點選事件是要新增參數的,新增參數 len,值為 COUNT(A4) ,目的為獲取 A4 儲存格擴展出來的總行數
for (i = 0; i < len; i ) { var kc = _g().setCellValue(0, 2, i 3,"0"); //修改C4的所有擴展值為0}
儲存報表,分頁預覽後,效果如下圖所示:
已完成模板可參見:
範例一:儲存格不擴展.cpt
範例二:儲存格擴展.cpt
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙