| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <div id="${parameters.id}" <#rt/>
- <#list parameters.dynamicAttributes?keys as key>
- ${key} = "${parameters.dynamicAttributes[key]}";
- </#list>
- >
- <#--Tab头处理 -->
- <ul>
- <#list parameters.tabPanel.tabs![] as tab>
- <li><a href="${tab.url!("#"+tab.id)}" rel="${tab.id!""}"><span>${tab.title!""}</span></a></li>
- </#list>
- </ul>
- <#--Tab内容处理 -->
- <#list parameters.tabPanel.tabs![] as tab>
- <#if tab.content??>
- <div id="${tab.id}" myclass="fwtab">${tab.content}</div>
- </#if>
- </#list>
- <#--Tab脚本处理 -->
- <script>
- $(function(){
- var winHeight=$(window).height();
- var options=jQuery.extend({disabled:[
- <#--提取禁用的tab标签页 -->
- <#list parameters.tabPanel.tabs![] as tab><#rt>
- <#if tab.disabled><#rt>
- ${tab_index},<#rt>
- </#if>
- </#list>
- ],show:function(event, ui) {
- $(document).trigger('gridlazyInit');
- if($('#add_back_div', window.parent.document).length > 0){
- var backseq=$("#callBackFunction",$('#add_back_div', window.parent.document)).attr("SEQ");
- var iframename = "callIframe_"+backseq;
- var urlContenHeight=$('#'+iframename, window.parent.document).get(0).contentWindow.document.body.scrollHeight;
- //延迟加载设置高度
- $('#'+iframename, window.parent.document).load(function(){
- $('#add_back_div', window.parent.document).css("height",urlContenHeight+winHeight);
- $('#'+iframename, window.parent.document).css("height",urlContenHeight+winHeight);
- });
- urlContenHeight=$('#'+iframename, window.parent.document).get(0).contentWindow.document.body.scrollHeight;
- $('#add_back_div', window.parent.document).css("height",urlContenHeight+winHeight);
- $('#'+iframename, window.parent.document).css("height",urlContenHeight+winHeight);
- }
- }
- ,load:function(event, ui) {
- if($('#add_back_div', window.parent.document).length > 0){
- var backseq=$("#callBackFunction",$('#add_back_div', window.parent.document)).attr("SEQ");
- var iframename = "callIframe_"+backseq;
- var urlContenHeight=$('#'+iframename, window.parent.document).get(0).contentWindow.document.body.scrollHeight;
- //延迟加载设置高度
- $('#'+iframename, window.parent.document).load(function(){
- $('#add_back_div', window.parent.document).css("height",urlContenHeight+winHeight);
- $('#'+iframename, window.parent.document).css("height",urlContenHeight+winHeight);
- });
- urlContenHeight=$('#'+iframename, window.parent.document).get(0).contentWindow.document.body.scrollHeight;
- $('#add_back_div', window.parent.document).css("height",urlContenHeight+winHeight);
- $('#'+iframename, window.parent.document).css("height",urlContenHeight+winHeight);
- }
- }
- }
- ,${parameters.tabPanel.init!"{}"});
- jQuery("#${parameters.id}").tabs(options);
- });
- </script>
- </div>
|