I have a matrix called 'Election' with the structure:
Block: role - Text field: roleName - Table field: candidates -- Text field: fullName -- Number field: votes
My module can edit the roleName text field with:
//get role $role = Craft::$app->getMatrix('election')->getBlockById($roleId); //set roleName field $role->setFieldValue('roleName', 'President');
I know which row of the table I want to edit, but I cannot work out how to edit the fields in the table? I am specifically trying to increase the 'votes' in the Number field.