繁体   English   中英

Dynamics CRM 2013的Javascript中从左到右的选项卡索引

[英]Left to Right Tab index in Javascript for Dynamics CRM 2013

我已经在Web资源中的Dynamics CRM 2013中的左至右选项卡索引的javascript下面应用了该代码,该索引适用于IE,但不适用于Chrome和Firefox。

function TabOrderLefttoRight() {
   for(var i = 0; i < Xrm.Page.ui.controls.getLength(); i++) 
   {  
       var element = Xrm.Page.ui.controls.get(i);
        if (element.tabIndex && element.tabIndex != "0") {
            if (element.className == 'ms-crm-Hidden-NoBehavior') 
                continue;
            if (element.tagName == 'A') {
                if (element.className != 'ms-crm-InlineTabHeaderText') 
                    continue;
            }
           element.tabIndex = 1000 + (i * 10);
        }
    }
}

请帮忙。

谢谢。

这适用于Chrome

function TabOrderLefttoRight() {
for (var i = 0; i < Xrm.Page.ui.controls.getLength() ; i++) {
    var control = Xrm.Page.ui.controls.get(i);
    var element = document.getElementById(control.getName());

    if (element.tabIndex && element.tabIndex != "0") {
        if (element.className == 'ms-crm-Hidden-NoBehavior')
            continue;
        if (element.tagName == 'A') {
            if (element.className != 'ms-crm-InlineTabHeaderText')
                continue;
        }
        element.tabIndex = 1000 + (i * 10);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM