If I don't select Multiple delete, and only select Multi-Update, then in the generated list page,
The checkboxs will not be displayed.
I checked the template codes, that's caused by list-script-function.php
// Set up multi checkbox visibility
var sCheckboxVisible = "FALSE";
if (bExportSelectedOnly) {
sCheckboxVisible = "TRUE";
} else {
if (TABLE.TblDelete && bMultiDelete)
sCheckboxVisible = ew_SecurityCheck("Delete", bSecurityEnabled, bAnonymousDelete, bUserLevel);
if (bMultiUpdate) {
sWrkVisible = ew_SecurityCheck("Edit", bSecurityEnabled, bAnonymousEdit, bUserLevel);
sCheckboxVisible = BuildCond(sCheckboxVisible, "||", sWrkVisible);
}
}
In the condition I described, the sCheckboxVisible will be wrongly set to "FALSE"
I changed it to following
if (bMultiUpdate) {
if (bSecurityEnabled) {
sWrkVisible = ew_SecurityCheck("Edit", bSecurityEnabled, bAnonymousEdit, bUserLevel);
sCheckboxVisible = BuildCond(sCheckboxVisible, "||", sWrkVisible);
} else {
sCheckboxVisible = "TRUE";
}
}