+ if (!aValidators->isCase(aWgt->feature(), aWgt->attributeID()))
+ continue; // this attribute is not participated in the current case
+
+ if (!aWgt->canSetValue())
+ continue;
+
+ /// workaround for the same attributes used in different stacked widgets(attribute types)
+ if (ModuleBase_ToolBox::isOffToolBoxParent(aWgt))
+ continue;
+
+ aFirstWidget = aWgt;