@@ -247,25 +247,6 @@ <h2 class="accordion-header" id="flush-heading_{{ form.data_source.auto_id }}">
247247            < div  class ="card "> 
248248                < div  class ="card-body "> 
249249                    < div  class ="table-responsive " data-fl-scrolls ='{"orientation": "horizontal"} ' style ="max-height: 80vh; overflow-y: auto; "> 
250-                         < style > 
251-                             table  {
252-                                 border-collapse :  collapse;
253-                                 width :  100%  ;
254-                             }
255-                             
256-                             thead  {
257-                                 position :  sticky;
258-                                 top :  0 ;
259-                                 background-color :  white; /* Ensure the background color matches your design */ 
260-                                 z-index :  1 ; /* Ensure the header stays above the table rows */ 
261-                             }
262-                             
263-                             th ,  td  {
264-                                 padding :  8px  ;
265-                                 text-align :  left;
266-                                 border-bottom :  1px   solid # ddd ;
267-                             }
268-                         </ style > 
269250                        < table  class ="table table-hover "> 
270251                            < thead > 
271252                                < tr > 
@@ -477,11 +458,11 @@ <h2 class="accordion-header" id="flush-heading_{{ form.data_source.auto_id }}">
477458    let  checkedSignalMembers  =  [ ] 
478459
479460        // Function to update the modal content 
480-     function  updateSelectedSignals ( signalSet ,  signal )  { 
461+     function  updateSelectedSignals ( dataSoure ,  signal ,   signalSet )  { 
481462        var  selectedSignalsList  =  document . getElementById ( 'selectedSignalsList' ) ; 
482463
483464        var  tr  =  document . createElement ( 'tr' ) ; 
484-         tr . setAttribute ( 'id' ,  `${ signalSet }  _${ signal }  ` ) ; 
465+         tr . setAttribute ( 'id' ,  `${ dataSoure }  _${ signal }  ` ) ; 
485466        var  signalSetName  =  document . createElement ( 'td' ) ; 
486467        signalSetName . textContent  =  signalSet ; 
487468        tr . appendChild ( signalSetName ) ; 
@@ -501,10 +482,10 @@ <h2 class="accordion-header" id="flush-heading_{{ form.data_source.auto_id }}">
501482                    signal : this . dataset . signal , 
502483                    time_type : this . dataset . timetype , 
503484                } ) ; 
504-                 updateSelectedSignals ( this . dataset . signalset ,  this . dataset . signaldisplayname ) ; 
485+                 updateSelectedSignals ( this . dataset . datasource ,  this . dataset . signal ,   this . dataset . signalset ) ; 
505486            }  else  { 
506-                 checkedSignalMembers  =  checkedSignalMembers . filter ( signal  =>  signal [ "params" ] [ " signal" ]  !==  this . dataset . signal ) ; 
507-                 document . getElementById ( `${ this . dataset . signalset }  _${ this . dataset . signal }  ` ) . remove ( ) ; 
487+                 checkedSignalMembers  =  checkedSignalMembers . filter ( signal  =>  signal . signal  !==  this . dataset . signal ) ; 
488+                 document . getElementById ( `${ this . dataset . datasource }  _${ this . dataset . signal }  ` ) . remove ( ) ; 
508489            } 
509490
510491
0 commit comments