我有一個IWRegion我用於常見界面元素(它有自己的HTML模板)的祖先IW形式。從Intraweb地區刪除所有內聯樣式
當我查看html輸出(使用Chrome的Inspect元素)時,由IWRegion生成的div具有內聯樣式,但與IWForm不同,沒有用於禁用它們的屬性(StyleRenderOptions.RenderSize等)。方法來禁用這些內聯樣式?
我有一個IWRegion我用於常見界面元素(它有自己的HTML模板)的祖先IW形式。從Intraweb地區刪除所有內聯樣式
當我查看html輸出(使用Chrome的Inspect元素)時,由IWRegion生成的div具有內聯樣式,但與IWForm不同,沒有用於禁用它們的屬性(StyleRenderOptions.RenderSize等)。方法來禁用這些內聯樣式?
在TIWAppForm上,您有屬性StyleSheet。 將你的風格CSS鏈接到屬性。
我僅舉IWRegion到regTopTitle並在CSS片我設置:
.REGTOPTITLECSS{
border-top-width: 10px;
border-top-style: solid;
border-top-color: #808080;
border-bottom-width: 10px;
border-bottom-style: solid;
border-bottom-color: #808080;
background-color: #FFFFFF;
}
你可以讓自己的CSS 當我運行頁面,我得到的CSS像我想的區域。 我與intraweb 10.0.23
我用jQuery修改html頁面。 要添加一個類:
$('#REGTOPTITLE').addClass('myClass');
或者:
$('#REGTOPTITLE').attr('class','myClass');
如果你想刪除的IntraWeb現有的類
,等等。
你,如果你使用它,或者它iniect到IWForm財產編寫JavaScript代碼到您的HTML模板:
YourIWForm.ExtraHeader.Text := '<script type="text/javascript"> .... </script>'
要刪除內嵌樣式:
<script>
$(document).ready(function() {
$('#REGTOPTITLE').attr('style','');
});
</script>
檢查HTML源代碼頁來找到你需要管理的「id」標籤。
它似乎沒有工作,因爲它似乎需要我的css文件到Files目錄的根目錄,而且,您只能在窗體的樣式表中指定1個css文件。我的祖先表單中有3個區域使用表單HTML模板中指定的css文件,除了在HTML模板中指定區域(直接)而非特定標籤或鏈接時,這些樣式還可以正常工作。 – SteB 2013-03-20 16:07:56