-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes #2981 Error when trying to edit a table parameter in simulation #2986
base: develop
Are you sure you want to change the base?
Fixes #2981 Error when trying to edit a table parameter in simulation #2986
Conversation
|
||
public class TableParameterPresenter : TableParameterPresenter<ITableFormulaView>, ITableParameterPresenter | ||
{ | ||
public TableParameterPresenter(ITableFormulaView view, IParameterTask parameterTask, IFormulaFactory formulaFactory, ICloner cloner) : | ||
base(view, parameterTask, formulaFactory, cloner) | ||
{ | ||
// default import function disabled when context is not specified | ||
view.ImportVisible = CanImport; | ||
} | ||
|
||
protected override DataRepository ImportTablePoints() | ||
{ | ||
// default import function disabled when context is not specified | ||
throw new System.NotImplementedException(); | ||
} | ||
|
||
protected override TableFormula TablePointsToTableFormula(DataRepository importedTablePoints) | ||
{ | ||
// default import function disabled when context is not specified | ||
throw new System.NotImplementedException(); | ||
} | ||
|
||
public override bool CanImport => false; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The class went missing as I moved presenters around to get table formula view in MoBi.
This particular presenter did not allow import from Excel
protected override DataRepository ImportTablePoints() | ||
{ | ||
// default import function disabled when context is not specified | ||
throw new System.NotImplementedException(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
NotImplementedException?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, the interface requires these methods, but to satisfy the button for import, however, in this case the button is hidden with the comment that import is not allowed. We could return DataRepos and TableFormula or return null to avoid this ugly sight
Fixes #2981
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Type of change
Please mark relevant options with an
x
in the brackets.How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Reviewer checklist
Mark everything that needs to be checked before merging the PR.
This change requires a documentation update
above is selectedScreenshots (if appropriate):
Questions (if appropriate):