当rich:extendedDataTable返回结果时,会显示一个启动画面(一个小动画gif)。 我正在寻找一种方法来删除它。
我注意到在萤火虫中
.extdt-ss-vsbl {
background-image:url(/swf-rf-poc/spring/a4j/g/3_3_2.SR1org/richfaces/renderkit/html/images/loading.gif);
border-bottom:1px solid #B6AD84;
border-right:1px solid #B6AD84;
}
和pagesources中的那些
<div class="extdt-ss-vsbl" id="headerResultForm:searchResultSubview:searchResultsTable2:splashscreen"></div>
我试过在我们的应用程序的CSS中覆盖.extdt-ss-vsbl,但它没有用。 我试图在我们的皮肤末端的xcss中添加.extdt-ss-vsbl,将它留空并且它也不起作用。
我注意到在ExtendedDataTable.js中有一个方法名称showSplashScreen所以我试图用jquery覆盖它 像这样
<script type="text/javascript">
JQuery.fn.showSplashScreen(function($) {
//do nothing
}
</script>
它也不起作用。
有没有办法禁用那个启动画面? 我正在使用jsf 1.2和richface 3.3.3.Final
答案 0 :(得分:3)
最后你需要直接覆盖皮肤的价值。 因此,在您的皮肤中,您应该定义extended-data-table.xcss,并在该文件中定义以下值:
<u:selector name=".extdt-ss-vsbl">
<u:style name="background-image" value="none" />
</u:selector>
希望它可以拯救一个贫穷的灵魂,无法搜寻无数个小时。
答案 1 :(得分:0)
尝试强行覆盖css类。
.extdt-ss-vsbl {
background: none !important;
border: none !important;
}