æ„Ÿè°¢æ‚¨çš„åˆ†äº«ï¼Œä½†è¿˜æ˜¯æœ‰ç‚¹å·®å¼‚ï¼Œä»¥ä¸‹æ˜¯æˆ‘çš„å‡ ä¸ªæŽ§ä»¶ä»£ç ,麻烦您帮我改改试试,ä¸èƒœæ„Ÿæ¿€ 我的全选å¤é€‰æ¡†æ·»åŠ äº‹ä»¶-çŠ¶æ€æ”¹å˜ï¼š var flag = this.getValue(); //获å–当å‰å€¼ var boxes = _g().getWidgetsByName("box"); //获å–当å‰é¡µçš„å¤é€‰æŒ‰é’®æŽ§ä»¶æ•°ç»„ if (typeof(boxes[0]) != "undefined") { for (i = 0; i < boxes.length; i++) { var cr=FR.cellStr2ColumnRow(boxes.options.location); //获å–行列å·å¯¹è±¡ _g().setCellValue(0,cr.col,cr.row,flag); //如果控件大于1个,则é历赋值 } } else { var cr=FR.cellStr2ColumnRow(boxes.options.location); //获å–行列å·å¯¹è±¡ _g().setCellValue(0,cr.col,cr.row,flag); //å¦‚æžœæŽ§ä»¶åªæœ‰1个,则直接赋值 } -------------------------------------------------------------- 记录å¤é€‰æ¡†æ·»åŠ äº‹ä»¶-çŠ¶æ€æ”¹å˜ï¼š var isAllChecked = true; //è®¾ç½®æ ‡è®°çŠ¶æ€ä¸ºé€‰ä¸ var boxes = _g().getWidgetsByName("box"); //获å–当å‰é¡µçš„å¤é€‰æŒ‰é’®æŽ§ä»¶æ•°ç»„ if (typeof(boxes[0]) != "undefined") { for (i = 0; i < boxes.length; i++) { isAllChecked = boxes.getValue() == true ? isAllChecked : false; //如果控件大于1个,则é历获å–值,一旦出现未选ä¸çжæ€çš„æŒ‰é’®ï¼Œåˆ™å°†æ ‡è®°å€¼æ”¹ä¸ºfalse } } else { isAllChecked = boxes.getValue(); //å¦‚æžœæŽ§ä»¶åªæœ‰1ä¸ªï¼Œåˆ™ç›´æŽ¥èŽ·å–æŽ§ä»¶å€¼ï¼Œå¹¶ä¼ ç»™æ ‡è®°å€¼ } _g().setCellValue(0, 0, 1, isAllChecked); //å°†æ ‡è®°å€¼èµ‹ç»™A2å•å…ƒæ ¼ --------------------------------------------------------------------------------- 批é‡åˆ é™¤æ·»åŠ äº‹ä»¶-点击: var boxes = _g().getWidgetsByName("box"); //获å–当å‰é¡µçš„å¤é€‰æŒ‰é’®æŽ§ä»¶æ•°ç»„ var cells = []; if (typeof(boxes[0]) != "undefined") { for (i = 0; i < boxes.length; i++) { if (boxes.selected()) { cells.push(boxes.options.location); //如果控件大于1个,则éåŽ†åˆ¤æ–æ˜¯å¦é€‰ä¸ï¼Œå°†é€‰ä¸çš„æŽ§ä»¶æ‰€åœ¨çš„å•å…ƒæ ¼ç¼–å·å¡žè¿›æ•°ç»„ä¸ } } } else { if (boxes.selected()) { cells.push(boxes.options.location); //å¦‚æžœæŽ§ä»¶åªæœ‰1ä¸ªï¼Œåˆ™ç›´æŽ¥åˆ¤æ–æ˜¯å¦é€‰ä¸ï¼Œé€‰ä¸çš„è¯æŠŠå•å…ƒæ ¼ç¼–å·å¡žè¿›æ•°ç»„ä¸ } } _g().deleteRows(cells); //æ ¹æ®å•å…ƒæ ¼ç¼–å·åˆ 除行 //_g().verifyAndWriteReport(true); //æ‰§è¡Œæ ¡éªŒæäº¤æ‰€æœ‰sheetï¼Œå¦‚æœ‰åˆ é™¤è¡Œæ—¶ç›´æŽ¥æäº¤çš„需求,å¯ä»¥å¯ç”¨è¯¥å¥