使用 jQGrid 如何防止容器被禁用

问题描述 投票:0回答:1

使用 jqGrid 4.15.6-pre - 免费

我打开一个添加表单来添加一个新行。 我的其中一个单元格单击了调用以下内容的 dataEvent:

function accessBudgetView(){
        
$('.rma-miscdisplay2-zoom600995').load("/QMSWebApp/RMAControllerServlet",
{lifecycle:"accessRMAMONumberRequestBudgetLayout",
nextMONumberRequestIndex:nextMONumberRequestIndex,
recseq:0}, function(){$('.rma-miscdisplay2-zoom600995').show("slide", { direction: "right" }, 
1000);});
                    
}

这是我的容器代码:

<div class="rmaMainBody"></div>
<div class="rma-miscdisplay"></div>
<div class="rma-miscdisplay2"></div>
<div class="rma-miscdisplay2-zoom600995"></div>
<div class="rma-miscdisplay3"></div>

我的问题是被调用的容器被禁用,即使我将 z-index 设置为高于 addForm z-index。

javascript jquery free-jqgrid
1个回答
0
投票

z-index 仅适用于定位元素。如果您尝试在非定位元素上设置 z-index,它什么也不会做。然而,有一个例外 - flex children 可以使用 z-index 即使他们没有定位

请看这里:Stacking elements - CSS z-index and stacking context explained

© www.soinside.com 2019 - 2024. All rights reserved.