Skip to content

Commit

Permalink
fixed the column visibility not being applied on reload
Browse files Browse the repository at this point in the history
  • Loading branch information
M-Wicenec committed Jan 17, 2025
1 parent 70dbed5 commit a0428f4
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 20 deletions.
29 changes: 15 additions & 14 deletions src/ParameterTable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -825,51 +825,52 @@ export class ColumnVisibilities {
localStorage.setItem('ColumnVisibilities', JSON.stringify(columnVisibilitiesObjArray));
}

loadFromLocalStorage = () : void => {
loadFromLocalStorage = () : void => {
const columnVisibilitiesObjArray : any[] = JSON.parse(localStorage.getItem('ColumnVisibilities'))
const that = ParameterTable.getActiveColumnVisibility()
if(columnVisibilitiesObjArray === null){
return
}else{
columnVisibilitiesObjArray.forEach(function(columnVisibility){

const columnVisActual:ColumnVisibilities = that.getModeByName(columnVisibility.name)
if(columnVisibility.keyAttribute){
if(columnVisibility.keyAttribute != null){
columnVisActual.setKeyAttribute(columnVisibility.keyAttribute)
}
if(columnVisibility.displayText){
if(columnVisibility.displayText != null){
columnVisActual.setDisplayText(columnVisibility.displayText)
}
if(columnVisibility.fieldId){
if(columnVisibility.fieldId != null){
columnVisActual.setFieldId(columnVisibility.fieldId)
}
if(columnVisibility.value){
if(columnVisibility.value != null){
columnVisActual.setValue(columnVisibility.value)
}
if(columnVisibility.readOnly){
if(columnVisibility.readOnly != null){
columnVisActual.setReadOnly(columnVisibility.readOnly)
}
if(columnVisibility.defaultValue){
if(columnVisibility.defaultValue != null){
columnVisActual.setDefaultValue(columnVisibility.defaultValue)
}
if(columnVisibility.description){
if(columnVisibility.description != null){
columnVisActual.setDescription(columnVisibility.description)
}
if(columnVisibility.type){
if(columnVisibility.type != null){
columnVisActual.setType(columnVisibility.type)
}
if(columnVisibility.parameterType){
if(columnVisibility.parameterType != null){
columnVisActual.setParameterType(columnVisibility.parameterType)
}
if(columnVisibility.usage){
if(columnVisibility.usage != null){
columnVisActual.setUsage(columnVisibility.usage)
}
if(columnVisibility.encoding){
if(columnVisibility.encoding != null){
columnVisActual.setEncoding(columnVisibility.encoding)
}
if(columnVisibility.flags){
if(columnVisibility.flags != null){
columnVisActual.setFlags(columnVisibility.flags)
}
if(columnVisibility.actions){
if(columnVisibility.actions != null){
columnVisActual.setActions(columnVisibility.actions)
}
})
Expand Down
4 changes: 0 additions & 4 deletions static/tables.css
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,6 @@
overflow: hidden;
}

td:first-child input {
font-weight: 700;
}

.parameterTableVisibilityContainer{
position:absolute;
right: 320px;
Expand Down
2 changes: 0 additions & 2 deletions templates/node_parameter_table.html
Original file line number Diff line number Diff line change
Expand Up @@ -428,7 +428,6 @@ <h5 class="bottomWindowHeader">Fields Table: </h5>

<!-- ko if: ParameterTable.getActiveColumnVisibility().encoding() && eagle.selectedNode().isApplication() -->
<td class='columnCell column_Encoding'>

<!-- ko if: $data.usage() === Daliuge.FieldUsage.NoPort-->
<span class="faded">N/A</span>
<!-- /ko -->
Expand All @@ -439,7 +438,6 @@ <h5 class="bottomWindowHeader">Fields Table: </h5>
</select>
</div>
<!-- /ko -->

</td>
<!-- /ko -->

Expand Down

0 comments on commit a0428f4

Please sign in to comment.