我在祖先IW表单上有一个IWRegion,用于公共接口元素(它有自己的HTMLTemplate)。
当我查看html输出(使用Chrome的Inspect元素)时,IWRegion生成的div具有内联样式,但与IWForm不同,没有属性(StyleRenderOptions.RenderSize等...)来禁用它们,有什么办法吗?禁用这些内联样式?
答案 0 :(得分:2)
在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
进行此操作答案 1 :(得分:2)
我用jQuery修改html页面。 要添加一个类:
$('#REGTOPTITLE').addClass('myClass');
或者:
$('#REGTOPTITLE').attr('class','myClass');
如果要删除IntraWeb现有类,依此类推。
如果你使用它,你必须将你的JavaScript代码编写到你的TEMPLATE html中,或者将它插入到IWForm属性中:
YourIWForm.ExtraHeader.Text := '<script type="text/javascript"> .... </script>'
要删除内嵌样式:
<script>
$(document).ready(function() {
$('#REGTOPTITLE').attr('style','');
});
</script>
检查HTML源页面以找到您需要管理的“id”标记。