Skip to content

Commit ab9d583

Browse files
authored
Merge pull request #573 from ProkopovVitaliy/only-viisible-fields-validation
Added logic for validation only visible fields on the dialog
2 parents a622f2a + 0c77bf2 commit ab9d583

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/com/magento/idea/magento2plugin/actions/generation/dialog/AbstractDialog.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,20 @@ protected void clearValidationHighlighting() {
119119
* @return List[FieldValidationData]
120120
*/
121121
protected List<FieldValidationData> getFieldsToValidate() {
122-
return new LinkedList<>(fieldsValidationsList);
122+
final List<FieldValidationData> result = new LinkedList<>();
123+
124+
for (final FieldValidationData fieldValidationData : fieldsValidationsList) {
125+
final JComponent component = ExtractComponentFromFieldUtil.extract(
126+
fieldValidationData.getField(),
127+
this
128+
);
129+
130+
if (component != null && component.isVisible() && component.getParent().isVisible()) {
131+
result.add(fieldValidationData);
132+
}
133+
}
134+
135+
return result;
123136
}
124137

125138
/**

0 commit comments

Comments
 (0)