|
294 | 294 | selectedHandlerNode.activePointIdSelect = new DataPointsSelect({ |
295 | 295 | selectHtmlId: "activePointId", |
296 | 296 | placeholderTextSingle: "<spring:message code='chosen.selector.selectPoint'/>", |
297 | | - excludePointsArray: inactivePoint ? [targetPoint, inactivePoint] : [targetPoint], |
| 297 | + excludePointsArray: [targetPoint], |
298 | 298 | pointsArray: activePoint ? [activePoint] : [], |
299 | 299 | dataTypes: [targetPoint.dataType], |
300 | 300 | startAsEmpty: true |
|
303 | 303 | selectedHandlerNode.inactivePointIdSelect = new DataPointsSelect({ |
304 | 304 | selectHtmlId: "inactivePointId", |
305 | 305 | placeholderTextSingle: "<spring:message code='chosen.selector.selectPoint'/>", |
306 | | - excludePointsArray: activePoint ? [targetPoint, activePoint] : [targetPoint], |
| 306 | + excludePointsArray: [targetPoint], |
307 | 307 | pointsArray: inactivePoint ? [inactivePoint] : [], |
308 | 308 | dataTypes: [targetPoint.dataType], |
309 | 309 | startAsEmpty: true |
|
442 | 442 | } |
443 | 443 |
|
444 | 444 | if(activePointSelect) { |
445 | | - activePointSelect.setPointId(undefined); |
446 | | - inactivePointSelectChanged(); |
| 445 | + activePointSelect.clearList(); |
447 | 446 | } |
448 | 447 | } |
449 | 448 |
|
|
456 | 455 | } |
457 | 456 |
|
458 | 457 | if(inactivePointSelect) { |
459 | | - inactivePointSelect.setPointId(undefined); |
460 | | - activePointSelectChanged(); |
| 458 | + inactivePointSelect.clearList(); |
461 | 459 | } |
462 | 460 | } |
463 | 461 |
|
|
512 | 510 | function(content) { $("inactiveValueToSetContent").innerHTML = content; }); |
513 | 511 | } |
514 | 512 |
|
515 | | - activePointSelectChanged(); |
516 | | - inactivePointSelectChanged(); |
517 | | - targetPointSelect.setPointId(targetPointId); |
518 | | - } else { |
519 | | - let activeAction = document.getElementById('activeAction'); |
520 | | - activeAction.disabled = true; |
521 | | - let inactiveAction = document.getElementById('inactiveAction'); |
522 | | - inactiveAction.disabled = true; |
523 | | - } |
524 | | - targetPointSelect.loadPointsList(); |
525 | | - } |
| 513 | + let targetPointSelect = selectedHandlerNode ? selectedHandlerNode.targetPointIdSelect : targetPointIdSelect; |
| 514 | + let activePointSelect = selectedHandlerNode ? selectedHandlerNode.activePointIdSelect : activePointIdSelect; |
| 515 | + let inactivePointSelect = selectedHandlerNode ? selectedHandlerNode.inactivePointIdSelect : inactivePointIdSelect; |
526 | 516 |
|
527 | | - function activePointSelectChanged() { |
528 | | - let targetPointSelect = selectedHandlerNode ? selectedHandlerNode.targetPointIdSelect : targetPointIdSelect; |
529 | | - let activePointSelect = selectedHandlerNode ? selectedHandlerNode.activePointIdSelect : activePointIdSelect; |
530 | | - let inactivePointSelect = selectedHandlerNode ? selectedHandlerNode.inactivePointIdSelect : inactivePointIdSelect; |
531 | | -
|
532 | | - if(targetPointSelect && activePointSelect && inactivePointSelect) { |
533 | | - let targetPoint = targetPointSelect.getPoint(); |
534 | | - let activePoint = activePointSelect.getPoint(); |
535 | | - let inactiveId = inactivePointSelect.getPointId(); |
536 | | -
|
537 | | - if(targetPoint) { |
538 | | - inactivePointSelect.setDataTypes([targetPoint.dataType]); |
539 | | - if(activePoint) { |
540 | | - inactivePointSelect.updatePointsList([targetPoint, activePoint]); |
541 | | - } else { |
| 517 | + if(targetPointSelect && inactivePointSelect) { |
| 518 | + let targetPoint = targetPointSelect.getPoint(); |
| 519 | +
|
| 520 | + if(targetPoint) { |
| 521 | + inactivePointSelect.setDataTypes([targetPoint.dataType]); |
542 | 522 | inactivePointSelect.updatePointsList([targetPoint]); |
543 | 523 | } |
544 | | - } else { |
545 | | - if(activePoint) { |
546 | | - inactivePointSelect.updatePointsList([activePoint]); |
547 | | - } |
548 | | - } |
549 | | - if(inactiveId > 0) { |
550 | | - inactivePointSelect.setPointId(inactiveId); |
551 | | - } else { |
552 | | - inactivePointSelect.setPointId(undefined); |
| 524 | +
|
| 525 | + inactivePointSelect.loadPointsList(); |
553 | 526 | } |
554 | | - inactivePointSelect.loadPointsList(); |
555 | | - } |
556 | | - } |
557 | 527 |
|
558 | | - function inactivePointSelectChanged() { |
559 | | - let targetPointSelect = selectedHandlerNode ? selectedHandlerNode.targetPointIdSelect : targetPointIdSelect; |
560 | | - let activePointSelect = selectedHandlerNode ? selectedHandlerNode.activePointIdSelect : activePointIdSelect; |
561 | | - let inactivePointSelect = selectedHandlerNode ? selectedHandlerNode.inactivePointIdSelect : inactivePointIdSelect; |
562 | | -
|
563 | | - if(targetPointSelect && activePointSelect && inactivePointSelect) { |
564 | | - let targetPoint = targetPointSelect.getPoint(); |
565 | | - let inactivePoint = inactivePointSelect.getPoint(); |
566 | | - let activeId = activePointSelect.getPointId(); |
567 | | -
|
568 | | - if(targetPoint) { |
569 | | - activePointSelect.setDataTypes([targetPoint.dataType]); |
570 | | - if(inactivePoint) { |
571 | | - activePointSelect.updatePointsList([targetPoint, inactivePoint]); |
572 | | - } else { |
| 528 | + if(targetPointSelect && activePointSelect) { |
| 529 | + let targetPoint = targetPointSelect.getPoint(); |
| 530 | +
|
| 531 | + if(targetPoint) { |
| 532 | + activePointSelect.setDataTypes([targetPoint.dataType]); |
573 | 533 | activePointSelect.updatePointsList([targetPoint]); |
574 | 534 | } |
575 | | - } else { |
576 | | - if(inactivePoint) { |
577 | | - activePointSelect.updatePointsList([inactivePoint]); |
578 | | - } |
579 | | - } |
580 | | - if(activeId > 0) { |
581 | | - activePointSelect.setPointId(activeId); |
582 | | - } else { |
583 | | - activePointSelect.setPointId(undefined); |
| 535 | +
|
| 536 | + activePointSelect.loadPointsList(); |
584 | 537 | } |
585 | | - activePointSelect.loadPointsList(); |
| 538 | +
|
| 539 | + targetPointSelect.setPointId(targetPointId); |
| 540 | + } else { |
| 541 | + let activeAction = document.getElementById('activeAction'); |
| 542 | + activeAction.disabled = true; |
| 543 | + let inactiveAction = document.getElementById('inactiveAction'); |
| 544 | + inactiveAction.disabled = true; |
586 | 545 | } |
| 546 | + targetPointSelect.loadPointsList(); |
587 | 547 | } |
588 | 548 |
|
589 | 549 | function activeActionChanged() { |
|
592 | 552 | show("activePointIdRow"); |
593 | 553 | hide("activeValueToSetRow"); |
594 | 554 | resetActiveStatic(); |
| 555 | + let activePointSelect = selectedHandlerNode ? selectedHandlerNode.activePointIdSelect : activePointIdSelect; |
| 556 | + if(activePointSelect) { |
| 557 | + activePointSelect.loadPointsList(); |
| 558 | + } |
595 | 559 | } else if (action == <c:out value="<%= EventHandlerVO.SET_ACTION_STATIC_VALUE %>"/>) { |
596 | 560 | hide("activePointIdRow"); |
597 | 561 | show("activeValueToSetRow"); |
|
602 | 566 | resetActivePoint(); |
603 | 567 | resetActiveStatic(); |
604 | 568 | } |
605 | | - activePointSelectChanged(); |
606 | 569 | } |
607 | 570 |
|
608 | 571 | function inactiveActionChanged() { |
|
611 | 574 | show("inactivePointIdRow"); |
612 | 575 | hide("inactiveValueToSetRow"); |
613 | 576 | resetInactiveStatic(); |
| 577 | + let inactivePointSelect = selectedHandlerNode ? selectedHandlerNode.inactivePointIdSelect : inactivePointIdSelect; |
| 578 | +
|
| 579 | + if(targetPointSelect && inactivePointSelect) { |
| 580 | + inactivePointSelect.loadPointsList(); |
| 581 | + } |
614 | 582 | } else if (action == <c:out value="<%= EventHandlerVO.SET_ACTION_STATIC_VALUE %>"/>) { |
615 | 583 | hide("inactivePointIdRow"); |
616 | 584 | show("inactiveValueToSetRow"); |
|
621 | 589 | resetInactivePoint(); |
622 | 590 | resetInactiveStatic(); |
623 | 591 | } |
624 | | - inactivePointSelectChanged(); |
625 | 592 | } |
626 | 593 |
|
627 | 594 | function sendEscalationChanged() { |
|
874 | 841 | <select id="activePointId" |
875 | 842 | class="chzn-select" |
876 | 843 | data-placeholder="<spring:message code='chosen.selector.selectPoint'/>" |
877 | | - onchange="activePointSelectChanged()" |
878 | 844 | style="display:none;"> |
879 | 845 | </select> |
880 | 846 | </td> |
|
902 | 868 | <select id="inactivePointId" |
903 | 869 | class="chzn-select" |
904 | 870 | data-placeholder="<spring:message code='chosen.selector.selectPoint'/>" |
905 | | - onchange="inactivePointSelectChanged()" |
906 | 871 | style="display:none;"> |
907 | 872 | </select> |
908 | 873 | </td> |
|
0 commit comments