jquery - How to Update the Disabled Reason of a CRM Ribbon Button Via Javascript -
i have form multiple custom buttons enabled/disabled multiple reasons, each of determined javascript function gets called part of custom ribbon enable rule. part of enable rule javascript, i'd update hover text reason button disabled: "this record missing yada yada yada", "you not have access", etc.
currently default message "you may not have selected item works feature. if not have permissions use feature, contact system administrator."
is possible updated within enable rule? (yes know unsupported) if so, how?
i'm guessing i'd use jquery, i'm not familiar enough selectors select div...
<span class="ms-cui-tooltip" id="new_inquiry|norelationship|form|newnew.form.itt_inquiry.maintab.moveto.studentmovement_tooltip" role="tooltip" aria-hidden="true" style="left: 405px; top: 135px; visibility: hidden; position: absolute; min-width: 210px;" unselectable="on"> <div class="ms-cui-tooltip-body" unselectable="on"> <div class="ms-cui-tooltip-glow" unselectable="on"> <h1 unselectable="on">movement</h1> <div class="ms-cui-tooltip-description" unselectable="on">movement description</div> <div class="ms-cui-tooltip-clear" unselectable="on"></div> <hr unselectable="on"> <div class="ms-cui-tooltip-footer" unselectable="on"> <span class=" ms-cui-img-16by16 ms-cui-img-cont-float" style="vertical-align: top;" unselectable="on"></span> <div unselectable="on">this button disabled.</div> </div> <div class="ms-cui-tooltip-description" style="width: 90%;" unselectable="on"> may not have selected item works feature. if not have permissions use feature, contact system administrator. </div> </div> </div> </span>
you may use following:
var btnid = "new_inquiry|norelationship|form|newnew.form.itt_inquiry.maintab.moveto.studentmovement_tooltip"; var btncls = "ms-cui-tooltip-description""; var newtext = "new button description"; $("#" + btnid + "." + btncls, window.parent).text(newtext); this looks element specific id , class on parent (ribbon) window , changes text; not tested though , might need tweak bit.
Comments
Post a Comment