提交 279ab75f 编写于 作者: yanshaowei's avatar yanshaowei

init

上级
流水线 #222 已失败 ,包含阶段
{text: "${item.caption}", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>
<#if (item.getPSCodeList()??)&&(item.getPSCodeList().getCodeListType()=='STATIC')>,renderer:'render${ctrl.name}_${item.dataItemName}'</#if>
}
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEGridStoreVC
</#ibiztemplate>
{ xtype:'store',remoteSort:true,autoLoad: false,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEListControllerCode
</#ibiztemplate>
<#assign customCode=''>
<#if ctrl.getPSSysPFPlugin()??>
<#assign customCode= ctrl.getPSSysPFPlugin().getCode("CODE2",pf.getId(),pfstyle.getId(),view,ctrl,null)>
</#if>
render:function(rows,ret,list){<#if customCode?length gt 0>${customCode}<#else>return '没有定义列表绘制器';</#if>}
\ No newline at end of file
{text: "${item.caption}", width: ${item.width}, dataIndex: '${item.dataItemName}'}
\ No newline at end of file
{name: '${item.name}',type: '${srfextjsdatatype(item.getDataType())}'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEListStoreVC
</#ibiztemplate>
{ xtype:'store',autoLoad:true,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEListViewCode
</#ibiztemplate>
<div></div>
\ No newline at end of file
{text: "${item.caption}", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>}
\ No newline at end of file
{name: '${item.name}',type: '${srfextjsdatatype(item.getDataType())}'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEListStoreVC
</#ibiztemplate>
{ xtype:'store',autoLoad:true,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEListViewCode
</#ibiztemplate>
<table id="<%=strCId%>${ctrl.name}"
data-search="true"
data-show-refresh="true"
data-show-toggle="true"
data-show-columns="true"
data-show-export="true"
data-detail-view="true"
data-detail-formatter="detailFormatter"
data-minimum-count-columns="2"
data-show-pagination-switch="true"
data-pagination="true"
data-page-list="[10, 25, 50, 100, ALL]"
data-show-footer="true"
data-side-pagination="server"
>
</table>
\ No newline at end of file
CTRLTYPE=LIST
\ No newline at end of file
//wizardPanel
<#list ctrl.getPSDEEditForms() as form>
if(true){
var form = wizardPanel.registerForm({id: this.getCId2()+"${form.name}",ctrler:this,srfctrlid:"${form.name}",name:""});
${srfctrl('${form.name}').code?replace('var form=this.getForm();','')}
}
</#list>
\ No newline at end of file
<div id="<%=strCId%>${ctrl.name}" class="tab-content">
<#list ctrl.getPSDEEditForms() as form>
<div class="tab-pane">
${srfctrl('${form.name}').code}
</div>
</#list>
</div>
\ No newline at end of file
CTRLTYPE=WIZARDPANEL
\ No newline at end of file
{panelStyle:'${ctrl.getPanelStyle()}'<#if ctrl.getPSAjaxControlParam()??><#assign ctrParams= ctrl.getPSAjaxControlParam()><#if ctrParams.containsCtrlParam("READONLY")><#if ctrParams.getCtrlParam("READONLY")?lower_case == 'true'>,readonly:true<#else>,readonly:false</#if></#if></#if><#if ctrParams.containsCtrlParam("DEFAULTLOAD")>,defaultload:${ctrParams.getCtrlParam("DEFAULTLOAD")}</#if>}
\ No newline at end of file
{text: "${item.caption}", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>
<#if (item.getPSCodeList()??)&&(item.getPSCodeList().getCodeListType()=='STATIC')>,renderer:'render${ctrl.name}_${item.dataItemName}'</#if>
}
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEGridStoreVC
</#ibiztemplate>
{ xtype:'store',remoteSort:true,autoLoad: false,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEGridControllerCode
</#ibiztemplate>
<#ibiztemplate>
PUBOBJ=PSJQCtrlCode
</#ibiztemplate>
<div id="<%=strCId%>${ctrl.name}" ></div>
\ No newline at end of file
CTRLTYPE=MULTIEDITVIEWPANEL
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDETBUIActionVC
</#ibiztemplate>
<#assign deuiaction=item.getPSUIAction()>
<button title="${item.tooltip}" data-ibiz-tag="${deuiaction.getUIActionTag()}" data-ibiz-target="${deuiaction.getActionTarget()}" class="btn <#if item.isShowCaption()><#else>btn-icon-only</#if> <#if item.getPSSysCss()??>${item.getPSSysCss().getCssName()}</#if> ibiz-toolbar-item"
data-ibiz-uiaction='{"type":"${deuiaction.getUIActionType()}","tag":"${deuiaction.getUIActionTag()}"<#if (deuiaction.getActionTarget()!="")>,"actiontarget":"${deuiaction.getActionTarget()}"</#if>
<#if item.getPSDEUIAction()??>
<#if deuiaction.getUIActionMode()!="SYS">
,"actionmode":"${deuiaction.getUIActionMode()}"
<#if deuiaction.getUIActionMode()=="BACKEND">
,"timeout":${deuiaction.getTimeout()?c}<#if deuiaction.getConfirmMsg()??>,"confirmmsg":"${deuiaction.getConfirmMsg()}"</#if>
</#if>
<#comment><!--开始:向导界面--></#comment>
<#if deuiaction.getFrontProcessType()=="WIZARD">
,"fronttype":"${deuiaction.frontProcessType}"
<#if item.getFrontPSAppView()??>
<#assign frontview=item.getFrontPSAppView()>,"frontview":{view:"${app.getPKGCodeName()}.view.${frontview.fullCodeName}","width":${frontview.getWidth()?c},"height":${frontview.getHeight()?c},"title":"${frontview.title}"}
</#if>
</#if>
<#comment><!--结束:向导界面--></#comment>
<#comment><!--开始:打开网页--></#comment>
<#if deuiaction.getFrontProcessType()=="OPENHTMLPAGE">
,"fronttype":"${deuiaction.frontProcessType}","htmlpageurl":"${deuiaction.getHtmlPageUrl()}"
</#if>
<#comment><!--结束:向导界面--></#comment>
</#if>
</#if>
<#if item.getPSWFUIAction()??>
,"actionmode":"${deuiaction.getUIActionMode()}"
</#if>
}' class="btn btn-icon-only green ibiz-toolbar-item" >
<#if item.isShowIcon() && item.getPSSysImage()??><#assign img=item.getPSSysImage()><#if img.getCssClass()?? && (img.getCssClass()?length gt 0)><i class="${img.getCssClass()}"></i></#if></#if>
<#if item.isShowCaption()><span >${item.caption}</span></#if>
</button>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDETBGroupItemVC
</#ibiztemplate>
<!--操作集合-->
\ No newline at end of file
${item.getRawContent()}
\ No newline at end of file
<!--分割符号-->
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEToolbarVC
</#ibiztemplate>
<div id="${'$'}{cid}${ctrl.name}">
<#list items as item>
${item.code?replace('\n',' ')?replace('\r',' ')}
</#list>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDETBUIActionVC
</#ibiztemplate>
<#assign deuiaction=item.getPSUIAction()>
<#if deuiaction.getDataAccessAction()??>
<% if(Page.getCurrent().isShowAction("${deuiaction.getDataAccessAction()}")){ %>
</#if>
<#if deuiaction.getUIActionTag()=='ExportExcel'>
<div class="btn ibiz-toolbar-item ibiz-id-dropdown" data-ibiz-tag="ExportExcel" style="padding:1px;">
<div class="input-group-btn" style="width:auto;">
<button type="button" class="btn dropdown-toggle ibiz-id-dropdown" data-toggle="dropdown"><#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if>
<i class="fa fa-angle-down"></i></button>
<ul class="dropdown-menu ">
<li>
<#assign gridhandler = view.getControl("GRID").getPSAjaxControlHandler()>
<a class="ibiz-id-item" data-ibiz-tag="all" data-ibiz-limit="<#if gridhandler?? && gridhandler.getPSDEDataExport()??>${gridhandler.getPSDEDataExport().getMaxRowCount()?c}<#else>${sys.getDEDataExportMaxRowCount()?c}</#if>" href="javascript:;"><ibiz5:message code="TBB.TEXT.*.EXPORT.ALL" text="导出全部"></ibiz5:message>
<span style="color: #9eacb4;font-size: 13px;">&nbsp;<ibiz5:message code="TBB.TEXT.*.EXPORT.MAX" text="最大导出<#if gridhandler?? && gridhandler.getPSDEDataExport()??>${gridhandler.getPSDEDataExport().getMaxRowCount()?c}<#else>${sys.getDEDataExportMaxRowCount()?c}</#if>行"></ibiz5:message></span>
</a>
</li>
<li>
<a class="ibiz-id-item" data-ibiz-tag="current" href="javascript:;"><ibiz5:message code="TBB.TEXT.*.EXPORT.CURRENT" text="导出当前页"></ibiz5:message></a>
</li>
<li>
<div style="padding:8px 14px">
<ibiz5:message code="TBB.TEXT.*.EXPORT.SPEC" text="导出第"></ibiz5:message><input class="ibiz-id-start" style="width:35px"/>~<input class="ibiz-id-end" style="width:35px"/><ibiz5:message code="TBB.TEXT.*.EXPORT.UNIT" text="页"></ibiz5:message>
<button class="btn blue ibiz-id-item" data-ibiz-tag="custom" type="button">Go!</button>
</div>
</li>
</ul>
</div>
</div>
<#else>
<button title="<#if item.getTooltipPSLanguageRes()??><ibiz5:message code="${item.getTooltipPSLanguageRes().getLanResTag()}" text="${item.tooltip}"></ibiz5:message><#else>${item.tooltip}</#if>" data-ibiz-tag="${deuiaction.getUIActionTag()}" data-ibiz-target="${deuiaction.getActionTarget()}" <#if deuiaction.getDataAccessAction()??>data-ibiz-priv="${deuiaction.getDataAccessAction()}" </#if> <#if item.getNoPrivDisplayMode() == 6>no-priv-default-mode="hide"</#if> class="btn <#if item.isShowCaption()><#else>btn-icon-only</#if><#if item.getNoPrivDisplayMode() == 6> hide</#if> <#if item.getPSSysCss()??>${item.getPSSysCss().getCssName()}</#if> ibiz-toolbar-item" >
<#if item.isShowIcon() && item.getPSSysImage()??><#assign img=item.getPSSysImage()><#if img.getCssClass()?? && (img.getCssClass()?length gt 0)><i class="${img.getCssClass()}"></i></#if></#if>
<#if item.isShowCaption()><span ><#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if></span></#if>
</button>
<#if deuiaction.getDataAccessAction()??>
<%} %>
</#if>
</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDETBGroupItemVC
</#ibiztemplate>
<!--操作集合-->
\ No newline at end of file
${item.getRawContent()}
\ No newline at end of file
<!--分割符号-->
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEToolbarVC
</#ibiztemplate>
<div id="<%=strCId%>${ctrl.name}"<#if ctrl.getPSSysCss()??> class="${ctrl.getPSSysCss().getCssName()}"</#if>>
<#list items as item>
${item.code?replace('\n',' ')?replace('\r',' ')}
</#list>
</div>
\ No newline at end of file
CTRLTYPE=TOOLBAR
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5AppMenuItemVC
</#ibiztemplate>
{text: '${item.caption}'<#if item.getPSAppFunc()??><#assign _appfunc=item.getPSAppFunc()>,srftag:{title:'${item.caption}',appfuncid:'${_appfunc.id}'},handler: 'onClickAppMenuItem'</#if><#if items??>, menu: [<#list items as item><#if (item_index>0) >,</#if>${item.code}</#list>]</#if>}
\ No newline at end of file
'-'
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQAppMenuVC
</#ibiztemplate>
{xtype:'toolbar',items: [<#list items as item><#if (item_index>0) >,</#if>${item.code}</#list>] }
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5AppMenuItemVC
</#ibiztemplate>
{text: '<#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if>'<#if item.getPSAppFunc()??><#assign _appfunc=item.getPSAppFunc()>,srftag:{title:'<#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if>',appfuncid:'${_appfunc.id}'},handler: 'onClickAppMenuItem'</#if><#if items??>, menu: [<#list items as item><#if (item_index>0) >,</#if>${item.code}</#list>]</#if>}
\ No newline at end of file
'-'
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQAppMenuVC
</#ibiztemplate>
<div></div>
\ No newline at end of file
CTRLTYPE=APPMENU
\ No newline at end of file
{reportid:'${ctrl.getPSDEReport().id}'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQCtrlCode
</#ibiztemplate>
<iframe id="<%=strCId%>${ctrl.name}" src="" style="width:100%;border:0;frameborder:0;scrolling: no;" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="yes"></iframe>
\ No newline at end of file
CTRLTYPE=REPORTPANEL
\ No newline at end of file
{enableAdvanceSearch:<#if ctrl.isEnableAdvanceSearch()>true<#else>false</#if><#if ctrl.getPSDataEntity()??><#assign de=ctrl.getPSDataEntity()>,dename:'${de.getName()}'</#if>}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<#assign dritem=item.getPSDEDRItem()>
new IBizFormDRPanel({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'
<#if item.parentLayoutMode=='TABLE'>
<#if (item.contentWidth>1)>
,width:${item.contentWidth}
<#else>
,columnWidth: ${item.contentWidth}
</#if></#if>,height:${item.getContentHeight()},width:'100%',form:form,dritem:{
id:'${dritem.id}',embedviewid:'${item.getEmbedViewId()}',parentmode:{srfparenttype:'${dritem.itemType}'<#if (dritem.itemType=='DER1N')>,srfder1nid:'${dritem.getPSDER1NName()}'</#if>}
}})
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
<#if editor.getCode()?length gt 0>
${editor.code}
</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
new IBizHiddenField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'})
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#ibiztemplate>
PUBOBJ=PSJQDEFormTabPanellVC
</#ibiztemplate>
<#ibiztemplate>
PUBOBJ=PSJQDEFormControllerCode
</#ibiztemplate>
var form=this.getSearchForm();
<#list formdetails as formdetail>
<#if formdetail.code?length gt 0>
form.register(${formdetail.code});
</#if>
</#list>
\ No newline at end of file
<#list formdetails as formdetail>
<#if formdetail.code2?length gt 0>
${formdetail.code2}
</#if>
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<div id="<%=p.getCId()%>${item.uniqueId}" style="height:${item.getContentHeight()}px;"></div>
\ No newline at end of file
<#if editor.getCode2()?length gt 0>
/*表单${ctrl.name}/${item.name}*/
${editor.code2}
</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
<DIV id='${item.uniqueId}__fi' style="<#if (item.getColWidth() gt 0)>width:${item.getColWidth()?c}px</#if>" class="${item.getColCssClass()} form-group" data-ibiz-allowblank="<#if item.isAllowEmpty()>1<#else>0</#if>">
<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
<#if (item.isShowCaption())>
<td <#if (item.getLabelWidth() gt 0)>width="${item.getLabelWidth()?c}"</#if> valign="top">
<label id='${item.uniqueId}__lb' class="control-label" style="<#if (item.getLabelWidth() gt 0)>width:${item.getLabelWidth()?c}px;</#if>" ><#if !(item.isEmptyCaption())><#if !item.isAllowEmpty()><span class='text-danger'>*</span></#if>${item.caption}</#if></label>
</td>
</#if>
<td>
<div class="col-md-12" >
${editor.code}
</div>
</td>
</tr>
</table>
</DIV>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#list items as rowitem>
${rowitem.code}
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<div class="${item.getColCssClass()} " >
<#if item.isShowCaption()>
<fieldset style="border: 1px solid #e5e5e5;">
<div class="note note-success" x><h5>${item.caption}</h5></div>
<#list items as rowitem>
${rowitem.code}
</#list>
</fieldset>
<#else>
<#list items as rowitem>
${rowitem.code}
</#list>
</#if>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
<INPUT type="hidden" name="${item.name}" id="${item.uniqueId}">
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#list items as rowitem>
${rowitem.code}
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormTabPanellVC
</#ibiztemplate>
<div id='${ctrl.name}_${item.name}' class="${item.getColCssClass()}">
<ul class="nav nav-tabs" id="${ctrl.name}_${item.name}_tab">
<#list tabpages as tabpage>
<li class="<#if (tabpage_index ==0)>active</#if>"><a href="#${ctrl.name}_${tabpage.obj.codeName}_tab" data-toggle="tab">${tabpage.obj.caption}</a></li>
</#list>
</ul>
<div class="tab-content">
<#list tabpages as tabpage>
<div class="tab-pane <#if (tabpage_index ==0)>active</#if>" id="${ctrl.name}_${tabpage.obj.codeName}_tab">${tabpage.code}</div>
</#list>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormViewCode
</#ibiztemplate>
<div id="${ctrl.name}" action="#" class="form-horizontal ">
<!-- 表单区:开始-->
<div class="col-md-10 form-group row">
<#list hiddens as hidden>${hidden.code}</#list>
<#if ctrl.isNoTabHeader()>
<#list formpages as formpage>
${formpage.code}
</#list>
<#else>
<ul class="nav nav-tabs" id="${ctrl.name}_tab">
<#list formpages as formpage>
<li class="<#if (formpage_index ==0)>active</#if>"><a href="#${ctrl.name}_${formpage.obj.codeName}_tab" data-toggle="tab">${formpage.obj.caption}</a></li>
</#list>
</ul>
<div class="tab-content">
<#list formpages as formpage>
<div class="tab-pane <#if (formpage_index ==0)>active</#if>" id="${ctrl.name}_${formpage.obj.codeName}_tab">${formpage.code}</div>
</#list>
</div>
</#if>
</div>
<!-- 表单区:结束-->
<!-- 按钮区:开始-->
<div class="col-md-2 form-group row" style="float:right;">
<button id="${ctrl.name}_resetbutton" title="重置" class=" btn " style="float:right;margin-right:0px;">
<span >重置</span>
</button>
<button id="${ctrl.name}_searchbutton" title="搜索" class=" btn green " style="float:right;margin-right:8px;">
<span >搜索</span>
</button>
</div>
<!-- 按钮区:结束-->
</div>
\ No newline at end of file
<#list formdetails as formdetail>
<#if formdetail.code2?length gt 0>
${formdetail.code2}
</#if>
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}" style="height:${item.getContentHeight()}px;"></div>
\ No newline at end of file
<#if editor.getCode2()?length gt 0>
/*表单${ctrl.name}/${item.name}*/
${editor.code2}
</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
<DIV id='<%=strCId%>${item.uniqueId}__fi' style="<#if (item.getColWidth() gt 0)>width:${item.getColWidth()?c}px</#if>" class="ibiz-form-${item.getDetailType()?lower_case} ${item.getColCssClass()} form-group<#if (item.getPSSysCss()??)> ${item.getPSSysCss().getCssName()}</#if>" data-ibiz-allowblank="<#if item.isAllowEmpty()>1<#else>0</#if>">
<#if (item.isShowCaption())>
<div class='ibiz-formitem-label-left ' style="position: absolute;">
<label id='<%=strCId%>${item.uniqueId}__lb' class="control-label" style="<#if (item.getLabelWidth() gt 0)>width:${item.getLabelWidth()?c}px;</#if>" ><#if !(item.isEmptyCaption())><#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if></#if></label>
</div>
</#if>
<div style="margin-left:<#if (item.getLabelWidth() gt 0)>${(item.getLabelWidth()+10)?c}<#else>10</#if>px;margin-right:10px;" >
${editor.code}
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#list items as rowitem>
${rowitem.code}
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<div id='<%=strCId%>${ctrl.name}_${item.name}' class="${item.getColCssClass()} <#if (item.getPSSysCss()??)>${item.getPSSysCss().getCssName()}</#if>">
<#if item.isShowCaption()>
<fieldset style="border: 1px solid #e5e5e5;">
<div class="note note-success" ><h5><#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if></h5></div>
<#list items as rowitem>
${rowitem.code}
</#list>
</fieldset>
<#else>
<#list items as rowitem>
${rowitem.code}
</#list>
</#if>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
<INPUT type="hidden" name="${item.name}" id="<%=strCId%>${item.uniqueId}">
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#list items as rowitem>
${rowitem.code}
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormTabPanellVC
</#ibiztemplate>
<div id='<%=strCId%>${ctrl.name}_${item.name}' class="${item.getColCssClass()}">
<ul class="nav nav-tabs" id="<%=strCId%>${ctrl.name}_${item.name}_tab">
<#list tabpages as tabpage>
<li class="<#if (tabpage_index ==0)>active</#if>"><a href="#<%=strCId%>${ctrl.name}_${tabpage.obj.codeName}_tab" data-toggle="tab">${tabpage.obj.caption}</a></li>
</#list>
</ul>
<div class="tab-content">
<#list tabpages as tabpage>
<div class="tab-pane <#if (tabpage_index ==0)>active</#if>" id="<%=strCId%>${ctrl.name}_${tabpage.obj.codeName}_tab">${tabpage.code}</div>
</#list>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormViewCode
</#ibiztemplate>
<div id="<%=strCId%>${ctrl.name}" class="form-horizontal" style="height:auto; overflow:hidden">
<!-- 表单区:开始-->
<div class="col-md-10 row">
<#list hiddens as hidden>${hidden.code}</#list>
<#if ctrl.isNoTabHeader() && !ctrl.isEnableAdvanceSearch()>
<#list formpages as formpage>
${formpage.code}
</#list>
<#else>
<ul class="nav nav-tabs" id="<%=strCId%>${ctrl.name}_tab">
<#list formpages as formpage>
<li class="<#if (formpage_index ==0)>active</#if>"><a href="#<%=strCId%>${ctrl.name}_${formpage.obj.codeName}_tab" data-toggle="tab">${formpage.obj.caption}</a></li>
</#list>
<#if ctrl.isEnableAdvanceSearch()>
<li class=""><a href="#<%=strCId%>${ctrl.name}_customsearchpage_tab" data-toggle="tab">自定义搜索</a></li>
</#if>
</ul>
<div class="tab-content">
<#list formpages as formpage>
<div class="tab-pane <#if (formpage_index ==0)>active</#if>" id="<%=strCId%>${ctrl.name}_${formpage.obj.codeName}_tab" >${formpage.code}</div>
</#list>
<#if ctrl.isEnableAdvanceSearch()>
<div class="tab-pane " id="<%=strCId%>${ctrl.name}_customsearchpage_tab" >
<DIV id='<%=strCId%>${ctrl.name}_customsearchpanel' class="ibiz-form-formitem col-md-12 form-group" data-ibiz-allowblank="1">
<div class='ibiz-formitem-label-left ' style="position: absolute;">
<label class="control-label" style="width:130px;" ><button class="btn btn-success" id="<%=strCId%>${ctrl.name}_addsearchbutton" >添加条件</button></label>
</div>
<div style="margin-left:140px;margin-right:10px;" >
<div style="" class="ibiz-field-textarea"><textarea id="<%=strCId%>${ctrl.name}_searchtext" type="text" class="form-control" style="height: 120px; min-height: 20px;max-height:200px;overflow:auto;width:100%" disabled></textarea>
</div></div>
</DIV>
</div>
</#if>
</div>
</#if>
</div>
<!-- 表单区:结束-->
<!-- 按钮区:开始-->
<div class="col-md-2 row" style="float:right;margin-bottom: 14px;">
<button id="<%=strCId%>${ctrl.name}_resetbutton" title="<ibiz5:message code="CONTROL.SPEX.RESET.TIPS" text="重置"></ibiz5:message>" class=" btn " style="float:right;margin-right:0px;">
<span ><ibiz5:message code="CONTROL.SPEX.RESET.TEXT" text="重置"></ibiz5:message></span>
</button>
<button id="<%=strCId%>${ctrl.name}_searchbutton" title="<ibiz5:message code="CONTROL.SPEX.SEARCH.TIPS" text="搜索"></ibiz5:message>" class=" btn green " style="float:right;margin-right:8px;">
<span ><ibiz5:message code="CONTROL.SPEX.SEARCH.TEXT" text="搜索"></ibiz5:message></span>
</button>
</div>
<!-- 按钮区:结束-->
</div>
\ No newline at end of file
CTRLTYPE=SEARCHFORM
\ No newline at end of file
<#assign deuiaction=item.getPSDEUIAction()>
{text: '${item.caption}',srftag:{id:'${deuiaction.id}',sysid:'${deuiaction.getPSSysDEUIActionId()}'}, handler: 'onClickToolbarItem'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DETBGroupItemVC
</#ibiztemplate>
{text: "${item.caption}", items: [<#list items as item><#if (item_index>0) >,</#if>${item.code}</#list>]}
\ No newline at end of file
{ xtype:'tree',autoLoad: false,model: Ext.create('Ext.data.TreeModel',{fields: [ ]}),
proxy: {
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDRBarViewCode
</#ibiztemplate>
<div></div>
\ No newline at end of file
<#assign deuiaction=item.getPSDEUIAction()>
{text: '${item.caption}',srftag:{id:'${deuiaction.id}',sysid:'${deuiaction.getPSSysDEUIActionId()}'}, handler: 'onClickToolbarItem'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DETBGroupItemVC
</#ibiztemplate>
{text: "${item.caption}", items: [<#list items as item><#if (item_index>0) >,</#if>${item.code}</#list>]}
\ No newline at end of file
{ xtype:'tree',autoLoad: false,model: Ext.create('Ext.data.TreeModel',{fields: [ ]}),
proxy: {
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDRBarViewCode
</#ibiztemplate>
<div></div>
\ No newline at end of file
CTRLTYPE=DRBAR
\ No newline at end of file
<#assign title=ctrl.getPSDEChartTitle()>
<#assign xaxislist=ctrl.getPSDEChartAxesesByPos('x')>
<#assign yaxislist=ctrl.getPSDEChartAxesesByPos('y')>
<#assign customCode=''>
<#if ctrl.getPSSysPFPlugin()??>
<#assign customCode= ctrl.getPSSysPFPlugin().getCode("CODE2",pf.getId(),pfstyle.getId(),view,ctrl,null)>
</#if>
{baseopt:{
title:{show:<#if title.isShowTitle()>true<#else>false</#if><#if title.getTitle()??>,text:'${title.getTitle()}'</#if><#if title.getSubTitle()??>,subtext:'${title.getSubTitle()}'</#if>}
,legend:{}
,toolbox:{ show : true, feature : { dataView : {show: true, readOnly: true,title:$IGM('IBIZCHART.TOOLBAR.DATAVIEW','数据视图')}, saveAsImage : {show: true,title:$IGM('IBIZCHART.TOOLBAR.SAVEASIMAGE','保存为图片')} }}
}<#if customCode?length gt 0>,render:function(rows,ret,chart){${customCode}}</#if>}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEChartViewCode
</#ibiztemplate>
<#ibiztemplate>
PUBOBJ=PSJQDEChartViewCode
</#ibiztemplate>
<div id="<%=strCId%>${ctrl.name}" ></div>
\ No newline at end of file
CTRLTYPE=CHART
\ No newline at end of file
<#list parts as part>
${part.code2}
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDashboardDefContentVC
</#ibiztemplate>
<#if item.getPortletType()=='CHART'>
var ${view.codeName}_${item.name}Base = IBizChartPortlet.extend({
construct: function(config) {
arguments.callee.$.construct.call(this,config);
}
});
</#if>
<#if item.getPortletType()=='LIST'>
var ${view.codeName}_${item.name}Base = IBizListPortlet.extend({
construct: function(config) {
arguments.callee.$.construct.call(this,config);
}
});
</#if>
<#comment>自定义插件</#comment>
<#if item.getPortletType()=='CUSTOM'>
<#assign customCode=''>
<#if item.getPSSysPortlet().getPSSysPFPlugin()??>
<#assign customCode= item.getPSSysPortlet().getPSSysPFPlugin().getCode("CODE2",pf.getId(),pfstyle.getId(),view,ctrl,item)>
</#if>
<#if customCode?length gt 0>
var ${view.codeName}_${item.name}Base = ${customCode}
<#else>
var ${view.codeName}_${item.name}Base = IBizCustomPortlet.extend({
construct: function(config) {
arguments.callee.$.construct.call(this,config);
}
});
</#if>
</#if>
<#comment>HTML插件</#comment>
<#if item.getPortletType()=='HTML'>
var ${view.codeName}_${item.name}Base = IBizHtmlPortlet.extend({
construct: function(config) {
arguments.callee.$.construct.call(this,config);
}
});
</#if>
<#if item.getPortletType()=='VIEW'>
var ${view.codeName}_${item.name}Base = IBizViewPortlet.extend({
construct: function(config) {
arguments.callee.$.construct.call(this,config);
}
});
</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDashboardPartVC
</#ibiztemplate>
<#if item.getPortletType()=='CHART'>
this.${item.name}= new ${view.codeName}_${item.name}({ctrler:this,id:this.getCId2()+'${item.name}',name:'${item.name}',url:this.getBackendUrl()+'srfctrlid=${item.name}&',chartcfg:{}});
this.${item.name}.chart.load();
</#if>
<#if item.getPortletType()=='LIST'>
this.${item.name}= new ${view.codeName}_${item.name}({ctrler:this,id:this.getCId2()+'${item.name}',refname:'${item.name}',url:this.getBackendUrl()+'srfctrlid=${item.name}&'<#if item.getTimer() gt 0>,timer:${item.getTimer()?c}</#if>,listcfg:{id:this.getCId2()+'${item.name}_list',refname:'${item.name}_list',url:this.getBackendUrl()+'srfctrlid=${item.name}_list&',${content.code}}});
</#if>
<#if item.getPortletType()=='CUSTOM'>
this.${item.name}= new ${view.codeName}_${item.name}({ctrler:this,id:this.getCId2()+'${item.name}',name:'${item.name}',url:this.getBackendUrl()+'srfctrlid=${item.name}&'});
</#if>
<#if item.getPortletType()=='VIEW'>
this.${item.name}= new ${view.codeName}_${item.name}({ctrler:this,id:this.getCId2()+'${item.name}',name:'${item.name}',url:this.getBackendUrl()+'srfctrlid=${item.name}&'});
</#if>
<#if item.getPortletType()=='HTML'>
this.${item.name}= new ${view.codeName}_${item.name}({ctrler:this,id:this.getCId2()+'${item.name}',name:'${item.name}',url:this.getBackendUrl()+'srfctrlid=${item.name}&'});
</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDashboardViewCode
</#ibiztemplate>
<#list parts as part>
${part.code}
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DashboardDefContentVC
</#ibiztemplate>
{type:'${item.name}',columnIndex: ${item.getDefaultColId()?c},height: 300}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DashboardPartVC
</#ibiztemplate>
${item.name}:{viewTemplate: {title: '${item.title}',items:[{xtype: '${viewfullname?lower_case}_${item.name?lower_case}'}]}}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDashboardViewCode
</#ibiztemplate>
<div id="${'$'}{cid}${ctrl.name}" >
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDashboardPartVC
</#ibiztemplate>
<div class="${item.getColCssClass()}" id="<%=strCId%>${item.name}">
<#assign sysportlet=item.getPSSysPortlet()>
<!-- BEGIN PORTLET-->
<#if item.getPortletType()=='CUSTOM'>
<#if sysportlet.getPSSysPFPlugin()??>
${sysportlet.getPSSysPFPlugin().getCode("CODE",pf.getId(),pfstyle.getId(),view,ctrl,item)}
<#else>
没有指定绘制器
</#if>
<#else>
<div class="portlet light ">
<#if sysportlet.isShowTitleBar()>
<#if sysportlet.getTitlePSSysPFPlugin()??>
${sysportlet.getTitlePSSysPFPlugin().getCode("CODE",pf.getId(),pfstyle.getId(),view,ctrl,item)}
<#else>
<div class="portlet-title">
<div class="caption">
<i class="icon-bar-chart font-green-sharp hide"></i>
<span class="caption-subject font-green-sharp bold uppercase">${item.title}</span>
<span class="caption-helper"></span>
</div>
<div class="actions">
<div class="btn-group btn-group-devided" data-toggle="buttons">
<label class="btn btn-transparent grey-salsa btn-circle btn-sm active">
<input type="radio" name="options" class="toggle" id="option1">New</label>
<label class="btn btn-transparent grey-salsa btn-circle btn-sm">
<input type="radio" name="options" class="toggle" id="option2">Returning</label>
</div>
</div>
</div>
</#if>
</#if>
<div class="portlet-body">
<div id="<%=strCId%>${item.name}_loading">
</div>
<div id="<%=strCId%>${item.name}_content" >
<#if item.getPortletType()=='CHART'>
<div id="<%=strCId%>${item.name}_chart" class="chart">
</div>
</#if>
<#if item.getPortletType()=='LIST'>
<div id="<%=strCId%>${item.name}_list" class="scroller" <#if item.getHeight() gt 0>style="height: ${item.getHeight()?c}px;"</#if> data-always-visible="1" data-rail-visible="0">
</div>
</#if>
</div>
</div>
</div>
</#if>
<!-- END PORTLET-->
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDashboardViewCode
</#ibiztemplate>
<div id="<%=strCId%>${ctrl.name}">
<#assign newrow=0>
<#list parts as part>
<#if (part.obj.getPSAjaxControlParam().isNewRowMode())>
<#if (newrow==1)>
</div>
</#if>
<div class="row">
<#assign newrow=1>
</#if>
${part.code}
</#list>
<#if (newrow==1)>
</div>
</#if>
</div>
\ No newline at end of file
CTRLTYPE=DASHBOARD
\ No newline at end of file
{multiSelect:<#if ctrl.isSingleSelect()>false<#else>true</#if><#if ctrl.getWidth() gt 0>,width:${ctrl.getWidth()?c}</#if><#if ctrl.getHeight() gt 0>,height:${ctrl.getHeight()?c}</#if><#if ctrl.isHideHeader()>,hideHeader:true</#if>
,enablePaging:<#if ctrl.isEnablePagingBar()>true,pageSize:${ctrl.getPagingSize()?c}<#else>false</#if>,forceFit:<#if ctrl.isForceFit()>true<#else>false</#if>
,columns:[<#list ctrl.getPSDEGridColumns() as column>
<#if column_index gt 0>,</#if>{ "title" : <#if column.getCapPSLanguageRes()??>$IGM('${column.getCapPSLanguageRes().getLanResTag()}','${column.caption}')<#else>'${column.caption}'</#if><#if column.getAlign()!='LEFT'>,"sClass":'dt-body-${column.getAlign()?lower_case}'</#if><#if column.getWidthUnit()!='STAR'>,"width":${column.width}</#if>,"data" :'${column.getDataItemName()}'<#if column.isEnableSort()>,"orderable":true<#else>,"orderable":false</#if><#if ((column.getPSCodeList()??)&&(column.getPSCodeList().getCodeListType()=='STATIC')||(column.getRenderPSSysPFPlugin()??)||(column.getColumnType()=='UAGRIDCOLUMN'))>,'render':function(data,type,row){return me.render${ctrl.name}_${column.name?lower_case}(data,type,row,me);}<#else>,'render':function(data,type,row){return IBiz.encodeString(data);}</#if>}
</#list>
]
}
\ No newline at end of file
{text: "<#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if>", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>
<#if (item.getPSCodeList()??)&&(item.getPSCodeList().getCodeListType()=='STATIC')>,renderer:'render${ctrl.name}_${item.dataItemName}'</#if>
}
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEGridStoreVC
</#ibiztemplate>
{ xtype:'store',remoteSort:true,autoLoad: false,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEGridControllerCode
</#ibiztemplate>
[<#list ctrl.getPSDEGridColumns() as column>
<#if column_index gt 0>,</#if>{ "title" : '${column.caption}',"align":'center',"valign":'middle'<#if column.getWidthUnit()!='STAR'>,"width":${column.width}</#if>,"data" :'${column.getDataItemName()}'<#if column.isEnableSort()>,"orderable":true<#else>,"orderable":false</#if><#if ((column.getPSCodeList()??)&&(column.getPSCodeList().getCodeListType()=='STATIC')||(column.getRenderPSSysPFPlugin()??)||(column.getColumnType()=='UAGRIDCOLUMN'))>,'render':function(data,type,row){return me.render${ctrl.name}_${column.name?lower_case}(data,type,row,me);}</#if>}
</#list>
]
\ No newline at end of file
[<#list ctrl.getPSDEGridColumns() as column>
<#if column_index gt 0>,</#if>{"title" : "${column.caption}","align" : 'center',"valign" : 'middle',"data" : '${column.getDataItemName()}'
<#if column.isEnableSort()>,"orderable":true<#else>,"orderable":false</#if>}
</#list>
]
\ No newline at end of file
{text: "${item.caption}", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>
<#if (item.getPSCodeList()??)&&(item.getPSCodeList().getCodeListType()=='STATIC')>,renderer:'render${ctrl.name}_${item.dataItemName}'</#if>
}
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEGridStoreVC
</#ibiztemplate>
{ xtype:'store',remoteSort:true,autoLoad: false,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEGridViewCode
</#ibiztemplate>
<table id="${'$'}{cid}${ctrl.name}" >
</table>
\ No newline at end of file
{text: "<#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if>", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>
<#if (item.getPSCodeList()??)&&(item.getPSCodeList().getCodeListType()=='STATIC')>,renderer:'render${ctrl.name}_${item.dataItemName}'</#if>
}
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEGridStoreVC
</#ibiztemplate>
{ xtype:'store',remoteSort:true,autoLoad: false,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEGridViewCode
</#ibiztemplate>
<table id="<%=strCId%>${ctrl.name}" ></table>
\ No newline at end of file
CTRLTYPE=GRID
\ No newline at end of file
{text: "${item.caption}", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>
<#if (item.getPSCodeList()??)&&(item.getPSCodeList().getCodeListType()=='STATIC')>,renderer:'render${ctrl.name}_${item.dataItemName}'</#if>
}
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEGridStoreVC
</#ibiztemplate>
{ xtype:'store',remoteSort:true,autoLoad: false,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQCtrlCode
</#ibiztemplate>
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEDataViewStoreVC
</#ibiztemplate>
{ xtype:'store',autoLoad: false,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEDataViewCode
</#ibiztemplate>
<div id="${'$'}{cid}${ctrl.name}" >
</div>
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEDataViewStoreVC
</#ibiztemplate>
{ xtype:'store',autoLoad: false,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEDataViewCode
</#ibiztemplate>
<div id="<%=strCId%>${ctrl.name}" ></div>
\ No newline at end of file
CTRLTYPE=DATAVIEW
\ No newline at end of file
<#if ctrl.getCalendarStyle()??>calendarStyle: '${ctrl.getCalendarStyle()}'<#if ctrl.getHeight() gt 0>,height: ${ctrl.getHeight()?c}</#if></#if>
\ No newline at end of file
<div id="<%=strCId%>calendar"></div>
\ No newline at end of file
CTRLTYPE=CALENDAR
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQCtrlCode
</#ibiztemplate>
<div id="<%=strCId%>${ctrl.name}"></div>
\ No newline at end of file
CTRLTYPE=UPDATEPANEL
\ No newline at end of file
{text: "${item.caption}", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>
<#if (item.getPSCodeList()??)&&(item.getPSCodeList().getCodeListType()=='STATIC')>,renderer:'render${ctrl.name}_${item.dataItemName}'</#if>
<#if item.columnType=='DEFTREEGRIDCOLUMN'>,xtype:'treecolumn'</#if>
}
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEGridStoreVC
</#ibiztemplate>
{ xtype:'tree',remoteSort:true,autoLoad: false,model: Ext.create('Ext.data.TreeModel',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEGridViewCode
</#ibiztemplate>
<div></div>
\ No newline at end of file
{text: "${item.caption}", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>
<#if (item.getPSCodeList()??)&&(item.getPSCodeList().getCodeListType()=='STATIC')>,renderer:'render${ctrl.name}_${item.dataItemName}'</#if>
<#if item.columnType=='DEFTREEGRIDCOLUMN'>,xtype:'treecolumn'</#if>
}
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEGridStoreVC
</#ibiztemplate>
{ xtype:'tree',remoteSort:true,autoLoad: false,model: Ext.create('Ext.data.TreeModel',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEGridViewCode
</#ibiztemplate>
<div></div>
\ No newline at end of file
CTRLTYPE=TREEGRID
\ No newline at end of file
{text: "${item.caption}", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>
<#if (item.getPSCodeList()??)&&(item.getPSCodeList().getCodeListType()=='STATIC')>,renderer:'render${ctrl.name}_${item.dataItemName}'</#if>
}
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEGridStoreVC
</#ibiztemplate>
{ xtype:'store',remoteSort:true,autoLoad: false,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDETreeControllerCode
</#ibiztemplate>
{<#if ctrl.getPSDETreeNodes()??>contextmenu:{<#assign firstNode=1><#list ctrl.getPSDETreeNodes() as node>
<#if node.getPSDEContextMenu()??><#if firstNode==1><#assign firstNode=0><#else>,</#if><#assign cm=node.getPSDEContextMenu()>"${node.nodeType}":{<#if cm.getPSContextMenuItems()??><#assign firstItem=1>
<#list cm.getPSContextMenuItems() as item><#if firstItem==1><#assign firstItem=0><#else>,</#if>"_${item_index?c}":{label:<#if item.getCapPSLanguageRes()??>$IGM('${item.getCapPSLanguageRes().getLanResTag()}',"${item.caption}")<#else>"${item.caption}"</#if>,type:"${item.getItemType()}"<#if item.getItemType()=='DEUIACTION'&& item.getPSUIAction()??><#assign deuiaction=item.getPSUIAction()>,ua:{tag:"${deuiaction.getUIActionTag()}",target:"${deuiaction.getActionTarget()}"}</#if>}
</#list>
</#if>}</#if>
</#list>}
</#if>
}
\ No newline at end of file
{text: "${item.caption}", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>
<#if (item.getPSCodeList()??)&&(item.getPSCodeList().getCodeListType()=='STATIC')>,renderer:'render${ctrl.name}_${item.dataItemName}'</#if>
}
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEGridStoreVC
</#ibiztemplate>
{ xtype:'store',remoteSort:true,autoLoad: false,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
{text: "${item.caption}", width: ${item.width}, dataIndex: '${item.dataItemName}' <#if !item.isEnableSort()>,sortable:false</#if>
<#if (item.getPSCodeList()??)&&(item.getPSCodeList().getCodeListType()=='STATIC')>,renderer:'render${ctrl.name}_${item.dataItemName}'</#if>
}
\ No newline at end of file
{name: '${item.name}', type: 'string'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DEGridStoreVC
</#ibiztemplate>
{ xtype:'store',remoteSort:true,autoLoad: false,model: Ext.create('Ext.data.Model',{
fields: [<#list records as record><#if (record_index>0) >,</#if>${record.code}</#list> ]
}),
proxy: {
// load using HTTP
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
totalProperty:'totalrow',
summaryinfo:'summaryinfo',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<div id="<%=strCId%>${ctrl.name}" ></div>
\ No newline at end of file
CTRLTYPE=TREEVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQTreeExpBarControllerCode
</#ibiztemplate>
<#assign tree=srfctrl(ctrl.name+'_tree')>
{treeCfg:${tree.code}}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQExpBarViewCode
</#ibiztemplate>
<#ibiztemplate>
PUBOBJ=PSJQExpBarViewCode
</#ibiztemplate>
CTRLTYPE=TREEEXPBAR
\ No newline at end of file
{ xtype:'tree',autoLoad: false,model: Ext.create('Ext.data.TreeModel',{fields: [ ]}),
proxy: {
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQExpBarViewCode
</#ibiztemplate>
<div></div>
\ No newline at end of file
{ xtype:'tree',autoLoad: false,model: Ext.create('Ext.data.TreeModel',{fields: [ ]}),
proxy: {
type: 'ajax',
actionMethods:{read:'POST'},
url: '${view.backendUrl}SRFCTRLID=${ctrl.name}',
timeout:60000,
noCache: true,
reader: {
type: 'json',
rootProperty:'items',
code:'code',
url:'url'
}
}
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQExpBarViewCode
</#ibiztemplate>
<div></div>
\ No newline at end of file
CTRLTYPE=WFEXPBAR
\ No newline at end of file
<#if ctrl.getPSSysPFPlugin()??>
${ctrl.getPSSysPFPlugin().getCode("CODE2")}
<#else>
自定义部件没有定义插件
</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQCtrlCode
</#ibiztemplate>
<#if ctrl.getPSSysPFPlugin()??>
${ctrl.getPSSysPFPlugin().getCode("CODE")}
<#else>
自定义部件没有定义插件
</#if>
\ No newline at end of file
CTRLTYPE=CUSTOM
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
new IBizFormButton({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',form:form,actiontype:'${item.getActionType()}'<#if item.getPSUIAction()??><#assign uiaction=item.getPSUIAction()>,uiaction:{"type":"${uiaction.getUIActionType()}","tag":"${uiaction.getUIActionTag()}"<#if (uiaction.getActionTarget()!="")>,"actiontarget":"${uiaction.getActionTarget()}"</#if>}</#if><#if item.getPSDEFormItemUpdate()??>,fiupdate:{"tag":"${item.getPSDEFormItemUpdate().codeName}"}</#if>})
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<#assign dritem=item.getPSDEDRItem()>
<#assign drpitem=item.getParentPSDEFormDetail()>
new IBizFormDRPanel({id:this.getCId2()+'${item.uniqueId}'<#if drpitem??>,parentName:'${drpitem.name}'</#if>,name:'${item.name}'<#if item.getRefreshActions()??>,refreshActions:${item.getRefreshActions()}</#if><#if item.getRefreshItems()??>,refreshitems:'${item.getRefreshItems()}'</#if>
<#if item.parentLayoutMode=='TABLE'>
<#if (item.contentWidth>1)>
,width:${item.contentWidth}
<#else>
,columnWidth: ${item.contentWidth}
</#if></#if>,height:${item.getContentHeight()},width:'100%',form:form<#if item.getPSDEFormItemUpdate()??>,fiupdate:{tag:'${item.getPSDEFormItemUpdate().codeName}'}</#if>,dritem:{
id:'${dritem.id}',embedviewid:'${item.getEmbedViewId()}',parentmode:{srfparenttype:'${dritem.itemType}'<#if ((dritem.itemType=='DER1N') || (dritem.itemType=='SYSDER1N'))>,srfder1nid:'${dritem.getPSDER1NName()}'</#if>}
}})
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
<#if editor.getCode()?length gt 0>${editor.code}</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSFR7DEFormGroupPanellVC
</#ibiztemplate>
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
new IBizFormGroup({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',titleBarCloseMode:'${item.getTitleBarCloseMode()}',form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false,hidden:true</#if><#if item.getPSDEFormDetailCount() gt 0 ><#if (item.getCaptionItemName()?length gt 0)>,captionItem:"${item.getCaptionItemName()}"</#if>,firstChild:"${item.getPSDEFormDetail(0).getCodeName()}"</#if>})
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
new IBizHiddenField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'})
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
new IBizFormIFrame({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getRefreshItems()??>,refreshitems:'${item.getRefreshItems()}'</#if>
<#if item.parentLayoutMode=='TABLE'>
<#if (item.contentWidth>1)>
,width:${item.contentWidth}?c
<#else>
,columnWidth: ${item.contentWidth}?c
</#if></#if>,height:${item.getContentHeight()?c},width:'100%',form:form,url:'${item.getIFrameUrl()}'
})
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
new IBizFormRawItem({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',form:form})
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#assign drpitem=item.getParentPSDEFormDetail()>
new IBizFormTabPage({id:this.getCId2()+'${item.uniqueId}'<#if drpitem??>,parentName:'${drpitem.name}'</#if>,name:'${item.name}',form:form})
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormTabPanellVC
</#ibiztemplate>
new IBizFormTabPanel({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',form:form})
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<#if item.getRenderPSSysPFPlugin()??>
${item.getRenderPSSysPFPlugin().getCode("CODE2",pf.getId(),pfstyle.getId(),view,ctrl,item)}
<#else>
表单自定义部件没有定义插件
</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormControllerCode
</#ibiztemplate>
var form=this.getForm();
<#list formdetails as formdetail>
<#if formdetail.code?length gt 0>
form.register(${formdetail.code});
</#if>
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<button id="${item.uniqueId}" title="${item.caption}" class="${item.getColCssClass()} btn <#if item.isShowCaption()><#else>btn-icon-only</#if> <#if item.getPSSysCss()??>${item.getPSSysCss().getCssName()}</#if> ">
<#if item.getPSSysImage()??><#assign img=item.getPSSysImage()><#if img.getCssClass()?? && (img.getCssClass()?length gt 0)><i class="${img.getCssClass()}"></i></#if></#if>
<#if item.isShowCaption()><span >${item.caption}</span></#if>
</button>
\ No newline at end of file
<#list formdetails as formdetail>
<#if formdetail.code2?length gt 0>
var _${formdetail.obj.name} = ${formdetail.code2};
form.register(_${formdetail.obj.name});
<#if formdetail.obj.getDetailType()=='FORMITEM'>
<#if formdetail.obj.getPSCodeList()??>
<#assign codelist=formdetail.obj.getPSCodeList()>
_${formdetail.obj.name}.setAsyncConfig({items:[<#if codelist.getPSCodeItems()??><#list codelist.getPSCodeItems() as codeitem><#if (codeitem_index>0)>,</#if>{text:'${codeitem.text}',value:'${codeitem.value}',realtext:'${codeitem.realText}'<#if codeitem.getParentValue()??>,parentvalue='${codeitem.getParentValue()}'</#if><#if codeitem.getColor()??>,color:'${codeitem.getColor()}'</#if><#if codeitem.getTextCls()??>,textcls:'${codeitem.getTextCls()}'</#if><#if codeitem.getIconCls()??>,iconcls:'${codeitem.getIconCls()}'</#if>}</#list></#if> ]});
</#if>
<#if formdetail.obj.isAllowEmpty()>_${formdetail.obj.name}.setAllowBlank(true);<#else>_${formdetail.obj.name}.setAllowBlank(false);</#if>
</#if>
</#if>
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<div id="<%=p.getCId()%>${item.uniqueId}" style="min-height:<#if item.getContentHeight() gt 0>${item.getContentHeight()}<#else>200</#if>px;border: 1px solid #ddd;text-align:center;font-size: 18px;padding-top: 7%;"><#if item.getPSDEDRItem()??>${item.getPSDEDRItem().getCaption("")}<#else>${item.name}</#if></div>
\ No newline at end of file
<#if editor.getCode2()?length gt 0>
${editor.code2}
</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
<div id='<%=strCId%>${item.uniqueId}__fi' style="<#if (item.getColWidth() gt 0)>width:${item.getColWidth()?c}px</#if>" class="ibiz-form-${item.getDetailType()?lower_case} ${item.getColCssClass()} form-group<#if (item.getPSSysCss()??)> ${item.getPSSysCss().getCssName()}</#if>" data-ibiz-allowblank="<#if item.isAllowEmpty()>1<#else>0</#if>">
<#if (item.isShowCaption())>
<div class='ibiz-formitem-label-left ' style="position: absolute;">
<label id='<%=strCId%>${item.uniqueId}__lb' class="control-label" style="<#if (item.getLabelWidth() gt 0)>width:${item.getLabelWidth()?c}px;</#if>" ><#if !(item.isEmptyCaption())>${item.caption}</#if></label>
</div>
</#if>
<div style="margin-left:<#if (item.getLabelWidth() gt 0)>${(item.getLabelWidth()+10)?c}<#else>10</#if>px;margin-right:10px;" >
${editor.code}
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#list items as rowitem>
${rowitem.code}
</#list>
\ No newline at end of file
new IBizFormGroup({id:'${item.uniqueId}',name:'${item.name}',form:form})
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<div class="${item.getColCssClass()} <#if (!item.isShowCaption())>row form-group</#if> " style="<#if (item.getColWidth() gt 0)>width:${item.getColWidth()?c}px</#if>" id="${item.uniqueId}" name="${item.name}" >
<#if item.isShowCaption()>
<fieldset style="border: 1px solid #e5e5e5;margin-bottom:10px;">
<div class="note note-success" style="height:40px;"><h5>${item.caption}</h5></div>
<#list items as rowitem>
${rowitem.code}
</#list>
</fieldset>
<#else>
<#list items as rowitem>
${rowitem.code}
</#list>
</#if>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
<INPUT type="hidden" name="${item.name}" id="${item.uniqueId}">
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<div id="<%=p.getCId()%>${item.uniqueId}" style="height:${item.getContentHeight()}px;">${item.getIFrameUrl()}</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<div id="${item.uniqueId}" name="${item.name}" class="${item.getColCssClass()}">
${item.getRawContent()}
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#list items as rowitem>
${rowitem.code}
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormTabPanellVC
</#ibiztemplate>
<div id='${ctrl.name}_${item.name}' class="${item.getColCssClass()}">
<ul class="nav nav-tabs" id="${ctrl.name}_${item.name}_tab">
<#list tabpages as tabpage>
<li class="<#if (tabpage_index ==0)>active</#if>"><a href="#${ctrl.name}_${tabpage.obj.codeName}_tab" data-toggle="tab">${tabpage.obj.caption}</a></li>
</#list>
</ul>
<div class="tab-content">
<#list tabpages as tabpage>
<div class="tab-pane <#if (tabpage_index ==0)>active</#if>" id="${ctrl.name}_${tabpage.obj.codeName}_tab">${tabpage.code}</div>
</#list>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<div>我是自定义内容</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormViewCode
</#ibiztemplate>
<div id="${ctrl.name}" class="form-horizontal">
<div class="form-body" >
<#list hiddens as hidden>${hidden.code}</#list>
<#if ctrl.isNoTabHeader()>
<#list formpages as formpage>
${formpage.code}
</#list>
<#else>
<ul class="nav nav-tabs" id="${ctrl.name}_tab">
<#list formpages as formpage>
<li class="<#if (formpage_index ==0)>active</#if>"><a href="#${ctrl.name}_${formpage.obj.codeName}_tab" data-toggle="tab">${formpage.obj.caption}</a></li>
</#list>
</ul>
<div class="tab-content">
<#list formpages as formpage>
<div class="tab-pane <#if (formpage_index ==0)>active</#if> row" id="${ctrl.name}_${formpage.obj.codeName}_tab">${formpage.code}</div>
</#list>
</div>
</#if>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<button id="<%=strCId%>${item.uniqueId}" title="<#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if>" class="ibiz-form-${item.getDetailType()?lower_case} ${item.getColCssClass()} btn <#if item.isShowCaption()><#else>btn-icon-only</#if> <#if item.getPSSysCss()??> ${item.getPSSysCss().getCssName()}</#if>" >
<#if item.getPSSysImage()??><#assign img=item.getPSSysImage()><#if img.getCssClass()?? && (img.getCssClass()?length gt 0)><i class="${img.getCssClass()}"></i></#if></#if>
<#if item.isShowCaption()><span ><#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if></span></#if>
</button>
\ No newline at end of file
<#list formdetails as formdetail>
<#if formdetail.code2?length gt 0>
${formdetail.code2}
</#if>
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}" class="ibiz-form-${item.getDetailType()?lower_case} ${item.getColCssClass()} form-group<#if (item.getPSSysCss()??)> ${item.getPSSysCss().getCssName()}</#if>" style="min-height:${item.getContentHeight()}px;" ibiz-layout-tag="no"></div>
\ No newline at end of file
<#if editor.getCode2()?length gt 0>
/*表单${ctrl.name}/${item.name}*/
${editor.code2}
</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
<div id='<%=strCId%>${item.uniqueId}__fi' style="<#if (item.getColWidth() gt 0)>width:${item.getColWidth()?c}px</#if>" class="ibiz-form-${item.getDetailType()?lower_case} ${item.getColCssClass()} form-group<#if (item.getPSSysCss()??)> ${item.getPSSysCss().getCssName()}</#if><#if item.getPSDEFDGroupLogic("PANELVISIBLE")??> hidden</#if>" data-ibiz-allowblank="<#if item.isAllowEmpty()>1<#else>0</#if>"<#if (item.getColWidth() gt 0)> style="width:${item.getLabelWidth()?c}px"</#if>>
<#if (item.isShowCaption())>
<div class='ibiz-formitem-label-left ' style="position: absolute;">
<label id='<%=strCId%>${item.uniqueId}__lb' class="control-label" style="<#if (item.getLabelWidth() gt 0)>width:${item.getLabelWidth()?c}px;</#if>" ><#if !(item.isEmptyCaption())><#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if></#if></label>
</div>
</#if>
<div style="margin-left:<#if (item.getLabelWidth() gt 0)>${(item.getLabelWidth()+10)?c}<#else>10</#if>px;margin-right:10px;" >
${editor.code}
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#list items as rowitem>
${rowitem.code}
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}" name="${item.name}" style="<#if (item.getColWidth() gt 0)>width:${item.getColWidth()?c}px</#if>" class="<#if (!item.isShowCaption())>ibiz-form-formgroup-nocap row form-group<#else>ibiz-form-formgroup</#if> ${item.getColCssClass()} <#if (item.getPSSysCss()??)>${item.getPSSysCss().getCssName()}</#if><#if item.getPSDEFDGroupLogic("PANELVISIBLE")??> hidden</#if>">
<#if item.isShowCaption()>
<fieldset style="border: 1px solid #e5e5e5;margin-bottom:10px;">
<div class="note note-success ${item.name}_text" style="height:40px;" ><h5><#if item.getCapPSLanguageRes()??><ibiz5:message code="${item.getCapPSLanguageRes().getLanResTag()}" text="${item.caption}"></ibiz5:message><#else>${item.caption}</#if></h5><div class="group-more">
<#if item.isEnableBuildInAction(1)><a><i class="fa fa-plus donew"></i></a></#if>
<#if item.isEnableBuildInAction(2)><a class="dropdown"><a class="dropdown-toggle" id="<%=strCId%>M1b_dropdown_menu" data-toggle="dropdown" ><i class="fa fa-bars getmore"></i></a><ul class="dropdown-menu dropdown_select" role="menu" aria-labelledby="<%=strCId%>M1b_dropdown_menu"></ul></a></#if>
<#if item.getTitleBarCloseMode() != 0>
<a class="<%=strCId%>${item.uniqueId}_ddl form-grouppanel-link"><i id="<%=strCId%>${item.uniqueId}_ddi" class="fa fa-angle-double-down" aria-hidden="true"></i></a>
</#if>
</div></div>
<#if item.getTitleBarCloseMode() != 0>
<div id="<%=strCId%>${item.uniqueId}_ddt" class="<%=strCId%>${item.uniqueId}_ddl form-group form-grouppanel-tip"><span>. . . . . .</span></div>
</#if>
<div id="<%=strCId%>${item.uniqueId}_gd" >
<#list items as rowitem>
${rowitem.code}
</#list>
</div>
</fieldset>
<#else>
<#list items as rowitem>
${rowitem.code}
</#list>
</#if>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormItemVC
</#ibiztemplate>
<INPUT type="hidden" name="${item.name}" id="<%=strCId%>${item.uniqueId}">
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<iframe id="<%=strCId%>${item.uniqueId}" style="min-height:${item.getContentHeight()?c}px;width:100%;border:0;frameborder:0;scrolling: no;" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="yes" allowtransparency="yes"></iframe>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="ibiz-form-${item.getDetailType()?lower_case} ${item.getColCssClass()}<#if (item.getPSSysCss()??)> ${item.getPSSysCss().getCssName()}</#if>">
${item.getRawContent()}
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormGroupPanellVC
</#ibiztemplate>
<#list items as rowitem>
${rowitem.code}
</#list>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormTabPanellVC
</#ibiztemplate>
<div id='<%=strCId%>${ctrl.name}_${item.name}' class="ibiz-form-${item.getDetailType()?lower_case} ${item.getColCssClass()}<#if (item.getPSSysCss()??)> ${item.getPSSysCss().getCssName()}</#if>">
<ul class="nav nav-tabs" id="<%=strCId%>${ctrl.name}_${item.name}_tab">
<#list tabpages as tabpage>
<li class="<#if (tabpage_index ==0)>active</#if>"><a href="#<%=strCId%>${ctrl.name}_${tabpage.obj.codeName}_tab" id="<%=strCId%>${tabpage.obj.uniqueId}" name="${tabpage.obj.name}" data-toggle="tab"><#if tabpage.obj.getCapPSLanguageRes()??><ibiz5:message code="${tabpage.obj.getCapPSLanguageRes().getLanResTag()}" text="${tabpage.obj.caption}"></ibiz5:message><#else>${tabpage.obj.caption}</#if></a></li>
</#list>
</ul>
<div class="tab-content">
<#list tabpages as tabpage>
<div class="tab-pane <#if (tabpage_index ==0)>active</#if>" id="<%=strCId%>${ctrl.name}_${tabpage.obj.codeName}_tab">${tabpage.code}</div>
</#list>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormDetailVC
</#ibiztemplate>
<#if item.getRenderPSSysPFPlugin()??>
${item.getRenderPSSysPFPlugin().getCode("CODE",pf.getId(),pfstyle.getId(),view,ctrl,item)}
<#else>
表单自定义部件没有定义插件
</#if>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQDEFormViewCode
</#ibiztemplate>
<div id="<%=strCId%>${ctrl.name}" class="form-horizontal">
<div class="col-md-12 form-body">
<#list hiddens as hidden>${hidden.code}</#list>
<#if ctrl.isNoTabHeader()>
<#list formpages as formpage>
${formpage.code}
</#list>
<#else>
<ul class="nav nav-tabs" id="<%=strCId%>${ctrl.name}_tab">
<#list formpages as formpage>
<li class="<#if (formpage_index ==0)>active</#if>"><a href="#<%=strCId%>${ctrl.name}_${formpage.obj.codeName}_tab" data-toggle="tab"><#if formpage.obj.getCapPSLanguageRes()??><ibiz5:message code="${formpage.obj.getCapPSLanguageRes().getLanResTag()}" text="${formpage.obj.caption}"></ibiz5:message><#else>${formpage.obj.caption}</#if></a></li>
</#list>
</ul>
<div class="tab-content ">
<#list formpages as formpage>
<div class="tab-pane <#if (formpage_index ==0)>active</#if> row" id="<%=strCId%>${ctrl.name}_${formpage.obj.codeName}_tab" >${formpage.code}</div>
</#list>
</div>
</#if>
</div>
</div>
\ No newline at end of file
CTRLTYPE=FORM
\ No newline at end of file
<#assign deuiaction=item.getPSDEUIAction()>
{text: '${item.caption}',srftag:{id:'${deuiaction.id}',sysid:'${deuiaction.getPSSysDEUIActionId()}'}, handler: 'onClickToolbarItem'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DETBGroupItemVC
</#ibiztemplate>
{text: "${item.caption}", items: [<#list items as item><#if (item_index>0) >,</#if>${item.code}</#list>]}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQCtrlCode
</#ibiztemplate>
<div></div>
\ No newline at end of file
<#assign deuiaction=item.getPSDEUIAction()>
{text: '${item.caption}',srftag:{id:'${deuiaction.id}',sysid:'${deuiaction.getPSSysDEUIActionId()}'}, handler: 'onClickToolbarItem'}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSExtJS5DETBGroupItemVC
</#ibiztemplate>
{text: "${item.caption}", items: [<#list items as item><#if (item_index>0) >,</#if>${item.code}</#list>]}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQCtrlCode
</#ibiztemplate>
<div></div>
\ No newline at end of file
CTRLTYPE=PICKUPVIEWPANEL
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQPortletViewCode
</#ibiztemplate>
<div></div>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQPortletViewCode
</#ibiztemplate>
<div></div>
\ No newline at end of file
CTRLTYPE=PORTLET
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizHtmlField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if>,height:<#if item.getEditorHeight() gt 0>${item.getEditorHeight()?c}<#else>200</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizHtmlField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',form:form<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if>,height:<#if item.getEditorHeight() gt 0>${item.getEditorHeight()?c}<#else>200</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div name="${item.name}" class="form-control" id="${item.uniqueId}" style="${item.getEditorCssStyle()}" ></div>
\ No newline at end of file
${'$'}('#${item.uniqueId}').summernote({height:<#if item.getEditorHeight() gt 0>${item.getEditorHeight()?c}<#else>200</#if>});
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="form-control ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ></div>
</div>
\ No newline at end of file
EDITORTYPE=HTMLEDITOR
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizTextField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizTextField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" ><input id="<%=strCId%>${item.uniqueId}" name="${item.name}" type="text" class="form-control text ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ></div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" ><input id="<%=strCId%>${item.uniqueId}" name="${item.name}" type="text" class="form-control text ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ></div>
\ No newline at end of file
EDITORTYPE=IPADDRESSTEXTBOX
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizOfficeField2({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if>,valueItem:'${item.getValueItemName()}'
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
,pickupView:{view:'/${pickupview.getPSAppModule().codeName?lower_case}/${pickupview.codeName?lower_case}.jsp'<#if (pickupview.getWidth() gt 0)>,width:${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>,height:${pickupview.getHeight()?c}</#if>,title:'${pickupview.title}'}
</#if>
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizOfficeField2({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form,valueItem:'${item.getValueItemName()}'
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
,pickupView:{view:'/${pickupview.getPSAppModule().codeName?lower_case}/${pickupview.codeName?lower_case}.jsp'<#if (pickupview.getWidth() gt 0)>,width:${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>,height:${pickupview.getHeight()?c}</#if>,title:'${pickupview.title}'}
</#if>
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div id="${item.uniqueId}" name="${item.name}" class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" class="input-group ibiz-field-addresspickup">
<div class="ibiz-id-content">
</div>
<div class="input-group-addon">
<a class="ibiz-id-picker btn btn-icon-only" href="javascript:;"> <i class="fa fa-file-word-o"></i></a>
</div>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c">
<div id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" class="input-group ibiz-field-addresspickup">
<div class="ibiz-id-content">
</div>
<div class="input-group-addon" style="vertical-align: top;background: transparent;border: 0px;">
<a class="ibiz-id-picker btn btn-icon-only" onclick="return false;" href="javascript:;"> <i class="fa fa-file-word-o" style="font-size:16px;"></i><div>正文</div></a>
</div>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizOfficeField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizOfficeField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}" name="${item.name}">
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<iframe id="<%=strCId%>${item.uniqueId}" name="${item.name}" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="yes" class="ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
</iframe>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizDropDownListField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getCodeList()??>,codelistid:'${srfparamname('${sys.codeName}')}_${item.getCodeList().codeName}'</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizDropDownListField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getCodeList()??>,codelistid:'${srfparamname('${sys.codeName}')}_${item.getCodeList().codeName}'</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" ><SELECT id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="form-control ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}"></SELECT></div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" ><SELECT id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="form-control ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}"></SELECT></div>
\ No newline at end of file
EDITORTYPE=DROPDOWNLIST
\ No newline at end of file
<#ibiztemplate>
CONTAINER=GRIDCOLUMN
</#ibiztemplate>
function(ui){IBizDataGrid3Editor.createDropDownList(ui,me,{forceSelection:true<#if item.getPSCodeListId()!='' ><#assign codelist=item.getPSCodeList()>,codeListId:'${srfparamname('${sys.codeName}')}_${codelist.getCodeName()}'<#if item.getPlaceHolder()??>,emptyText:'${srfjsstring('${item.getPlaceHolder()}')}'</#if>,displayField:'text',valueField:'value'<#if item.getValueItemName()??>,valueItem:'${item.getValueItemName()}'</#if><#if codelist.getCodeListType()=='STATIC'>,codeListType:'${srfjsstring('${codelist.getCodeListType()}')}'<#else>,codeListType:'${srfjsstring('${codelist.getCodeListType()}')}',url:'/${view.getPSAppModule().codeName}/${view.codeName}.do?SRFCTRLID=${ctrl.name}&SRFFORMITEMID=${item.getName()}&srfaction=itemfetch',reader:{type: 'json',rootProperty:'items'}</#if><#else>,codeListType:""</#if>});}
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<span>当前模板暂未提供,敬请期待</span>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizCheckListField2({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getCodeList()??>,codelistid:'${srfparamname('${sys.codeName}')}_${item.getCodeList().codeName}'</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizCheckListField2({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getCodeList()??>,codelistid:'${srfparamname('${sys.codeName}')}_${item.getCodeList().codeName}'</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div class="form-control checkbox-list" id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}"></div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div class="form-control checkbox-list" id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}"></div>
</div>
\ No newline at end of file
EDITORTYPE=LISTBOX
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizListPickerField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if>,valueItem:'${item.getValueItemName()}'
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
,pickupView:{view:'/${pickupview.getPSAppModule().codeName?lower_case}/${pickupview.codeName?lower_case}.jsp'<#if (pickupview.getWidth() gt 0)>,width:${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>,height:${pickupview.getHeight()?c}</#if>,title:'${pickupview.title}'}
</#if>
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizListPickerField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form,valueItem:'${item.getValueItemName()}'
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
,pickupView:{view:'/${pickupview.getPSAppModule().codeName?lower_case}/${pickupview.codeName?lower_case}.jsp'<#if (pickupview.getWidth() gt 0)>,width:${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>,height:${pickupview.getHeight()?c}</#if>,title:'${pickupview.title}'}
</#if>
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<select id="<%=strCId%>${item.uniqueId}" name="${item.name}" multiple="" class="form-control">
</select>
<div class="input-group-addon btn-group-vertical">
<a href="javascript:void(0)" onclick="return false;" class="ibiz-id-add btn btn-icon-only">
<i class="fa fa-search"></i>
</a>
<a href="javascript:void(0)" onclick="return false;" class="ibiz-id-remove btn btn-icon-only">
<i class="fa fa-remove"></i>
</a>
</div>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<select id="<%=strCId%>${item.uniqueId}" name="${item.name}" multiple="" class="form-control">
</select>
<div class="input-group-addon btn-group-vertical">
<a href="javascript:void(0)" onclick="return false;" class="ibiz-id-add btn btn-icon-only">
<i class="fa fa-search"></i>
</a>
<a href="javascript:void(0)" onclick="return false;" class="ibiz-id-remove btn btn-icon-only">
<i class="fa fa-remove"></i>
</a>
</div>
</div>
</div>
\ No newline at end of file
EDITORTYPE=LISTBOXPICKUP
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizRadioField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getCodeList()??>,codelistid:'${srfparamname('${sys.codeName}')}_${item.getCodeList().codeName}'</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>,itemWidth:${item.getEditorParam("ITEMWIDTH","150")}, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizRadioField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getCodeList()??>,codelistid:'${srfparamname('${sys.codeName}')}_${item.getCodeList().codeName}'</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>,itemWidth:${item.getEditorParam("ITEMWIDTH","150")}})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<input type="text" class="form-control text ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" readonly="readonly" name="${item.name}" id="<%=strCId%>${item.uniqueId}" >
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div class="radio-list ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" id="<%=strCId%>${item.uniqueId}" name="${item.name}"></div>
</div>
\ No newline at end of file
EDITORTYPE=RADIOBUTTONLIST
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizPictureField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizPictureField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div id="<%=strCId%>${item.uniqueId}" class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" name="${item.name}">
<img class="ibiz-id-image"/>
<div class="input-group-addon btn-group-vertical">
<a href="javascript:void(0)" onclick="return false;" class="ibiz-id-upload btn btn-icon-only">
<i class="fa fa-upload"></i>
</a>
<a href="javascript:void(0)"onclick="return false;" class="ibiz-id-remove btn btn-icon-only">
<i class="fa fa-remove"></i>
</a>
</div>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div id="<%=strCId%>${item.uniqueId}" class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" name="${item.name}">
<img class="ibiz-id-image"/>
<div class="input-group-addon btn-group-vertical">
<a href="javascript:void(0)" onclick="return false;" class="ibiz-id-upload btn btn-icon-only">
<i class="fa fa-upload"></i>
</a>
<a href="javascript:void(0)"onclick="return false;" class="ibiz-id-remove btn btn-icon-only">
<i class="fa fa-remove"></i>
</a>
</div>
</div>
</div>
\ No newline at end of file
EDITORTYPE=PICTURE
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizAddressPickerField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if>,valueItem:'${item.getValueItemName()}',placeholder:"<#if item.getPlaceHolder()??>${item.getPlaceHolder()}</#if>"
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
,pickupView:{view:'/${pickupview.getPSAppModule().codeName?lower_case}/${pickupview.codeName?lower_case}.jsp'<#if (pickupview.getWidth() gt 0)>,width:${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>,height:${pickupview.getHeight()?c}</#if>,title:'${pickupview.title}'}
</#if>
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizAddressPickerField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form,valueItem:'${item.getValueItemName()}'
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
,pickupView:{view:'/${pickupview.getPSAppModule().codeName?lower_case}/${pickupview.codeName?lower_case}.jsp'<#if (pickupview.getWidth() gt 0)>,width:${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>,height:${pickupview.getHeight()?c}</#if>,title:'${pickupview.title}'}
</#if>
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" >
<div class="select2-container select2-container-multi form-control select2">
<ul class="ibiz-id-container select2-choices"></ul>
</div>
<div class="input-group-addon">
<a class="ibiz-id-picker btn btn-icon-only" onclick="return false;" href="javascript:;"> <i class="fa fa-search"></i></a>
</div>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" >
<div class="select2-container select2-container-multi form-control select2">
<ul class="ibiz-id-container select2-choices"></ul>
</div>
<div class="input-group-addon">
<a class="ibiz-id-picker btn btn-icon-only" onclick="return false;" href="javascript:;"> <i class="fa fa-search"></i></a>
</div>
</div>
</div>
\ No newline at end of file
EDITORTYPE=ADDRESSPICKUP
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizTextAreaField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getUserDictCatId()?length gt 0>,dictId:'${item.getUserDictCatId()}'</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizTextAreaField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getUserDictCatId()?length gt 0>,dictId:'${item.getUserDictCatId()}'</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" >
<div class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<textarea id="<%=strCId%>${item.uniqueId}" name="${item.name}" type="text" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> class="form-control" ></textarea>
<div class="input-group-btn ibiz-id-dropdown">
<button type="button" class="btn default dropdown-toggle"
data-toggle="dropdown">
<i class="fa fa-angle-down"></i>
</button>
<ul class="ibiz-id-dropdownmenu dropdown-menu pull-right">
</ul>
</div>
</div>
</div>
\ No newline at end of file
<div class="input-group ibiz-field-textarea">
<textarea id="<%=strCId%>Mf" name="memo" class="form-control "></textarea>
<div class="input-group-btn ibiz-id-dropdown">
<button type="button" class="btn default dropdown-toggle"
data-toggle="dropdown">
<i class="fa fa-angle-down"></i>
</button>
<ul class="ibiz-id-dropdownmenu dropdown-menu">
</ul>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" >
<div class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<textarea id="<%=strCId%>${item.uniqueId}" name="${item.name}" type="text" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> class="form-control" ></textarea>
<div class="input-group-btn ibiz-id-dropdown">
<button type="button" class="btn default dropdown-toggle"
data-toggle="dropdown">
<i class="fa fa-angle-down"></i>
</button>
<ul class="ibiz-id-dropdownmenu dropdown-menu pull-right">
</ul>
</div>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizTextField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizTextField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" ><input id="<%=strCId%>${item.uniqueId}" name="${item.name}" type="password" class="form-control text ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ></div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" ><input id="<%=strCId%>${item.uniqueId}" name="${item.name}" type="password" class="form-control text ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ></div>
\ No newline at end of file
EDITORTYPE=PASSWORD
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizPickerField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if>,forceSelection:<#if item.getEditorParam("FORCESELECT",true)>true<#else>false</#if>,queryCaching:false, displayField:'text',valueField: 'value',valueItem:'${item.getValueItemName()}',minChars:2,pageSize:50
<#if item.getEditorParam("PICKUPVIEW",true)>
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
,pickupView:{view:'/${pickupview.getPSAppModule().codeName?lower_case}/${pickupview.codeName?lower_case}.jsp'<#if (pickupview.getWidth() gt 0)>,width:${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>,height:${pickupview.getHeight()?c}</#if>,title:'${pickupview.title}'}
</#if>
</#if>
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
<#if item.getEditorParam("AC",true)>,ac:true<#else>,ac:false</#if>
,url:this.getAppCtx()+'/${view.getPSAppModule().codeName}/${view.codeName}.do?SRFCTRLID=${ctrl.name}&SRFFORMITEMID=${item.getName()}'
<#if (item.getRefPSDEACMode()?? && item.getRefPSDEACMode().getItemsPSSysPFPlugin()??)>
,tpl:'${item.getRefPSDEACMode().getItemsPSSysPFPlugin().getCode("CODE2",pf.getId(),pfstyle.getId(),view,item,item)}'
</#if>
<#if item.getEditorParam("LINKVIEW",true)>
<#if item.getRefLinkPSAppView()??><#assign linkview=item.getRefLinkPSAppView()>,linkview:{view:'/${linkview.getPSAppModule().codeName?lower_case}/${linkview.codeName?lower_case}.jsp?'<#if (linkview.getWidth() gt 0)>,width:${linkview.getWidth()?c}</#if><#if (linkview.getHeight() gt 0)>,heigth:${linkview.getHeight()?c}</#if>,title:'${linkview.title}'}</#if>
</#if>
<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizPickerField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form,forceSelection:true,queryCaching:false, displayField:'text',valueField: 'value',valueItem:'${item.getValueItemName()}',minChars:2,pageSize:50
<#if item.getEditorParam("PICKUPVIEW",true)>
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
,pickupView:{view:'/${pickupview.getPSAppModule().codeName?lower_case}/${pickupview.codeName?lower_case}.jsp'<#if (pickupview.getWidth() gt 0)>,width:${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>,height:${pickupview.getHeight()?c}</#if>,title:'${pickupview.title}'}
</#if>
</#if>
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
,url:this.getAppCtx()+'/${view.getPSAppModule().codeName}/${view.codeName}.do?SRFCTRLID=${ctrl.name}&SRFFORMITEMID=${item.getName()}'
<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div class="ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<#if item.getEditorParam("PICKUPVIEW",true)>
<div>
<span class="toggle fa fa-search"></span>
<input type="text" class="form-control text" name="${item.name}" id="<%=strCId%>${item.uniqueId}" autocomplete="off" />
</div>
<#else>
<span class="toggle fa fa-angle-down"></span>
<input type="text" class="form-control text" name="${item.name}" id="<%=strCId%>${item.uniqueId}" autocomplete="off" />
</#if>
</div>
</div>
\ No newline at end of file
ctrlcfgs['${item.uniqueId}']={forceSelection:false,queryCaching:false, displayField:'text',valueField: 'value',valueItem:'${item.getValueItemName()}',minChars:2,pageSize:20
<#if item.getEditorParam("PICKUPVIEW",true)>
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
,pickupView:{view:'/${pickupview.getPSAppModule().codeName?lower_case}/${pickupview.codeName?lower_case}.jsp',width:800,height:600}
</#if>
</#if>
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
,url:'${'$'}{ctx2}/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?SRFCTRLID=${ctrl.name}&SRFFORMITEMID=${item.getName()}'
};
${'$'}('${item.uniqueId}').autocomplete({
serviceUrl: ctrlcfgs['${item.uniqueId}'].url,
onSelect: function (suggestion) {
console.log('You selected: ' + suggestion.value + ', ' + suggestion.data);
}
});
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}">
<div class="ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<div>
<#if item.getEditorParam( "PICKUPVIEW",true)>
<#if item.getEditorParam( "LINKVIEW",false)>
<span class="toggle fa fa-search" style="right:23px"></span>
<span class="linkEditor fa fa-external-link-square" aria-hidden="true"></span>
<input type="text" class="form-control text" name="${item.name}" id="<%=strCId%>${item.uniqueId}" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> autocomplete="off" style="padding-right:37px;" />
<#else>
<span class="toggle fa fa-search"></span>
<input type="text" class="form-control text" name="${item.name}" id="<%=strCId%>${item.uniqueId}" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> autocomplete="off" />
</#if>
<#else>
<#if item.getEditorParam( "TRIGGER",false)>
<#if item.getEditorParam( "LINKVIEW",false)>
<span class="toggle fa fa-angle-down" style="right:23px"></span>
<span class="linkEditor fa fa-external-link-square" aria-hidden="true"></span>
<input type="text" class="form-control text" name="${item.name}" id="<%=strCId%>${item.uniqueId}" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> autocomplete="off" style="padding-right:37px;" />
<#else>
<span class="toggle fa fa-angle-down"></span>
<input type="text" class="form-control text" name="${item.name}" id="<%=strCId%>${item.uniqueId}" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> autocomplete="off" />
</#if>
<#else>
<#if item.getEditorParam( "LINKVIEW",false)>
<span class="linkEditor fa fa-external-link-square" aria-hidden="true"></span>
<input type="text" class="form-control text" name="${item.name}" id="<%=strCId%>${item.uniqueId}" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> autocomplete="off" style="padding-right:20px;" />
<#else>
<input type="text" class="form-control text" name="${item.name}" id="<%=strCId%>${item.uniqueId}" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> autocomplete="off" />
</#if>
</#if>
</#if>
</div>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=GRIDCOLUMN
</#ibiztemplate>
function(ui){IBizDataGrid3Editor.createPicker(ui,me,{forceSelection:false,minChars:2,pageSize:50<#if item.getPlaceHolder()??>,emptyText:'${srfjsstring('${item.getPlaceHolder()}')}'</#if>,displayField:'text',valueField:'value'<#if item.getValueItemName()??>,valueItem:'${item.getValueItemName()}'</#if>
<#if item.getEditorParam("PICKUPVIEW",true)><#if item.getRefPickupPSAppView()??><#assign pickupview=item.getRefPickupPSAppView()>,pickupView:{view:'/${pickupview.getPSAppModule().codeName?lower_case}/${pickupview.codeName?lower_case}.jsp'
<#if (pickupview.getWidth() gt 0)>,width:${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>,height:${pickupview.getHeight()?c}</#if>,title:'${pickupview.title}'}</#if>
</#if>
<#if item.getEditorParam("AC",true)>
,ac:true,acdataurl:'/${view.getPSAppModule().codeName}/${view.codeName}.do?SRFCTRLID=${ctrl.name}&SRFFORMITEMID=${item.getName()}&srfaction=itemfetch'
<#else>
,ac:false
</#if>
<#if item.getEditorParam("TRIGGER",false)>,trigger:true,dataurl:'/${view.getPSAppModule().codeName}/${view.codeName}.do?SRFCTRLID=${ctrl.name}&SRFFORMITEMID=${item.getName()}&srfaction=itemfetch'<#else>,trigger:false</#if><#if item.getEditorParam("LINKVIEW",false)>
<#if item.getRefLinkPSAppView()??><#assign linkview=item.getRefLinkPSAppView()>,linkurl:'/${linkview.getPSAppModule().codeName}/${linkview.codeName?lower_case}.jsp?'</#if>
</#if>
<#if item.getItemParam()??>,itemParam : '${item.getItemParam().toString()}'</#if>});}
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizFileField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getEditorParam("UPLOADLIMITED","")??>,uploadLimited:'${item.getEditorParam("UPLOADLIMITED","")}'</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizFileField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div name="${item.name}" id="<%=strCId%>${item.uniqueId}" class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<div class="select2-container select2-container-multi form-control select2">
<ul class="ibiz-fileupload-container select2-choices"></ul>
</div>
<div class="input-group-addon">
<a class="ibiz-fileupload-upload btn btn-icon-only" onclick="return false;" href="javascript:;">
<i class="fa fa-upload"></i>
</a>
</div>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div name="${item.name}" id="<%=strCId%>${item.uniqueId}" class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<div class="select2-container select2-container-multi form-control select2">
<ul class="ibiz-fileupload-container select2-choices"></ul>
</div>
<div class="input-group-addon">
<a class="ibiz-fileupload-upload btn btn-icon-only" onclick="return false;" href="javascript:;">
<i class="fa fa-upload"></i>
</a>
</div>
</div>
</div>
\ No newline at end of file
EDITORTYPE=FILEUPLOADER
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizTextField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizTextField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" class="ibiz-field-textbox-container"><input id="<%=strCId%>${item.uniqueId}" name="${item.name}" type="text" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> class="form-control text ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ><#if item.isEnableUnitName()><span>${item.getUnitName()}</span></#if></div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" class="ibiz-field-textbox-container"><input id="<%=strCId%>${item.uniqueId}" name="${item.name}" type="text" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> class="form-control text ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ><#if item.isEnableUnitName()><span>${item.getUnitName()}</span></#if></div>
\ No newline at end of file
EDITORTYPE=TEXTBOX
\ No newline at end of file
<#ibiztemplate>
CONTAINER=GRIDCOLUMN
</#ibiztemplate>
function(ui){IBizDataGrid3Editor.createTextBox(ui,me,{});}
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizDateField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',fmt:'${item.getEditorParam("TIMEFMT","")}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizDateField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',fmt:'${item.getEditorParam("TIMEFMT","")}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<input id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="form-control form-control-inline date-picker" type="text" />
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div class="input-group ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<input id="<%=strCId%>${item.uniqueId}" name="${item.name}" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> class="form-control form-control-inline date-picker" type="text" />
<i class="fa fa-calendar date-picker-icon"></i>
</div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=GRIDCOLUMN
</#ibiztemplate>
function(ui){IBizDataGrid3Editor.createDatePicker(ui,{<#if item.getPlaceHolder()??>,emptyText = '${srfjsstring('${item.getPlaceHolder()}')}'</#if>},'${item.getEditorParam("TIMEFMT","")}',me);}
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizSpanField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizSpanField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<input name="${item.name}" type="text" class="form-control" readonly="readonly" id="${item.uniqueId}" style="${item.getEditorCssStyle()}" >
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<input type="text" class="form-control text ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" readonly="readonly" name="${item.name}" id="<%=strCId%>${item.uniqueId}" >
</div>
\ No newline at end of file
EDITORTYPE=SPAN
\ No newline at end of file
<#ibiztemplate>
CONTAINER=GRIDCOLUMN
</#ibiztemplate>
function(ui){IBizDataGrid3Editor.createTextBox(ui,me,{});}
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizRawField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if>,height:<#if item.getEditorHeight() gt 0>${item.getEditorHeight()?c}<#else>200</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizRawField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',form:form<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if>,height:<#if item.getEditorHeight() gt 0>${item.getEditorHeight()?c}<#else>200</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ></div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ></div>
</div>
\ No newline at end of file
EDITORTYPE=USERCONTROL
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizRawField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if>,height:<#if item.getEditorHeight() gt 0>${item.getEditorHeight()?c}<#else>200</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizRawField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',form:form<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if>,height:<#if item.getEditorHeight() gt 0>${item.getEditorHeight()?c}<#else>200</#if><#if item.isAllowEmpty()><#else>,allowBlank:false</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ></div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<div id="<%=strCId%>${item.uniqueId}" name="${item.name}" class="ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ></div>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizPickerField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if>,forceSelection:false,queryCaching:false, displayField:'text',valueField: 'value',valueItem:'${item.getValueItemName()}',minChars:2,pageSize:50
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
,url:this.getAppCtx()+'/${view.getPSAppModule().codeName}/${view.codeName}.do?SRFCTRLID=${ctrl.name}&SRFFORMITEMID=${item.getName()}'
<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizPickerField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form,forceSelection:false,queryCaching:false, displayField:'text',valueField: 'value',valueItem:'${item.getValueItemName()}',minChars:2,pageSize:50
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
,url:this.getAppCtx()+'/${view.getPSAppModule().codeName}/${view.codeName}.do?SRFCTRLID=${ctrl.name}&SRFFORMITEMID=${item.getName()}'
<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<span class="ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<input type="text" class="form-control text" name="${item.name}" id="<%=strCId%>${item.uniqueId}" />
</span>
</div>
\ No newline at end of file
ctrlcfgs['${item.uniqueId}']={forceSelection:false,queryCaching:false, displayField:'text',valueField: 'value',valueItem:'${item.getValueItemName()}',minChars:2,pageSize:20
<#if item.getEditorParam("PICKUPVIEW",true)>
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
,pickupView:{view:'/${pickupview.getPSAppModule().codeName?lower_case}/${pickupview.codeName?lower_case}.jsp',width:800,height:600}
</#if>
</#if>
<#if item.getItemParam()??>
,itemParam:${item.getItemParam().toString()}
</#if>
,url:'${'$'}{ctx2}/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?SRFCTRLID=${ctrl.name}&SRFFORMITEMID=${item.getName()}'
};
${'$'}('${item.uniqueId}').autocomplete({
serviceUrl: ctrlcfgs['${item.uniqueId}'].url,
onSelect: function (suggestion) {
console.log('You selected: ' + suggestion.value + ', ' + suggestion.data);
}
});
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" >
<span class="ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}">
<input type="text" class="form-control text" name="${item.name}" <#if item.getPlaceHolder()??>placeholder="${item.getPlaceHolder()}"</#if> id="<%=strCId%>${item.uniqueId}" />
</span>
</div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizCheckListField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getCodeList()??><#assign codelist=item.getCodeList()>,codelistid:'${srfparamname('${sys.codeName}')}_${codelist.codeName}',orMode:'${codelist.getOrMode()?lower_case}',valueSeparator:'${codelist.getValueSeparator()}'</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>,itemWidth:${item.getEditorParam("ITEMWIDTH","150")}, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizCheckListField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getCodeList()??>,codelistid:'${srfparamname('${sys.codeName}')}_${item.getCodeList().codeName}'</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>,itemWidth:${item.getEditorParam("ITEMWIDTH","150")}})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" ><div class="checkbox-list ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" id="<%=strCId%>${item.uniqueId}" name="${item.name}" ></div></div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" ><div class="checkbox-list ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" id="<%=strCId%>${item.uniqueId}" name="${item.name}" ></div></div>
\ No newline at end of file
EDITORTYPE=CHECKBOXLIST
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizCheckField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getPSDEFDGroupLogic("PANELVISIBLE")??>,visible:false</#if><#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>, noPrivDisplayMode: ${item.getNoPrivDisplayMode()}, formItemPrivTag: <#if app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()??>${app.getPSApplicationUI().isOutputFormItemUpdatePrivTag()?c}<#else>flase</#if>})
\ No newline at end of file
new IBizCheckField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}'<#if item.isAllowEmpty()><#else>,allowBlank:false</#if>,form:form<#if item.getEditorWidth() gt 0>,width:${item.getEditorWidth()?c}</#if><#if item.getEditorHeight() gt 0>,height:${item.getEditorHeight()?c}</#if>})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="${item.getEditorCssStyle()}" ><input id="<%=strCId%>${item.uniqueId}" name="${item.name}" type="checkbox" class="form-control text ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ></div>
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<div id="<%=strCId%>${item.uniqueId}_c" style="padding-top: 7px;${item.getEditorCssStyle()}" ><input id="<%=strCId%>${item.uniqueId}" name="${item.name}" type="checkbox" class="form-control text ibiz-field-${item.getPSEditorType().getStandardPSEditorType()?lower_case}" ></div>
\ No newline at end of file
EDITORTYPE=CHECKBOX
\ No newline at end of file
<#ibiztemplate>
CONTAINER=GRIDCOLUMN
</#ibiztemplate>
function(ui){IBizDataGrid3Editor.createCheckbox(ui,me,{});}
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
new IBizHiddenField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',form:form})
\ No newline at end of file
new IBizHiddenField({id:this.getCId2()+'${item.uniqueId}',name:'${item.name}',form:form})
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<input type="hidden" id="<%=strCId%>${item.uniqueId}" name="${item.name}">
\ No newline at end of file
<#ibiztemplate>
CONTAINER=FORMITEM
</#ibiztemplate>
<input type="hidden" id="<%=strCId%>${item.uniqueId}" name="${item.name}">
\ No newline at end of file
,getNewDataView:function(arg){
if(!arg)arg={};
var newmode=arg.srfnewmode;
if(!newmode) newmode='';
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("NEWDATA:")==0)>
<#assign newdataview=view.getRefPSAppView(viewref,true) >
<#assign newdataviewref=view.getPSAppViewRef(viewref,true) >
if(newmode=='${viewref?substring(8)}'){
<#if (newdataviewref.getViewParam()??)>
$.extend(arg,${newdataviewref.getViewParam()});
</#if>
return { title: '${newdataview.getTitle(newdataviewref)}', openMode:'${newdataview.getOpenMode(newdataviewref)}', height: ${newdataview.getHeight(newdataviewref)?c}, width: ${newdataview.getWidth(newdataviewref)?c},
layout: 'fit', maximizable:true, viewurl:'/${newdataview.getPSAppModule().codeName?lower_case}/${newdataview.codeName?lower_case}.jsp', viewparam:arg };
}
</#if>
</#list>
var parts=newmode.split('@');
if(parts.length == 2) {
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("NEWDATA@")==0)>
<#assign newdataview=view.getRefPSAppView(viewref,true) >
<#assign newdataviewref=view.getPSAppViewRef(viewref,true) >
if(parts[1]=='${viewref?substring(8)}'){
<#if (newdataviewref.getViewParam()??)>
$.extend(arg,${newdataviewref.getViewParam()});
</#if>
var view={
title: '${newdataview.getTitle(newdataviewref)}',
openMode:'${newdataview.getOpenMode(newdataviewref)}',
height: ${newdataview.getHeight(newdataviewref)?c},
width: ${newdataview.getWidth(newdataviewref)?c},
layout: 'fit',
maximizable:true,
viewurl:'/${newdataview.getPSAppModule().codeName?lower_case}/${newdataview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
}
</#if>
</#list>
}
<#list view.getAppViewRefModes() as viewref>
<#if (viewref == "NEWDATA")>
<#assign newdataview=view.getRefPSAppView(viewref,true) >
<#assign newdataviewref=view.getPSAppViewRef(viewref,true) >
<#if (newdataviewref.getViewParam()??)>
$.extend(arg,${newdataviewref.getViewParam()});
</#if>
var view={
title: '${newdataview.getTitle(newdataviewref)}',
openMode:'${newdataview.getOpenMode(newdataviewref)}',
height: ${newdataview.getHeight(newdataviewref)?c},
width: ${newdataview.getWidth(newdataviewref)?c},
layout: 'fit',
maximizable:true,
viewurl:'/${newdataview.getPSAppModule().codeName?lower_case}/${newdataview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
</#if>
</#list>
}
,getEditDataView:function(arg){
var editmode=arg.srfkey;
if(!editmode)editmode='';
var parts=editmode.split(';');
if(parts.length !=2)
return null;
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("EDITDATA@")==0)>
<#assign editdataview=view.getRefPSAppView(viewref,true) >
<#assign editdataviewref=view.getPSAppViewRef(viewref,true) >
if(parts[0]=='${viewref?substring(9)}'){
<#if (editdataviewref.getViewParam()??)>
$.extend(arg,${editdataviewref.getViewParam()});
</#if>
arg.srfkey = parts[1];
return { title: '${editdataview.getTitle(editdataviewref)}', openMode:'${editdataview.getOpenMode(editdataviewref)}', height: ${editdataview.getHeight(editdataviewref)?c}, width: ${editdataview.getWidth(editdataviewref)?c},
layout: 'fit', maximizable:true, viewurl:'/${editdataview.getPSAppModule().codeName?lower_case}/${editdataview.codeName?lower_case}.jsp', viewparam:arg };
}
</#if>
</#list>
return null;
}
<#if view.getRefPSAppView("NEWDATAWIZARD",true)??>
<#assign newdatawizardview=view.getRefPSAppView("NEWDATAWIZARD",true) >
<#assign newdatawizardviewref=view.getPSAppViewRef("NEWDATAWIZARD",true) >
,getNewDataWizardView:function(arg){
if(!arg)arg={};
var view={
modal:true,
title: '${newdatawizardview.title}',
height: ${newdatawizardview.getHeight(newdatawizardviewref)?c},
width: ${newdatawizardview.getWidth(newdatawizardviewref)?c},
layout: 'fit',
// maximizable:true,
viewurl:'/${newdatawizardview.getPSAppModule().codeName?lower_case}/${newdatawizardview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
}
</#if>
\ No newline at end of file
// ${viewtempl.getTemplDocUrl()}
construct: function(config) {
if(!config)config={};
if(!config.appctx)config.appctx='';
if(!config.containerid)config.containerid='';
arguments.callee.$.construct.call(this,this.getDefaultCfg(config));
this.regCodeLists(config);
this.regUICounters(config);
this.regUIActions(config);
this.regUpdatePanels(config);
this.regControllers(config);
}
<#if viewlogics?size gt 0>
,onPrepareViewLogics:function(){
var me=this;
<#list viewlogics as viewlogic>
me.regViewLogic(new IBizViewLogic({tag:'${viewlogic.obj.name?lower_case}',trigger:'${viewlogic.obj.getLogicTrigger()}',ctrler:me<#if viewlogic.obj.getLogicTrigger()=='TIMER'>,timer:${viewlogic.obj.getTimer()?c}</#if><#if viewlogic.obj.getLogicTrigger()=='VIEWEVENT'><#if viewlogic.obj.getPSViewCtrlName()??>,eventctrl:'${viewlogic.obj.getPSViewCtrlName()?lower_case}'</#if>,eventname:'${viewlogic.obj.getEventNames()}'</#if> ,handler:${viewlogic.code}}));
</#list>
}
</#if>
,regCodeLists:function(config)
{
<#list view.getRelatedPSCodeList(false) as codelist>
<#if codelist.getCodeListType()=='STATIC'>
/*${codelist.name}*/
this.regCodeList(new IBizCodeList({id: '${srfparamname('${sys.codeName}')}_${codelist.codeName}',datas:[<#if codelist.getPSCodeItems()??><#list codelist.getPSCodeItems() as codeitem><#if (codeitem_index>0)>,</#if>{text:<#if codeitem.getTextPSLanguageRes()??>$IGM('${codeitem.getTextPSLanguageRes().getShortLanResTag()}','${codeitem.text}')<#else>'${codeitem.text}'</#if>,value:'${codeitem.value}'<#if codeitem.isDisableSelect()>,disable:true</#if>,realtext:<#if codeitem.getTextPSLanguageRes()??>$IGM('${codeitem.getTextPSLanguageRes().getShortLanResTag()}','${codeitem.text}')<#else>'${codeitem.text}'</#if><#if codeitem.getParentValue()??>,parentvalue='${codeitem.getParentValue()}'</#if><#if codeitem.getColor()??>,color:'${codeitem.getColor()}'</#if><#if codeitem.getTextCls()??>,textcls:'${codeitem.getTextCls()}'</#if><#if codeitem.getIconCls()??>,iconcls:'${codeitem.getIconCls()}'</#if>}</#list></#if>]}));
</#if>
</#list>
}
,regUICounters:function(config)
{
<#list view.getPSSysCounterRefs() as syscounterref>
<#assign syscounter=syscounterref.getPSSysCounter()>
/*${syscounter.name}*/
this.regUICounter(new IBizCounter({tag: '${syscounterref.tag}',counterid:'${syscounter.id}',counterparam:${syscounterref.getRefMode().toString()},ctrler:this,timer:${syscounter.timer?c}}));
</#list>
}
,regUpdatePanels:function(config)
{
var me=this;
<#list view.getPSUpdatePanels() as updatepanel>
/*${updatepanel.name}*/
me.regUpdatePanel(IBiz.createUpdatePanel({id:me.getCId2()+'${updatepanel.name}',name:'${updatepanel.name}',ctrler:this,timer:${updatepanel.timer?c}}));
</#list>
}
,regControllers:function(config)
{
var cid=config.containerid;
if(cid!='')cid=cid+'_';
<#list curembedviewrefs as embedviewref>
<#if embedviewref.getRefPSAppView().getPSViewType().id=="SUBSYSDEVIEW">
<#assign subsysdeview=embedviewref.getRefPSAppView()>
this.regController(new ${subsysdeview.codeName}Controller({pcontroller:this,subapp:'${subsysdeview.getPSSubAppRef().getFolderName()}',appctx:config.webctx+'/${subsysdeview.getPSSubAppRef().getPSSubApp().getAppPKGName()}',containerid:cid+'${embedviewref.getEmbedId()}'}));
<#else>
this.regController(new ${embedviewref.getRefPSAppView().codeName}Controller({pcontroller:this,appctx:config.appctx,containerid:cid+'${embedviewref.getEmbedId()}'}));
</#if>
</#list>
}
,regUIActions:function(config)
{
<#list view.getPSUIActions() as uiaction>
var uiaction_${uiaction_index} = {"type":"${uiaction.getUIActionType()}","tag":"${uiaction.getUIActionTag()}"<#if (uiaction.getActionTarget()!="")>,"actiontarget":"${uiaction.getActionTarget()}"</#if>,"title":<#if uiaction.getCapPSLanguageRes()??>$IGM('${uiaction.getCapPSLanguageRes().getLanResTag()}','${uiaction.caption}')<#else>'${uiaction.caption}'</#if>
<#if uiaction.getUIActionType() == 'DEUIACTION'>
<#if uiaction.getUIActionMode()!="SYS">
,"actionmode":"${uiaction.getUIActionMode()}"
<#if uiaction.getUIActionMode()=="BACKEND">
,"timeout":${uiaction.getTimeout()?c}<#if uiaction.getConfirmMsg()??>,"confirmmsg":"${uiaction.getConfirmMsg()}"</#if>
</#if>
<#if uiaction.getUIActionMode()=="FRONT" && uiaction.isReloadData()>
,"refreshview":true
</#if>
<#comment><!--开始:向导界面--></#comment>
<#if uiaction.getFrontProcessType()=="WIZARD">
,"fronttype":"${uiaction.frontProcessType}"
<#if uiaction.getFrontPSAppView(view)??>
<#assign frontview=uiaction.getFrontPSAppView(view)>,"frontview":{"viewurl":"/${frontview.getPSAppModule().codeName?lower_case}/${frontview.codeName?lower_case}.jsp","width":${frontview.getWidth()?c},"height":${frontview.getHeight()?c},"title":"${frontview.title}",openMode:'${frontview.openMode}'<#if frontview.isRedirectView()>,redirectview:true,backendurl:"/${frontview.getPSAppModule().codeName}/${frontview.codeName}.do"</#if>}
</#if>
</#if>
<#comment><!--结束:向导界面--></#comment>
<#comment><!--开始:打开网页--></#comment>
<#if uiaction.getFrontProcessType()=="OPENHTMLPAGE">
<#if uiaction.getCodeName()=="ImportExcel">
<#if view.getPSDataEntity()??>
<#assign de=view.getPSDataEntity()>
,"fronttype":"WIZARD","frontview":{"viewurl":"${uiaction.getHtmlPageUrl()}${de.name}","width":900,"height":400,"title":"",openMode:'POPUPMODAL'}
</#if>
<#else>
,"fronttype":"${uiaction.frontProcessType}","htmlpageurl":"${uiaction.getHtmlPageUrl()}"
</#if>
</#if>
<#comment><!--结束:打开网页--></#comment>
</#if>
</#if>
<#if uiaction.getUIActionType() == 'WFUIACTION'>
,"actionmode":"${uiaction.getUIActionMode()}"
<#if uiaction.getUIActionMode()=="WFBACKEND">
,"timeout":${uiaction.getTimeout()?c}<#if uiaction.getConfirmMsg()??>,"confirmmsg":"${uiaction.getConfirmMsg()}"</#if>
</#if>
<#comment><!--开始:向导界面--></#comment>
<#if uiaction.getFrontProcessType()=="WIZARD">
,"fronttype":"${uiaction.frontProcessType}"
<#if uiaction.getFrontPSAppView(view)??>
<#assign frontview=uiaction.getFrontPSAppView(view)>,"frontview":{"viewurl":"/${frontview.getPSAppModule().codeName?lower_case}/${frontview.codeName?lower_case}.jsp","viewparam":{"srfwfiatag":"${uiaction.getUIActionTag()}","srfwfstep":"${view.getWFStepValue()}"},"width":${frontview.getWidth()?c},"height":${frontview.getHeight()?c},"title":"${frontview.title}",openMode:'${frontview.openMode}'}
</#if>
</#if>
<#comment><!--结束:向导界面--></#comment>
<#comment><!--开始:打开网页--></#comment>
<#if uiaction.getFrontProcessType()=="OPENHTMLPAGE">
,"fronttype":"${uiaction.frontProcessType}","htmlpageurl":"${uiaction.getHtmlPageUrl()}"
</#if>
<#comment><!--结束:打开网页--></#comment>
</#if>, actionparams: { vlaueitem: '${uiaction.getValueItem()}', paramitem: '${uiaction.getParamItem()}', textitem: '${uiaction.getTextItem()}', paramjo: <#if uiaction.getUIActionParamJO()??>${uiaction.getUIActionParamJO().toString()}<#else>{ }</#if> } };
this.regUIAction(uiaction_${uiaction_index});
</#list>
}
\ No newline at end of file
<#if view.getPSSubViewType()??>
<#assign subviewtype=view.getPSSubViewType()>
<#if subviewtype.isExtendCtrl()>
<#if subviewtype.getNameMode()=='ATTEND'>
<#assign baseclass=baseclass+'_'+subviewtype.getTypeCode()>
</#if>
<#if subviewtype.getNameMode()=='REPLACE'>
<#assign baseclass=subviewtype.getTypeCode()>
</#if>
</#if>
</#if>
\ No newline at end of file
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{dataview:{}}};
return $.extend({},config,cfg);
}
\ No newline at end of file
,getDRItemView:function(arg){
if(!arg)arg={};
var drmode=arg.viewid;
if(!drmode)drmode='';
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("DRITEM:")==0)>
<#assign newdataview=view.getRefPSAppView(viewref,true) >
<#assign newdataviewref=view.getPSAppViewRef(viewref,true) >
if(drmode=='${viewref?substring(7)}'){
return {viewurl:'${newdataview.pageUrl}'<#if (newdataview.getSubAppFolderName()??)>,subapp:'${newdataview.getSubAppFolderName()}'</#if>,embedviewid:'${newdataviewref.getEmbedId()}'<#if newdataviewref.getViewParam()??>,viewparam:${newdataviewref.getViewParam().toString()}</#if>};
}
</#if>
</#list>
return null;
}
\ No newline at end of file
,onInit:function(){
arguments.callee.$.onInit.call(this);
${form.code}
}
<#if view.getPSDataEntity()??>
<#assign de=view.getPSDataEntity()>
<#assign form=view.getPSControl('form')>
,onFormFieldChanged: function (fieldname, field, value) {
var me=this;
var form=me.getForm();
<#list form_fdlogics as fdlogic>
${fdlogic}
</#list>
<#if form.getPSDEFormItems()??>
<#list form.getPSDEFormItems() as formitem>
<#if formitem.getPSDEFormItemUpdate()??>
if(fieldname=='${formitem.name}'){
form.updateFormItems({srfufimode:'${formitem.getPSDEFormItemUpdate().codeName}'});
}
</#if>
</#list>
</#if>
}
</#if>
<#if !view.isEnableNewData()>
,isEnableNewData:function(){return false;}
</#if>
<#if !view.isEnableEditData()>
,isEnableEditData:function(){return false;}
</#if>
<#if !view.isEnableRemoveData()>
,isEnableRemoveData:function(){return false;}
</#if>
<#if (view.isEnablePrint())>
,getPrintDataView:function(arg){
<#if view.getPSDEPrint()??>
if(true){
arg['srfprintid']='${view.getPSDEPrint().id}';
var view={viewparam:arg};
return view;
}
</#if>
return null;
}
</#if>
\ No newline at end of file
,getExpItemView:function(arg){
if(!arg)arg={}
var expmode=arg.viewid.toUpperCase();
if(!expmode)expmode='';
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("EXPITEM:")==0)>
<#assign newdataview=view.getRefPSAppView(viewref,true) >
<#assign newdataviewref=view.getPSAppViewRef(viewref,true) >
if(expmode=='${viewref?substring(8)}'){
return {viewurl:'/${newdataview.getPSAppModule().codeName?lower_case}/${newdataview.codeName?lower_case}.jsp',embedviewid:'${newdataviewref.getEmbedId()}'<#if newdataviewref.getViewParam()??>,viewparam:${newdataviewref.getViewParam().toString()}</#if>};
}
</#if>
</#list>
return null;
}
,getNewDataView:function(arg){
if(!arg)arg={};
var newmode=arg.srfnewmode;
if(!newmode)newmode='';
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("NEWDATA:")==0)>
<#assign newdataview=view.getRefPSAppView(viewref,true) >
<#assign newdataviewref=view.getPSAppViewRef(viewref,true) >
if(newmode=='${viewref?substring(8)}'){
<#if (newdataviewref.getViewParam()??)>
$.extend(arg,${newdataviewref.getViewParam()});
</#if>
return { title: '${newdataview.getTitle(newdataviewref)}', openMode:'${newdataview.getOpenMode(newdataviewref)}', height: ${newdataview.getHeight(newdataviewref)?c}, width: ${newdataview.getWidth(newdataviewref)?c},
layout: 'fit', maximizable:true, viewurl:'/${newdataview.getPSAppModule().codeName?lower_case}/${newdataview.codeName?lower_case}.jsp', viewparam:arg };
}
</#if>
</#list>
var parts=newmode.split('@');
if(parts.length !=2)
return null;
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("NEWDATA@")==0)>
<#assign newdataview=view.getRefPSAppView(viewref,true) >
<#assign newdataviewref=view.getPSAppViewRef(viewref,true) >
if(parts[1]=='${viewref?substring(8)}'){
<#if (newdataviewref.getViewParam()??)>
$.extend(arg,${newdataviewref.getViewParam()});
</#if>
var view={
title: '${newdataview.getTitle(newdataviewref)}',
openMode:'${newdataview.getOpenMode(newdataviewref)}',
height: ${newdataview.getHeight(newdataviewref)?c},
width: ${newdataview.getWidth(newdataviewref)?c},
layout: 'fit',
maximizable:true,
viewurl:'/${newdataview.getPSAppModule().codeName?lower_case}/${newdataview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
}
</#if>
</#list>
return null;
}
,getEditDataView:function(arg){
var editmode=arg.srfeditmode;
if(!editmode)editmode='';
var parts=editmode.split('@');
if(parts.length !=2)
return null;
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("EDITDATA@")==0)>
<#assign editdataview=view.getRefPSAppView(viewref,true) >
<#assign editdataviewref=view.getPSAppViewRef(viewref,true) >
if(parts[1]=='${viewref?substring(9)}'){
<#if (editdataviewref.getViewParam()??)>
$.extend(arg,${editdataviewref.getViewParam()});
</#if>
return { title: '${editdataview.getTitle(editdataviewref)}', openMode:'${editdataview.getOpenMode(editdataviewref)}', height: ${editdataview.getHeight(editdataviewref)?c}, width: ${editdataview.getWidth(editdataviewref)?c},
layout: 'fit', maximizable:true, viewurl:'/${editdataview.getPSAppModule().codeName?lower_case}/${editdataview.codeName?lower_case}.jsp', viewparam:arg };
}
</#if>
</#list>
return null;
}
<#if view.getRefPSAppView("NEWDATAWIZARD",true)??>
<#assign newdatawizardview=view.getRefPSAppView("NEWDATAWIZARD",true) >
<#assign newdatawizardviewref=view.getPSAppViewRef("NEWDATAWIZARD",true) >
,getNewDataWizardView:function(arg){
if(!arg)arg={};
var view={
modal:true,
title: '${newdatawizardview.title}',
height: ${newdatawizardview.getHeight(newdatawizardviewref)?c},
width: ${newdatawizardview.getWidth(newdatawizardviewref)?c},
layout: 'fit',
// maximizable:true,
viewurl:'/${newdatawizardview.getPSAppModule().codeName?lower_case}/${newdatawizardview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
}
</#if>
\ No newline at end of file
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'<#if view.isLoadDefault()??>,loaddefault:<#if view.isLoadDefault()>true<#else>false</#if></#if>
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{grid:${grid.code2}<#if searchform??>,searchForm:${searchform.code2}</#if><#if totalgrid??>,totalgrid:${totalgrid.code2}</#if><#if totalsearchform??>,totalSearchForm:${totalsearchform.code2}</#if>}};
return $.extend({},config,cfg);
}
<#if view.getPSDataEntity()??>
<#assign de=view.getPSDataEntity()>
<#assign grid=view.getPSControl('grid')>
,doHideParentColumns: function (parentMode)
{
var me=this;
arguments.callee.$.doHideParentColumns.call(this,parentMode);
<#list de.getPSDERs(false) as der >
<#assign majorde=der.getMajorPSDataEntity()>
//关系类型 : ${der.getDERType()} ,主实体 :${majorde.name} / ${majorde.logicName}
if (parentMode.srfparenttype=='${der.getDERType()}' && parentMode.srfder1nid=='${der.name}')
{
<#list grid.getPSDEGridColumns() as gridcol >
<#if gridcol.columnType=='DEFGRIDCOLUMN'>
<#if gridcol.getPSDEField().isLinkDEField()>
<#if gridcol.getPSDEField().getPSDER().id==der.id>
me.hideGridColumn('${gridcol.name}');
</#if>
</#if>
</#if>
</#list>
return;
}
</#list>
}
<#comment>输出绘制器</#comment>
<#list grid.getAllPSDEGridColumns() as column>
<#if (column.getRenderPSSysPFPlugin()??)>
,render${grid.name}_${column.name?lower_case}:function(data,type,row,me){
var value=data;
${column.getRenderPSSysPFPlugin().getCode("CODE2",pf.getId(),pfstyle.getId(),view,grid,column)}
}
<#elseif (column.getPSCodeList()??)&&(column.getPSCodeList().getCodeListType()=='STATIC')>
<#assign codelist=column.getPSCodeList()>
,render${grid.name}_${column.name?lower_case}:function(data,type,row,me){
<#if codelist.getOrMode()==''>
return me.renderCodeList_Normal('${srfparamname('${sys.codeName}')}_${codelist.codeName}',data,<#if codelist.getEmptyTextPSLanguageRes()??>$IGM('${codelist.getEmptyTextPSLanguageRes().getShortLanResTag()}','${codelist.getEmptyText()}')<#else>'${codelist.getEmptyText()}'</#if>);
<#elseif codelist.getOrMode()=='STR'>
return me.renderCodeList_StrOr('${srfparamname('${sys.codeName}')}_${codelist.codeName}',data,<#if codelist.getEmptyTextPSLanguageRes()??>$IGM('${codelist.getEmptyTextPSLanguageRes().getShortLanResTag()}','${codelist.getEmptyText()}')<#else>'${codelist.getEmptyText()}'</#if>,'${codelist.textSeparator}','${codelist.valueSeparator}');
<#elseif codelist.getOrMode()=='NUM'>
return me.renderCodeList_NumOr('${srfparamname('${sys.codeName}')}_${codelist.codeName}',data,<#if codelist.getEmptyTextPSLanguageRes()??>$IGM('${codelist.getEmptyTextPSLanguageRes().getShortLanResTag()}','${codelist.getEmptyText()}')<#else>'${codelist.getEmptyText()}'</#if>,'${codelist.textSeparator}');
<#else>
return value;
</#if>
}
<#elseif column.getColumnType()=='UAGRIDCOLUMN'>
,render${grid.name}_${column.name?lower_case}:function(data,type,row,me){
var html='';
var dataaccaction=row['srfdataaccaction'];
<#if column.getPSDEUIActionGroup().getPSDEUIActions()??>
<#list column.getPSDEUIActionGroup().getPSDEUIActions() as uiaction>
<#if uiaction.getDataAccessAction()?? && (uiaction.getDataAccessAction()?length gt 0)>
if(dataaccaction && dataaccaction['${uiaction.getDataAccessAction()}']==1){
<#else>
if(true){
</#if>
if(html!=''){html+='&nbsp;'};
html += ('<a href=\'javascript:$IBizC("'+me.getId()+'").doUIAction("${uiaction.getUIActionTag()}",{"srfkey":"'+data+'","srfctrlid":"${grid.name}"})\'><span>' + '${srfhtmltext('${uiaction.getCaption("")}')}' + '</span></a>');
}
</#list>
</#if>
return html;
}
</#if>
</#list>
<#assign totalgrid=view.getPSControl('totalgrid')>
<#comment>输出绘制器</#comment>
<#list totalgrid.getAllPSDEGridColumns() as column>
<#if (column.getRenderPSSysPFPlugin()??)>
,render${totalgrid.name}_${column.name?lower_case}:function(data,type,row,me){
var value=data;
${column.getRenderPSSysPFPlugin().getCode("CODE2",pf.getId(),pfstyle.getId(),view,grid,column)}
}
<#elseif (column.getPSCodeList()??)&&(column.getPSCodeList().getCodeListType()=='STATIC')>
<#assign codelist=column.getPSCodeList()>
,render${totalgrid.name}_${column.name?lower_case}:function(data,type,row,me){
<#if codelist.getOrMode()==''>
return me.renderCodeList_Normal('${srfparamname('${sys.codeName}')}_${codelist.codeName}',data,<#if codelist.getEmptyTextPSLanguageRes()??>$IGM('${codelist.getEmptyTextPSLanguageRes().getShortLanResTag()}','${codelist.getEmptyText()}')<#else>'${codelist.getEmptyText()}'</#if>);
<#elseif codelist.getOrMode()=='STR'>
return me.renderCodeList_StrOr('${srfparamname('${sys.codeName}')}_${codelist.codeName}',data,<#if codelist.getEmptyTextPSLanguageRes()??>$IGM('${codelist.getEmptyTextPSLanguageRes().getShortLanResTag()}','${codelist.getEmptyText()}')<#else>'${codelist.getEmptyText()}'</#if>,'${codelist.textSeparator}','${codelist.valueSeparator}');
<#elseif codelist.getOrMode()=='NUM'>
return me.renderCodeList_NumOr('${srfparamname('${sys.codeName}')}_${codelist.codeName}',data,<#if codelist.getEmptyTextPSLanguageRes()??>$IGM('${codelist.getEmptyTextPSLanguageRes().getShortLanResTag()}','${codelist.getEmptyText()}')<#else>'${codelist.getEmptyText()}'</#if>,'${codelist.textSeparator}');
<#else>
return value;
</#if>
}
<#elseif column.getColumnType()=='UAGRIDCOLUMN'>
,render${totalgrid.name}_${column.name?lower_case}:function(data,type,row,me){
var html='';
var dataaccaction=row['srfdataaccaction'];
<#if column.getPSDEUIActionGroup().getPSDEUIActions()??>
<#list column.getPSDEUIActionGroup().getPSDEUIActions() as uiaction>
<#if uiaction.getDataAccessAction()?? && (uiaction.getDataAccessAction()?length gt 0)>
if(dataaccaction && dataaccaction['${uiaction.getDataAccessAction()}']==1){
<#else>
if(true){
</#if>
if(html!=''){html+='&nbsp;'};
html += ('<a href=\'javascript:$IBizC("'+me.getId()+'").doUIAction("${uiaction.getUIActionTag()}",{"srfkey":"'+data+'","srfctrlid":"${grid.name}"})\'><span>' + '${srfhtmltext('${uiaction.getCaption("")}')}' + '</span></a>');
}
</#list>
</#if>
return html;
}
</#if>
</#list>
</#if>
\ No newline at end of file
<#if view.getGridRowActiveMode()?? && view.getGridRowActiveMode() != 2>
,getGridRowActiveMode: function() {
return ${view.getGridRowActiveMode()};
}
</#if>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'<#if view.isLoadDefault()??>,loaddefault:<#if view.isLoadDefault()>true<#else>false</#if></#if>
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{grid:${grid.code2}<#if searchform??>,searchForm:${searchform.code2}</#if>}};
return $.extend({},config,cfg);
}
<#if view.getPSDataEntity()??>
<#assign de=view.getPSDataEntity()>
<#assign grid=view.getPSControl('grid')>
,doHideParentColumns: function (parentMode)
{
var me=this;
arguments.callee.$.doHideParentColumns.call(this,parentMode);
<#list de.getPSDERs(false) as der >
<#assign majorde=der.getMajorPSDataEntity()>
//关系类型 : ${der.getDERType()} ,主实体 :${majorde.name} / ${majorde.logicName}
if (parentMode.srfparenttype=='${der.getDERType()}' && parentMode.srfder1nid=='${der.name}')
{
<#list grid.getPSDEGridColumns() as gridcol >
<#if gridcol.columnType=='DEFGRIDCOLUMN'>
<#if gridcol.getPSDEField().isLinkDEField()>
<#if gridcol.getPSDEField().getPSDER().id==der.id>
me.hideGridColumn('${gridcol.name}');
</#if>
</#if>
</#if>
</#list>
return;
}
</#list>
}
,onGridRowChanged: function (fieldname, args, newValue, oldValue) {
var me=this;
var grid=me.getGrid();
<#if grid.getPSDEGridEditItems()??>
<#list grid.getPSDEGridEditItems() as gridedititem>
<#if gridedititem.getPSDEGridEditItemUpdate()??>
if(fieldname=='${gridedititem.name}'){
grid.updateGridEditItems({srfufimode:'${gridedititem.getPSDEGridEditItemUpdate().codeName}'},args);
}
</#if>
</#list>
</#if>
}
<#comment>输出绘制器</#comment>
<#list grid.getAllPSDEGridColumns() as column>
<#if (column.getRenderPSSysPFPlugin()??)>
,render${grid.name}_${column.name?lower_case}:function(data,type,row,me){
var value=data;
${column.getRenderPSSysPFPlugin().getCode("CODE2",pf.getId(),pfstyle.getId(),view,grid,column)}
}
<#elseif (column.getPSCodeList()??)&&(column.getPSCodeList().getCodeListType()=='STATIC')>
<#assign codelist=column.getPSCodeList()>
,render${grid.name}_${column.name?lower_case}:function(data,type,row,me){
<#if codelist.getOrMode()==''>
return me.renderCodeList_Normal('${srfparamname('${sys.codeName}')}_${codelist.codeName}',data,<#if codelist.getEmptyTextPSLanguageRes()??>$IGM('${codelist.getEmptyTextPSLanguageRes().getShortLanResTag()}','${codelist.getEmptyText()}')<#else>'${codelist.getEmptyText()}'</#if>);
<#elseif codelist.getOrMode()=='STR'>
return me.renderCodeList_StrOr('${srfparamname('${sys.codeName}')}_${codelist.codeName}',data,<#if codelist.getEmptyTextPSLanguageRes()??>$IGM('${codelist.getEmptyTextPSLanguageRes().getShortLanResTag()}','${codelist.getEmptyText()}')<#else>'${codelist.getEmptyText()}'</#if>,'${codelist.textSeparator}','${codelist.valueSeparator}');
<#elseif codelist.getOrMode()=='NUM'>
return me.renderCodeList_NumOr('${srfparamname('${sys.codeName}')}_${codelist.codeName}',data,<#if codelist.getEmptyTextPSLanguageRes()??>$IGM('${codelist.getEmptyTextPSLanguageRes().getShortLanResTag()}','${codelist.getEmptyText()}')<#else>'${codelist.getEmptyText()}'</#if>,'${codelist.textSeparator}');
<#else>
return value;
</#if>
}
<#elseif column.getColumnType()=='UAGRIDCOLUMN'>
,render${grid.name}_${column.name?lower_case}:function(data,type,row,me){
var html='';
var dataaccaction=row['srfdataaccaction'];
<#if column.getPSDEUIActionGroup().getPSDEUIActions()??>
<#list column.getPSDEUIActionGroup().getPSDEUIActions() as uiaction>
<#if uiaction.getDataAccessAction()?? && (uiaction.getDataAccessAction()?length gt 0)>
if(dataaccaction && dataaccaction['${uiaction.getDataAccessAction()}']==1){
<#else>
if(true){
</#if>
if(html!=''){html+='&nbsp;'};
html += ('<a href=\'javascript:$IBizC("'+me.getId()+'").doUIAction("${uiaction.getUIActionTag()}",{"srfkey":"'+data+'","srfctrlid":"${grid.name}"})\'><span>' + '${srfhtmltext('${uiaction.getCaption("")}')}' + '</span></a>');
}
</#list>
</#if>
return html;
}
</#if>
</#list>
</#if>
\ No newline at end of file
<#if ctrls??>
<#list ctrls as ctrlitem>
<% if(strCtrlId.compareTo("${ctrlitem.obj.name}")==0){ %>
${ctrlitem.code}
<% return;} %>
</#list>
</#if>
\ No newline at end of file
<!-- ${viewtempl.getTemplDocUrl()} -->
<%@page contentType="text/html;charset=UTF-8"%>
<%@page import="net.ibizsys.paas.web.Page" language="java"%>
<%
//视图最后修改时间 ${view.getLastModifyTimeStr()}
String strPartUrl = Page.getRequest(request, "parturl");
String strController = Page.getRequest(request, "controller");
String strCtrlId = Page.getRequest(request, "ctrlid");
String strCId = Page.getRequest(request, "cid");
String strEmbed = Page.getRequest(request, "embed");
pageContext.setAttribute("cid",strCId);
%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="ibiz5" uri="http://www.ibizsys.cn/tags"%>
<c:set var="ctx" value="${'$'}{pageContext.request.contextPath}/${app.getAppFolder()?lower_case}" />
<c:set var="ctx2" value="${'$'}{pageContext.request.contextPath}/${app.getAppFolder()}" />
<%@include file="${view.codeName?lower_case}_userpart.jsp"%>
\ No newline at end of file
<% if(strCtrlId.compareTo("pvpanel")==0){ %>
<#assign viewitems=view.getPSControls("pickupviewpanel",10)>
<ul class="nav nav-tabs" id="<%=strCId%>pvpanel" style="<#if (viewitems?size lt 2) >display:none;</#if>">
<#list viewitems as viewitem>
<li <#if (viewitem_index == 0)>class="active"</#if>><a href="#<%=strCId%>pvpanel_${viewitem.name}" data-toggle="tab"><#if viewitem.getCapPSLanguageRes()??><ibiz5:message code="${viewitem.getCapPSLanguageRes()}" text="${viewitem.getCaption()}"></ibiz5:message><#else>${viewitem.getCaption()}</#if></a></li>
</#list>
</ul>
<div class="tab-content" style="margin:10px">
<#list viewitems as viewitem>
<div class="tab-pane <#if (viewitem_index == 0)>active</#if>" id="<%=strCId%>pvpanel_${viewitem.name}"></div>
</#list>
</div>
<% return;} %>
\ No newline at end of file
<%@page contentType="text/html;charset=UTF-8"%>
\ No newline at end of file
<%if (!p.isEmbed()) {%>
<%@include file="../../lib/lib-common-script.jsp"%>
<%@include file="../../lib/lib-user-script.jsp"%>
<#list alljsfiles as jfile>
<%@include file="../../lib/${jfile?lower_case}lib-script.jsp"%>
</#list>
<%@include file="../../lib/${curjsfile?lower_case}lib-script.jsp"%>
<#list allembedviews as embedview>
<#if embedview.getPSViewType().id == "SUBSYSDEVIEW">
<#assign subappview=embedview.getPSSubAppView()>
<script src='${'$'}{web}/${embedview.getPSSubAppRef().getFolderName()?lower_case}/js/${subappview.getAppModuleCodeName()}/${subappview.name}ControllerBase.js' type='text/javascript'></script>
<script src='${'$'}{web}/${embedview.getPSSubAppRef().getFolderName()?lower_case}/js/${subappview.getAppModuleCodeName()}/${subappview.name}Controller.js' type='text/javascript'></script>
<#else>
<script src='${'$'}{ctx}/js/${embedview.getPSAppModule().codeName}/${embedview.codeName}ControllerBase.js?v=<#if embedview.isPSDEView()>${embedview.getPSDataEntity().getVersion()?c}_</#if>${embedview.getLastModifyTimeStr()?replace('-','')?replace(':','')?replace(' ','')}' type='text/javascript'></script>
<script src='${'$'}{ctx}/js/${embedview.getPSAppModule().codeName}/${embedview.codeName}Controller.js?v=<#if embedview.isPSDEView()>${embedview.getPSDataEntity().getVersion()?c}_</#if>${embedview.getLastModifyTimeStr()?replace('-','')?replace(':','')?replace(' ','')}' type='text/javascript'></script>
</#if>
</#list>
<script src='${'$'}{ctx}/js/${view.getPSAppModule().codeName}/${view.codeName}ControllerBase.js?v=<#if view.isPSDEView()>${view.getPSDataEntity().getVersion()?c}_</#if>${view.getLastModifyTimeStr()?replace('-','')?replace(':','')?replace(' ','')}' type='text/javascript'></script>
<script src='${'$'}{ctx}/js/${view.getPSAppModule().codeName}/${view.codeName}Controller.js?v=<#if view.isPSDEView()>${view.getPSDataEntity().getVersion()?c}_</#if>${view.getLastModifyTimeStr()?replace('-','')?replace(':','')?replace(' ','')}' type='text/javascript'></script>
<script>
var controller = null;
function getController()
{
return controller;
}
jQuery(document).ready(function(){
Metronic.init();
<#if view.getPSViewType().id=='APPINDEXVIEW'>
Layout.init();
QuickSidebar.init();
</#if>
controller = new ${view.codeName}Controller({appctx:'${'$'}{ctx2}',webctx:'${'$'}{web}'});
controller.init({parentMode:<%=p.getParentMode()%>,parentData:<%=p.getParentData()%>});
});
</script>
</body>
</html>
<%}%>
\ No newline at end of file
<jsp:include page="../../templ/${curcssfile?lower_case}.jsp" flush="true" >
<jsp:param name="controller" value="/${app.getAppFolder()}/${view.getPSAppModule().codeName}/${view.codeName}.do"/>
<jsp:param name="parturl" value="../jsp/${view.getPSAppModule().codeName?lower_case}/${view.codeName?lower_case}_part.jsp"/>
<jsp:param name="cid" value="<%=p.getCId()%>"/>
<jsp:param name="embed" value="<%=strEmbed%>"/>
<jsp:param name="ifchild" value="<%=strIFChild%>"/>
</jsp:include>
\ No newline at end of file
<!-- ${viewtempl.getTemplDocUrl()} -->
<%@page contentType="text/html;charset=UTF-8"%>
<jsp:useBean id="p" scope="page" class="net.ibizsys.paas.web.VCPage" />
<% if(!p.init(pageContext,"/${app.getAppFolder()}/${view.getPSAppModule().codeName}/${view.codeName}.do")){return;}%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="ibiz5" uri="http://www.ibizsys.cn/tags"%>
<c:set var="web" value="${'$'}{pageContext.request.contextPath}" />
<c:set var="ctx" value="${'$'}{pageContext.request.contextPath}/${app.getAppFolder()?lower_case}" />
<c:set var="ctx2" value="${'$'}{pageContext.request.contextPath}/${app.getAppFolder()}" />
<% String strEmbed = (p.isEmbed()?"true":"");String strCId=p.getCId();pageContext.setAttribute("cid",strCId);String strIFChild=(p.isIFChild()?"true":"false");String strLocale=p.getLocalization().toLowerCase();pageContext.setAttribute("locale",strLocale);%>
<%if (!p.isEmbed()) {%>
<!DOCTYPE html>
<html lang="zh-CN">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<head>
<%@include file="../../lib/lib-common-style.jsp"%>
<%@include file="../../lib/lib-user-style.jsp"%>
<#list allcssfiles as cssfile>
<%@include file="../../lib/${cssfile?lower_case}lib-style.jsp"%>
</#list>
<%@include file="../../lib/${curcssfile?lower_case}lib-style.jsp"%>
<%}%>
\ No newline at end of file
,onInit:function(){
arguments.callee.$.onInit.call(this);
<#if view.hasPSControl('searchform')>
${searchform.code}
</#if>
}
<#if ((view.getPSDataEntity()??) && (view.hasPSControl('searchform'))) >
<#assign de=view.getPSDataEntity()>
<#assign form=view.getPSControl('searchform')>
,onSearchFormFieldChanged: function (fieldname, field, value) {
var me=this;
var form=me.getSearchForm();
<#list searchform_fdlogics as fdlogic>
${fdlogic}
</#list>
<#if form.getPSDEFormItems()??>
<#list form.getPSDEFormItems() as formitem>
<#if formitem.getPSDEFormItemUpdate()??>
if(fieldname=='${formitem.name}'){
form.updateFormItems({srfufimode:'${formitem.getPSDEFormItemUpdate().codeName}'});
}
</#if>
</#list>
</#if>
}
</#if>
,getNewDataView:function(arg){
if(!arg)arg={};
var newmode=arg.srfnewmode;
if(!newmode)newmode='';
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("NEWDATA:")==0)>
<#assign newdataview=view.getRefPSAppView(viewref,true) >
<#assign newdataviewref=view.getPSAppViewRef(viewref,true) >
if(newmode=='${viewref?substring(8)}'){
return { title: '${newdataview.getTitle(newdataviewref)}', openMode:'${newdataview.getOpenMode(newdataviewref)}', height: ${newdataview.getHeight(newdataviewref)?c}, width: ${newdataview.getWidth(newdataviewref)?c},
layout: 'fit', maximizable:true, viewurl:'/${newdataview.getPSAppModule().codeName?lower_case}/${newdataview.codeName?lower_case}.jsp', viewparam:arg };
}
</#if>
</#list>
<#if view.getRefPSAppView("NEWDATA",true)??>
<#assign newdataview=view.getRefPSAppView("NEWDATA",true) >
<#assign newdataviewref=view.getPSAppViewRef("NEWDATA",true) >
if(true){
var view={
title: '${newdataview.getTitle(newdataviewref)}',
openMode:'${newdataview.getOpenMode(newdataviewref)}',
height: ${newdataview.getHeight(newdataviewref)?c},
width: ${newdataview.getWidth(newdataviewref)?c},
layout: 'fit',
maximizable:true,
viewurl:'/${newdataview.getPSAppModule().codeName?lower_case}/${newdataview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
}
</#if>
return null;
}
,getEditDataView:function(arg){
if(!arg)arg={};
var list = [arg.srfeditmode2,arg.srfeditmode];
for(var i=0;i<2;i++){
var editmode=list[i];
if(!editmode)
continue;
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("EDITDATA:")==0)>
<#if view.getRefPSAppView(viewref,true)??>
<#assign editdataview=view.getRefPSAppView(viewref,true) >
<#assign editdataviewref=view.getPSAppViewRef(viewref,true) >
if(editmode=='${viewref?substring(9)}'){
return {title: '${editdataview.getTitle(editdataviewref)}',openMode:'${editdataview.getOpenMode(editdataviewref)}',height: ${editdataview.getHeight(editdataviewref)?c},width: ${editdataview.getWidth(editdataviewref)?c},
layout: 'fit',maximizable:true, viewurl:'/${editdataview.getPSAppModule().codeName?lower_case}/${editdataview.codeName?lower_case}.jsp', viewparam:arg};
}
</#if>
</#if>
</#list>
}
<#if view.getRefPSAppView("EDITDATA",true)??>
<#assign editdataview=view.getRefPSAppView("EDITDATA",true) >
<#assign editdataviewref=view.getPSAppViewRef("EDITDATA",true) >
if(true){
return { title: '${editdataview.getTitle(editdataviewref)}', openMode:'${editdataview.getOpenMode(editdataviewref)}', height: ${editdataview.getHeight(editdataviewref)?c}, width: ${editdataview.getWidth(editdataviewref)?c},
layout: 'fit', maximizable:true, viewurl:'/${editdataview.getPSAppModule().codeName?lower_case}/${editdataview.codeName?lower_case}.jsp', viewparam:arg };
}
</#if>
return null;
}
<#if view.getRefPSAppView("NEWDATAWIZARD",true)??>
<#assign newdatawizardview=view.getRefPSAppView("NEWDATAWIZARD",true) >
<#assign newdatawizardviewref=view.getPSAppViewRef("NEWDATAWIZARD",true) >
,getNewDataWizardView:function(arg){
if(!arg)arg={};
var view={
modal:true,
title: '${newdatawizardview.title}',
height: ${newdatawizardview.getHeight(newdatawizardviewref)?c},
width: ${newdatawizardview.getWidth(newdatawizardviewref)?c},
layout: 'fit',
// maximizable:true,
viewurl:'/${newdatawizardview.getPSAppModule().codeName?lower_case}/${newdatawizardview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
}
</#if>
<#if (view.isEnableBatchAdd())>
,isEnableBatchAdd:function(){return true;}
,getMPickupView: function (arg)
{
if(!arg)arg={};
var me=this;
var parentMode=me.getParentMode();
var tempMode=me.getMDCtrl().tempMode;
if(!tempMode)
tempMode=false;
<#assign de=view.getPSDataEntity()>
<#assign dernn=de.getPSDERNN()>
<#assign der1n=dernn.getFirstPSDER1N()>
<#assign der1n2=dernn.getSecondPSDER1N()>
if ( parentMode.srfder1nid=='${der1n.name}'){
<#if view.getRefPSAppView("MPICKUPVIEW:"+der1n2.codeName,true)??>
<#assign mpickupview=view.getRefPSAppView("MPICKUPVIEW:"+der1n2.codeName,true) >
<#assign mpickupviewref=view.getPSAppViewRef("MPICKUPVIEW:"+der1n2.codeName,true) >
<#if (der1n2.getTempDataOrder()<0)>arg.srftempmode=false;<#else>arg.srftempmode=tempMode;</#if>
var view={
modal:true,
title: '${mpickupview.title}',
height: ${mpickupview.getHeight(mpickupviewref)?c},
width: ${mpickupview.getWidth(mpickupviewref)?c},
layout: 'fit',
viewurl:'/${mpickupview.getPSAppModule().codeName?lower_case}/${mpickupview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
</#if>
}
<#assign der1n2=dernn.getFirstPSDER1N()>
<#assign der1n=dernn.getSecondPSDER1N()>
if (parentMode.srfder1nid=='${der1n.name}'){
<#if view.getRefPSAppView("MPICKUPVIEW:"+der1n2.codeName,true)??>
<#assign mpickupview=view.getRefPSAppView("MPICKUPVIEW:"+der1n2.codeName,true) >
<#assign mpickupviewref=view.getPSAppViewRef("MPICKUPVIEW:"+der1n2.codeName,true) >
<#if (der1n2.getTempDataOrder()<0)>arg.srftempmode=false;<#else>arg.srftempmode=tempMode;</#if>
var view={
modal:true,
title: '${mpickupview.title}',
height: ${mpickupview.getHeight(mpickupviewref)?c},
width: ${mpickupview.getWidth(mpickupviewref)?c},
layout: 'fit',
viewurl:'/${mpickupview.getPSAppModule().codeName?lower_case}/${mpickupview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
</#if>
}
return null;
}
</#if>
<#if (view.isBatchAddOnly())>
,isBatchAddOnly:function(){return true;}
</#if>
<#if (view.isEnablePrint())>
,getPrintDataView:function(arg){
<#if view.getPSDEPrint()??>
if(true){
arg['srfprintid']='${view.getPSDEPrint().id}';
var view={viewparam:arg};
return view;
}
</#if>
return null;
}
</#if>
\ No newline at end of file
<#if ((view.getPSDataEntity()??) && (view.hasPSControl('searchform'))) >
<#assign de=view.getPSDataEntity()>
<#assign form=view.getPSControl('searchform')>
,onSearchFormFieldChanged: function (fieldname, field, value) {
var me=this;
var form=me.getSearchForm();
<#list searchform_fdlogics as fdlogic>
${fdlogic}
</#list>
<#if form.getPSDEFormItems()??>
<#list form.getPSDEFormItems() as formitem>
<#if formitem.getPSDEFormItemUpdate()??>
if(fieldname=='${formitem.name}'){
form.updateFormItems({srfufimode:'${formitem.getPSDEFormItemUpdate().codeName}'});
}
</#if>
</#list>
</#if>
}
</#if>
,getNewDataView:function(arg){
if(!arg)arg={};
var newmode=arg.srfnewmode;
if(!newmode)newmode='';
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("NEWDATA:")==0)>
<#assign newdataview=view.getRefPSAppView(viewref,true) >
<#assign newdataviewref=view.getPSAppViewRef(viewref,true) >
if(newmode=='${viewref?substring(8)}'){
return { title: '${newdataview.getTitle(newdataviewref)}', openMode:'${newdataview.getOpenMode(newdataviewref)}', height: ${newdataview.getHeight(newdataviewref)?c}, width: ${newdataview.getWidth(newdataviewref)?c},
layout: 'fit', maximizable:true, viewurl:'/${newdataview.getPSAppModule().codeName?lower_case}/${newdataview.codeName?lower_case}.jsp', viewparam:arg };
}
</#if>
</#list>
<#if view.getRefPSAppView("NEWDATA",true)??>
<#assign newdataview=view.getRefPSAppView("NEWDATA",true) >
<#assign newdataviewref=view.getPSAppViewRef("NEWDATA",true) >
if(true){
var view={
title: '${newdataview.getTitle(newdataviewref)}',
openMode:'${newdataview.getOpenMode(newdataviewref)}',
height: ${newdataview.getHeight(newdataviewref)?c},
width: ${newdataview.getWidth(newdataviewref)?c},
layout: 'fit',
maximizable:true,
viewurl:'/${newdataview.getPSAppModule().codeName?lower_case}/${newdataview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
}
</#if>
return null;
}
,getEditDataView:function(arg){
if(!arg)arg={};
var list = [arg.srfeditmode2,arg.srfeditmode];
for(var i=0;i<2;i++){
var editmode=list[i];
if(!editmode)
continue;
<#list view.getAppViewRefModes() as viewref>
<#if (viewref?index_of("EDITDATA:")==0)>
<#assign editdataview=view.getRefPSAppView(viewref,true) >
<#assign editdataviewref=view.getPSAppViewRef(viewref,true) >
if(editmode=='${viewref?substring(9)}'){
return {title: '${editdataview.getTitle(editdataviewref)}',openMode:'${editdataview.getOpenMode(editdataviewref)}',height: ${editdataview.getHeight(editdataviewref)?c},width: ${editdataview.getWidth(editdataviewref)?c},
layout: 'fit',maximizable:true, viewurl:'/${editdataview.getPSAppModule().codeName?lower_case}/${editdataview.codeName?lower_case}.jsp', viewparam:arg};
}
</#if>
</#list>
}
<#if view.getRefPSAppView("EDITDATA",true)??>
<#assign editdataview=view.getRefPSAppView("EDITDATA",true) >
<#assign editdataviewref=view.getPSAppViewRef("EDITDATA",true) >
if(true){
return { title: '${editdataview.getTitle(editdataviewref)}', openMode:'${editdataview.getOpenMode(editdataviewref)}', height: ${editdataview.getHeight(editdataviewref)?c}, width: ${editdataview.getWidth(editdataviewref)?c},
layout: 'fit', maximizable:true, viewurl:'/${editdataview.getPSAppModule().codeName?lower_case}/${editdataview.codeName?lower_case}.jsp', viewparam:arg };
}
</#if>
return null;
}
<#if view.getRefPSAppView("NEWDATAWIZARD",true)??>
<#assign newdatawizardview=view.getRefPSAppView("NEWDATAWIZARD",true) >
<#assign newdatawizardviewref=view.getPSAppViewRef("NEWDATAWIZARD",true) >
,getNewDataWizardView:function(arg){
if(!arg)arg={};
var view={
modal:true,
title: '${newdatawizardview.title}',
height: ${newdatawizardview.getHeight(newdatawizardviewref)?c},
width: ${newdatawizardview.getWidth(newdatawizardviewref)?c},
layout: 'fit',
// maximizable:true,
viewurl:'/${newdatawizardview.getPSAppModule().codeName?lower_case}/${newdatawizardview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
}
</#if>
<#if (view.isEnableBatchAdd())>
,isEnableBatchAdd:function(){return true;}
,getMPickupView: function (arg)
{
if(!arg)arg={};
var me=this;
var parentMode=me.getParentMode();
var tempMode=me.getMDCtrl().tempMode;
if(!tempMode)
tempMode=false;
<#assign de=view.getPSDataEntity()>
<#assign dernn=de.getPSDERNN()>
<#assign der1n=dernn.getFirstPSDER1N()>
<#assign der1n2=dernn.getSecondPSDER1N()>
if ( parentMode.srfder1nid=='${der1n.name}'){
<#if view.getRefPSAppView("MPICKUPVIEW:"+der1n2.codeName,true)??>
<#assign mpickupview=view.getRefPSAppView("MPICKUPVIEW:"+der1n2.codeName,true) >
<#assign mpickupviewref=view.getPSAppViewRef("MPICKUPVIEW:"+der1n2.codeName,true) >
<#if (der1n2.getTempDataOrder()<0)>arg.srftempmode=false;<#else>arg.srftempmode=tempMode;</#if>
var view={
modal:true,
title: '${mpickupview.title}',
height: ${mpickupview.getHeight(mpickupviewref)?c},
width: ${mpickupview.getWidth(mpickupviewref)?c},
layout: 'fit',
viewurl:'/${mpickupview.getPSAppModule().codeName?lower_case}/${mpickupview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
</#if>
}
<#assign der1n2=dernn.getFirstPSDER1N()>
<#assign der1n=dernn.getSecondPSDER1N()>
if (parentMode.srfder1nid=='${der1n.name}'){
<#if view.getRefPSAppView("MPICKUPVIEW:"+der1n2.codeName,true)??>
<#assign mpickupview=view.getRefPSAppView("MPICKUPVIEW:"+der1n2.codeName,true) >
<#assign mpickupviewref=view.getPSAppViewRef("MPICKUPVIEW:"+der1n2.codeName,true) >
<#if (der1n2.getTempDataOrder()<0)>arg.srftempmode=false;<#else>arg.srftempmode=tempMode;</#if>
var view={
modal:true,
title: '${mpickupview.title}',
height: ${mpickupview.getHeight(mpickupviewref)?c},
width: ${mpickupview.getWidth(mpickupviewref)?c},
layout: 'fit',
viewurl:'/${mpickupview.getPSAppModule().codeName?lower_case}/${mpickupview.codeName?lower_case}.jsp',
viewparam:arg
};
return view;
</#if>
}
return null;
}
</#if>
<#if (view.isBatchAddOnly())>
,isBatchAddOnly:function(){return true;}
</#if>
<#if (view.isEnablePrint())>
,getPrintDataView:function(arg){
<#if view.getPSDEPrint()??>
if(true){
arg['srfprintid']='${view.getPSDEPrint().id}';
var view={viewparam:arg};
return view;
}
</#if>
return null;
}
</#if>
\ No newline at end of file
,onInit:function(){
arguments.callee.$.onInit.call(this);
<#if view.hasPSControl('searchform')>
${searchform.code}
</#if>
}
<#if ((view.getPSDataEntity()??) && (view.hasPSControl('searchform'))) >
<#assign de=view.getPSDataEntity()>
<#assign form=view.getPSControl('searchform')>
,onSearchFormFieldChanged: function (fieldname, field, value) {
var me=this;
var form=me.getSearchForm();
<#list searchform_fdlogics as fdlogic>
${fdlogic}
</#list>
<#if form.getPSDEFormItems()??>
<#list form.getPSDEFormItems() as formitem>
<#if formitem.getPSDEFormItemUpdate()??>
if(fieldname=='${formitem.name}'){
form.updateFormItems({srfufimode:'${formitem.getPSDEFormItemUpdate().codeName}'});
}
</#if>
</#list>
</#if>
}
</#if>
\ No newline at end of file
,getPickupViewItem:function(arg){
var viewmode=arg.viewid;
if(!viewmode)viewmode='';
<#assign viewitems=view.getPSControls("pickupviewpanel",10)>
<#list viewitems as viewitem>
if(viewmode=='${viewitem.name}'){
return {viewurl:'/${viewitem.getPSAppDEView().getPSAppModule().codeName?lower_case}/${viewitem.getPSAppDEView().codeName?lower_case}.jsp',embedviewid:'${viewitem.getEmbedViewId()}'};
}
</#list>
return null;
}
<#if view.hasPSControl('treeexpbar')>
<#assign _tree=view.getPSControl('treeexpbar').getPSDETree()>
,getNavViewParam:function(arg){
var nodetype=arg.nodetype;
if(!nodetype)nodetype='';
<#list _tree.getPSDETreeNodes() as _treenode>
<#if _treenode.getNavViewParam()??>
if(nodetype=='${_treenode.nodeType}'){
return ${_treenode.getNavViewParam().toString()};
}
</#if>
</#list>
return null;
}
</#if>
\ No newline at end of file
,onInit:function(){
arguments.callee.$.onInit.call(this);
<#if view.hasPSControl('searchform')>
${searchform.code}
</#if>
}
<#if ((view.getPSDataEntity()??) && (view.hasPSControl('searchform'))) >
<#assign de=view.getPSDataEntity()>
<#assign form=view.getPSControl('searchform')>
,onSearchFormFieldChanged: function (fieldname, field, value) {
var me=this;
var form=me.getSearchForm();
<#list searchform_fdlogics as fdlogic>
${fdlogic}
</#list>
<#if form.getPSDEFormItems()??>
<#list form.getPSDEFormItems() as formitem>
<#if formitem.getPSDEFormItemUpdate()??>
if(fieldname=='${formitem.name}'){
form.updateFormItems({srfufimode:'${formitem.getPSDEFormItemUpdate().codeName}'});
}
</#if>
</#list>
</#if>
}
</#if>
\ No newline at end of file
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{tree:{}}};
return $.extend({},config,cfg);
}
\ No newline at end of file
,getEditMode:function(data){
var editMode=arguments.callee.$.getEditMode.call(this,data);
<#if view.isWFIAMode()>
<#assign fieldname=view.getPSDEWF().getWFStepPSDEField().getName()>
if(editMode&&editMode!='')
editMode= editMode+':'+ data.${fieldname?lower_case};
else
editMode= data.${fieldname?lower_case};
<#if view.getPSDEWF().getWFVerPSDEField()??>
<#assign verfieldname=view.getPSDEWF().getWFVerPSDEField().getName()>
var ver=data.${verfieldname?lower_case};
if(ver&&ver!='')
{
editMode= editMode+'@'+ ver;
}
</#if>
</#if>
return editMode;
}
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='HtmlView'>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEHTMLVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = GridView8ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,onInit:function(){
arguments.callee.$.onInit.call(this);
<#if view.hasPSControl('searchform')>
if(true){
${searchform.code}
}
</#if>
<#if view.hasPSControl('totalsearchform')>
if(true){
var form = this.getTotalSearchForm();
${totalsearchform.code?replace('var form=this.getSearchForm();','')}
}
</#if>
}
<#ibizinclude>../../@MACRO/MDVIEWCONTROLLER_BASE_NOINIT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/GRIDVIEW8CONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEGRIDVIEW8
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = TabExpViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EXPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<% if(strCtrlId.compareTo("exptab")==0){ %>
<ul class="nav nav-tabs" id="<%=strCId%>exptab" >
<#assign tabviewpanels=view.getPSControls("tabviewpanel",10)>
<#list tabviewpanels as expitem>
<li><a href="#<%=strCId%>exptab_${expitem.name?replace(':','_')}" data-toggle="tab"><#if expitem.getCapPSLanguageRes()??><ibiz5:message code="${expitem.getCapPSLanguageRes().getLanResTag()}" text="${expitem.caption}"></ibiz5:message><#else>${expitem.caption}</#if></a></li>
</#list>
</ul>
<div class="tab-content" style="margin:10px">
<#list tabviewpanels as expitem>
<div class="tab-pane " id="<%=strCId%>exptab_${expitem.name?replace(':','_')}"></div>
</#list>
</div>
<% return;} %>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDETABEXPVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = WizardViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
,onInit: function(){
arguments.callee.$.onInit.call(this);
var wizardPanel = this.getWizardPanel();
${wizardpanel.code}
<#if wizardpanel.getObj()??>
<#if wizardpanel.getObj().getPSDEWizard()??>
<#assign wizard=wizardpanel.getObj().getPSDEWizard()>
<#if wizard.getPSDEWizardForms()??>
<#list wizard.getPSDEWizardForms() as form>
<#list form.getStepActions() as action>
wizardPanel.registerformAction(this.getCId2()+"wizardpanel_form_"+"${form.getFormTag()}","${action}");
</#list></#list></#if></#if></#if>
}
,onWizardFormFieldChanged: function(formName, fieldname, sender){
var me=this;
if(!formName){
return;
}
<#assign wizardPanel=view.getPSControl('wizardpanel')>
<#list wizardPanel.getPSDEEditForms() as form>
if(formName=='${form.name}'){
var form=me.getWizardPanel().getForm(formName);
if(form){
<#comment> <#assign form_fdlogics=srfpubparam(form.name+'_fdlogics')> </#comment>
<#if srfpubparam(form.name+'_fdlogics')??>
<#list srfpubparam(form.name+'_fdlogics') as fdlogic>
${fdlogic}
</#list>
</#if>
}
}
</#list>
<#comment>
<#if form.getPSDEFormItems()??>
<#list form.getPSDEFormItems() as formitem>
<#if formitem.getPSDEFormItemUpdate()??>
if(fieldname=='${formitem.name}'){
form.updateFormItems({srfufimode:'${formitem.getPSDEFormItemUpdate().codeName}'});
}
</#if>
</#list>
</#if>
</#comment>
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#if ctrls??>
<#list ctrls as ctrlitem>
<% if(strCtrlId.compareTo("${ctrlitem.obj.name}")==0){ %>
${ctrlitem.code}
<% return;} %>
</#list>
</#if>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWIZARDVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='ChartView'>
<#ibizinclude>../../@MACRO/CONTROLLER_REALCLASS.ftl</#ibizinclude>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/REPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{chart:${chart.code}}};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDECHARTVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='MDCustomView'>
<#ibizinclude>../../@MACRO/CONTROLLER_REALCLASS.ftl</#ibizinclude>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/MDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{}};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMDCUSTOMVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = MEditView9ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{meditviewpanel:${meditviewpanel.code2}}};
return $.extend({},config,cfg);
}
<#if view.hasPSControl('meditviewpanel')>
,createEditViewController:function(arg){
return new ${view.getPSControl('meditviewpanel').getPSAppDEView().codeName}Controller($.extend({},arg,{pcontroller:this,appctx:this.getAppCtx()}));
}
</#if>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMEDITVIEW9
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = MPickupView2ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/PICKUPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_PICKUPVIEW.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMPICKUPVIEW2
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='WFProxyStartView'>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWFPROXYSTARTVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='WFProxyResultView'>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWFPROXYRESULTVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='WFProxyDataView'>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWFPROXYDATAVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = WFStartViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWFSTARTVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = WFExpViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#assign expbarctrl=view.getPSControl('expbar')>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{expbar:{countertag:'<#if expbarctrl.getPSSysCounterRef()??>${expbarctrl.getPSSysCounterRef().tag}</#if>'}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EXPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<% if(strCtrlId.compareTo("exptab")==0){ %>
<ul class="nav nav-tabs" id="<%=strCId%>exptab" style="display:none;">
<#assign expbar=view.getPSControl("expbar")>
<#list expbar.getRootItem().getAllItems() as expitem>
<#if ((expitem.getExpViewId()??) && (expitem.getExpViewId()?length gt 0))>
<li><a href="#<%=strCId%>exptab_${expitem.getExpViewId()?replace(':','_')}" data-toggle="tab"></a></li>
</#if>
</#list>
</ul>
<div class="tab-content" style="margin:10px">
<#list expbar.getRootItem().getAllItems() as expitem>
<#if ((expitem.getExpViewId()??) && (expitem.getExpViewId()?length gt 0))>
<div class="tab-pane " id="<%=strCId%>exptab_${expitem.getExpViewId()?replace(':','_')}"></div>
</#if>
</#list>
</div>
<% return;} %>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWFEXPVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = WFActionViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWFACTIONVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = WFEditViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWFEDITVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = WFEditView2ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/EDITVIEW2CONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
<#if view.hasPSControl("drbar")>
<#assign drbar=view.getPSControl("drbar")>
<% if(strCtrlId.compareTo("drbar_header")==0){ %>
<ul class="nav nav-tabs" id="<%=strCId%>drtab" style="display:none;">
<li class="active"><a href="#<%=strCId%>drtab_form" data-toggle="tab"></a></li>
<#list drbar.getRootItem().getAllItems() as dritem>
<#if ((dritem.getDRViewId()??) && (dritem.getDRViewId()?length gt 0))>
<li><a href="#<%=strCId%>drtab_${dritem.getDRViewId()}" data-toggle="tab"><#if dritem.getTextLanResTag()??><ibiz5:message code="${dritem.getTextLanResTag()}" text="${dritem.getText()}"></ibiz5:message><#else>${dritem.getText()}</#if></a></li>
</#if>
</#list>
</ul>
<% return;} %>
<% if(strCtrlId.compareTo("drbar_content")==0){ %>
<#list drbar.getRootItem().getAllItems() as dritem>
<#if ((dritem.getDRViewId()??) && (dritem.getDRViewId()?length gt 0))>
<div class="tab-pane " id="<%=strCId%>drtab_${dritem.getDRViewId()}"></div>
</#if>
</#list>
<% return;} %>
</#if>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWFEDITVIEW2
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = GridViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/MDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/GRIDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/WFMDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWFGRIDVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = WFEditView3ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/EDITVIEW2CONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
<#if view.hasPSControl("drtab")>
<#assign drtab=view.getPSControl("drtab")>
<% if(strCtrlId.compareTo("drtab_header")==0){ %>
<ul class="nav nav-tabs" id="<%=strCId%>drtab" >
<#list drtab.getRootItem().getAllItems() as dritem>
<#if (dritem_index == 0)>
<li class="active"><a href="#<%=strCId%>drtab_form" data-toggle="tab"><#if dritem.getTextLanResTag()??><ibiz5:message code="${dritem.getTextLanResTag()}" text="${dritem.getText()}"></ibiz5:message><#else>${dritem.getText()}</#if></a></li>
<#elseif ((dritem.getDRViewId()??) && (dritem.getDRViewId()?length gt 0))>
<li id="<%=strCId%>drtab_h_${dritem.getDRViewId()}" ><a href="#<%=strCId%>drtab_${dritem.getDRViewId()}" data-toggle="tab"><#if dritem.getTextLanResTag()??><ibiz5:message code="${dritem.getTextLanResTag()}" text="${dritem.getText()}"></ibiz5:message><#else>${dritem.getText()}</#if></a></li>
</#if>
</#list>
</ul>
<% return;} %>
<% if(strCtrlId.compareTo("drtab_content")==0){ %>
<#list drtab.getRootItem().getAllItems() as dritem>
<#if ((dritem.getDRViewId()??) && (dritem.getDRViewId()?length gt 0))>
<div class="tab-pane " id="<%=strCId%>drtab_${dritem.getDRViewId()}"></div>
</#if>
</#list>
<% return;} %>
</#if>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWFEDITVIEW3
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = EditView9ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEWFEDITVIEW9
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='ReportView'>
<#ibizinclude>../../@MACRO/CONTROLLER_REALCLASS.ftl</#ibizinclude>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/REPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{reportpanel:${reportpanel.code}}};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEREPORTVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = MPickupViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/PICKUPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_PICKUPVIEW.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMPICKUPVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
VIEWTYPE=APPDEDATAVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = PickupViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/PICKUPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_PICKUPVIEW.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEPICKUPVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = PickupView2ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/PICKUPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_PICKUPVIEW.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEPICKUPVIEW2
\ No newline at end of file
<%@page contentType="text/html;charset=UTF-8"%>
<jsp:useBean id="p" scope="page" class="net.ibizsys.paas.web.jquery.RedirectVCPage" />
<% if(!p.init(pageContext,"/${app.getAppFolder()}/${view.getPSAppModule().codeName}/${view.codeName}.do")){return;}%>
\ No newline at end of file
VIEWTYPE=APPDEREDIRECTVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = CalendarViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{calendar:{${calendar.code}}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/CALENDARVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDECALENDARVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = TreeExpViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{'treeexpbar':${treeexpbar.code}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EXPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<% if(strCtrlId.compareTo("exptab")==0){ %>
<ul class="nav nav-tabs" id="<%=strCId%>exptab" style="display:none;">
<#assign treeexpbar=view.getPSControl("treeexpbar")>
<#assign tree=treeexpbar.getPSDETree()>
<#list tree.getPSDETreeNodes() as treeNode>
<#if treeNode.getNavPSAppView()??>
<li><a href="#<%=strCId%>exptab_${treeNode.getNodeType()}" data-toggle="tab"></a></li>
</#if>
</#list>
</ul>
<div class="tab-content" style="margin:10px">
<#list tree.getPSDETreeNodes() as treeNode>
<#if treeNode.getNavPSAppView()??>
<div class="tab-pane " id="<%=strCId%>exptab_${treeNode.getNodeType()}"></div>
</#if>
</#list>
</div>
<% return;} %>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDETREEEXPVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = TreeExpView2ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{treeexpbar:${treeexpbar.code}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EXPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<% if(strCtrlId.compareTo("exptab")==0){ %>
<ul class="nav nav-tabs" id="<%=strCId%>exptab" style="display:none;">
<#assign treeexpbar=view.getPSControl("treeexpbar")>
<#assign tree=treeexpbar.getPSDETree()>
<#list tree.getPSDETreeNodes() as treeNode>
<#if treeNode.getNavPSAppView()??>
<li><a href="#<%=strCId%>exptab_${treeNode.getNodeType()}" data-toggle="tab"></a></li>
</#if>
</#list>
</ul>
<div class="tab-content" style="margin:10px">
<#list tree.getPSDETreeNodes() as treeNode>
<#if treeNode.getNavPSAppView()??>
<div class="tab-pane " id="<%=strCId%>exptab_${treeNode.getNodeType()}"></div>
</#if>
</#list>
</div>
<% return;} %>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDETREEEXPVIEW2
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = TreeExpView3ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#assign expbarctrl=view.getPSControl('treeexpbar')>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{expbar:{countertag:'<#if expbarctrl.getPSSysCounterRef()??>${expbarctrl.getPSSysCounterRef().tag}</#if>'}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EXPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<% if(strCtrlId.compareTo("exptab")==0){ %>
<ul class="nav nav-tabs" id="<%=strCId%>exptab" style="display:none;">
<#assign treeexpbar=view.getPSControl("treeexpbar")>
<#assign tree=treeexpbar.getPSDETree()>
<#list tree.getPSDETreeNodes() as treeNode>
<#if treeNode.getNavPSAppView()??>
<li><a href="#<%=strCId%>exptab_${treeNode.getNodeType()}" data-toggle="tab"></a></li>
</#if>
</#list>
</ul>
<div class="tab-content" style="margin:10px">
<#list tree.getPSDETreeNodes() as treeNode>
<#if treeNode.getNavPSAppView()??>
<div class="tab-pane " id="<%=strCId%>exptab_${treeNode.getNodeType()}"></div>
</#if>
</#list>
</div>
<% return;} %>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDETREEEXPVIEW3
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
VIEWTYPE=APPDETREEGRIDVIEW9
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = PickupTreeViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/TREEVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDETREEVIEW9
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='CustomView'>
<#ibizinclude>../../@MACRO/CONTROLLER_REALCLASS.ftl</#ibizinclude>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{}};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMOBLISTVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='CustomView'>
<#ibizinclude>../../@MACRO/CONTROLLER_REALCLASS.ftl</#ibizinclude>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{}};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMOBMDVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = PickupViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/PICKUPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_PICKUPVIEW.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMOBMPICKUPVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = WFStartViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMOBWFSTARTVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = GridViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/MDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/GRIDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/WFMDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMOBWFMDVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = WFActionViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMOBWFACTIONVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = WFEditViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMOBWFEDITVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = WFEditView3ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/EDITVIEW2CONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
<#if view.hasPSControl("drtab")>
<#assign drtab=view.getPSControl("drtab")>
<% if(strCtrlId.compareTo("drtab_header")==0){ %>
<ul class="nav nav-tabs" id="<%=strCId%>drtab" >
<#list drtab.getRootItem().getAllItems() as dritem>
<#if (dritem_index == 0)>
<li class="active"><a href="#<%=strCId%>drtab_form" data-toggle="tab"><#if dritem.getTextLanResTag()??><ibiz5:message code="${dritem.getTextLanResTag()}" text="${dritem.getText()}"></ibiz5:message><#else>${dritem.getText()}</#if></a></li>
<#elseif ((dritem.getDRViewId()??) && (dritem.getDRViewId()?length gt 0))>
<li id="<%=strCId%>drtab_h_${dritem.getDRViewId()}" ><a href="#<%=strCId%>drtab_${dritem.getDRViewId()}" data-toggle="tab"><#if dritem.getTextLanResTag()??><ibiz5:message code="${dritem.getTextLanResTag()}" text="${dritem.getText()}"></ibiz5:message><#else>${dritem.getText()}</#if></a></li>
</#if>
</#list>
</ul>
<% return;} %>
<% if(strCtrlId.compareTo("drtab_content")==0){ %>
<#list drtab.getRootItem().getAllItems() as dritem>
<#if ((dritem.getDRViewId()??) && (dritem.getDRViewId()?length gt 0))>
<div class="tab-pane " id="<%=strCId%>drtab_${dritem.getDRViewId()}"></div>
</#if>
</#list>
<% return;} %>
</#if>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = PickupViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/PICKUPVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_PICKUPVIEW.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMOBPICKUPVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='CustomView'>
<#ibizinclude>../../@MACRO/CONTROLLER_REALCLASS.ftl</#ibizinclude>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{}};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMOBEDITVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='CustomView'>
<#ibizinclude>../../@MACRO/CONTROLLER_REALCLASS.ftl</#ibizinclude>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{}};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEMOBCUSTOMVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = PickupDataViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/PICKUPMDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/DATAVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEINDEXPICKUPDATAVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = EditViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEEDITVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = EditView3ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/EDITVIEW2CONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
<#if view.hasPSControl("drtab")>
<#assign drtab=view.getPSControl("drtab")>
<% if(strCtrlId.compareTo("drtab_header")==0){ %>
<ul class="nav nav-tabs" id="<%=strCId%>drtab" >
<#list drtab.getRootItem().getAllItems() as dritem>
<#if (dritem_index == 0)>
<li class="active"><a href="#<%=strCId%>drtab_form" data-toggle="tab"><#if dritem.getTextLanResTag()??><ibiz5:message code="${dritem.getTextLanResTag()}" text="${dritem.getText()}"></ibiz5:message><#else>${dritem.getText()}</#if></a></li>
<#elseif ((dritem.getDRViewId()??) && (dritem.getDRViewId()?length gt 0))>
<li id="<%=strCId%>drtab_h_${dritem.getDRViewId()}"><a href="#<%=strCId%>drtab_${dritem.getDRViewId()}" data-toggle="tab"><#if dritem.getTextLanResTag()??><ibiz5:message code="${dritem.getTextLanResTag()}" text="${dritem.getText()}"></ibiz5:message><#else>${dritem.getText()}</#if></a></li>
</#if>
</#list>
</ul>
<% return;} %>
<% if(strCtrlId.compareTo("drtab_content")==0){ %>
<#list drtab.getRootItem().getAllItems() as dritem>
<#if ((dritem.getDRViewId()??) && (dritem.getDRViewId()?length gt 0))>
<div class="tab-pane " id="<%=strCId%>drtab_${dritem.getDRViewId()}"></div>
</#if>
</#list>
<% return;} %>
</#if>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEEDITVIEW3
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = EditView2ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/EDITVIEW2CONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
<#if view.hasPSControl("drbar")>
<#assign drbar=view.getPSControl("drbar")>
<% if(strCtrlId.compareTo("drbar_header")==0){ %>
<ul class="nav nav-tabs" id="<%=strCId%>drtab" style="display:none;">
<li class="active"><a href="#<%=strCId%>drtab_form" data-toggle="tab"></a></li>
<#list drbar.getRootItem().getAllItems() as dritem>
<#if ((dritem.getDRViewId()??) && (dritem.getDRViewId()?length gt 0))>
<li><a href="#<%=strCId%>drtab_${dritem.getDRViewId()}" data-toggle="tab"><#if dritem.getTextLanResTag()??><ibiz5:message code="${dritem.getTextLanResTag()}" text="${dritem.getText()}"></ibiz5:message><#else>${dritem.getText()}</#if></a></li>
</#if>
</#list>
</ul>
<% return;} %>
<% if(strCtrlId.compareTo("drbar_content")==0){ %>
<#list drbar.getRootItem().getAllItems() as dritem>
<#if ((dritem.getDRViewId()??) && (dritem.getDRViewId()?length gt 0))>
<div class="tab-pane " id="<%=strCId%>drtab_${dritem.getDRViewId()}"></div>
</#if>
</#list>
<% return;} %>
</#if>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEEDITVIEW2
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = EditView9ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEEDITVIEW9
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign baseclass='CustomView'>
<#ibizinclude>../../@MACRO/CONTROLLER_REALCLASS.ftl</#ibizinclude>
var ${view.codeName}ControllerBase = ${baseclass}ControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{}};
return $.extend({},config,cfg);
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDECUSTOMVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = PickupDataViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/PICKUPMDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/DATAVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEFORMPICKUPDATAVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = GridViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/MDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/GRIDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEGRIDVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = GridViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/MDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/GRIDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEGRIDVIEW9
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
VIEWTYPE=APPDEPICKUPDATAVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = PickupTreeViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/TREEVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEPICKUPTREEVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = PickupGridViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/PICKUPMDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/GRIDVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEPICKUPGRIDVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = OptionViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{form:{}}};
return $.extend({},config,cfg);
}
<#ibizinclude>../../@MACRO/EDITVIEWCONTROLLER_BASE.ftl</#ibizinclude>
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPDEOPTVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
${dashboard.code2}
var ${view.codeName}ControllerBase = PortalViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'
,ctrls:{}};
return $.extend({},config,cfg);
}
,onInit:function(){
arguments.callee.$.onInit.call(this);
${dashboard.code}
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
<#assign db=view.getPSControl('dashboard')>
<#list db.getPSPortlets() as portlet>
var ${view.codeName}_${portlet.name} = ${view.codeName}_${portlet.name}Base.extend({});
</#list>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<% if(strCtrlId.compareTo("dashboard")==0){ %>
${dashboard.code}
<% return;} %>
<#if dashboard.getParam("parts")??>
<#assign parts= dashboard.getParam("parts")>
<#list parts as part>
<% if(strCtrlId.compareTo("${part.obj.name}")==0){ %>
${part.code}
<% return;} %>
</#list>
</#if>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPPORTALVIEW
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}ControllerBase = IndexViewControllerBase.extend({
<#ibizinclude>../../@MACRO/CONTROLLER_BASE.ftl</#ibizinclude>
,getDefaultCfg:function(cfg){
var me=this;
var config={backendurl:cfg.appctx+'/${view.getPSAppModule().getCodeName()}/${view.codeName}.do?'+'srfcid='+cfg.containerid+'&'
,viewurl:'/${view.getPSAppModule().getCodeName()?lower_case}/${view.codeName?lower_case}.jsp?'+'srfcid='+cfg.containerid+'&'<#if view.getPortalPSSysCounterRef()??>,portalcountertag:'${view.getPortalPSSysCounterRef().tag}'</#if>
,menualign:'${view.getMainMenuAlign()?lower_case}',ctrls:{}<#if view.getDefPSAppView()??><#assign _appview= view.getDefPSAppView()>,defviewurl:'/${_appview.getPSAppModule().codeName?lower_case}/${_appview.codeName?lower_case}.jsp'</#if>};
return $.extend({},config,cfg);
}
,getAppFunc:function(arg){
var me = this;
var appfuncid = arg.appfuncid;
<#if view.getPSAppMenu()??>
<#list view.getPSAppMenu().getRootItem().getAllItems() as menuitem >
<#if menuitem.getPSAppFunc()??>
<#assign appfunc=menuitem.getPSAppFunc()>
if(appfuncid=='${appfunc.id}'){
var ret={funcsn:'${appfunc.funcSN}',functype:'${appfunc.appFuncType}',openmode:'${appfunc.openMode}'<#if appfunc.getPSAppView()??><#assign _appview=appfunc.getPSAppView()>,viewurl:'/${_appview.getPSAppModule().codeName?lower_case}/${_appview.codeName?lower_case}.jsp'</#if><#if appfunc.getPSSubAppView()??><#assign _appview=appfunc.getPSSubAppView()>,subapp:'${appfunc.getPSSubAppRef().folderName}',viewurl:'${_appview.getPageUrl()}'</#if><#if appfunc.getUserData()??>,userData:'${appfunc.getUserData()}'</#if><#if appfunc.getUserData2()??>,userData2:'${appfunc.getUserData2()}'</#if><#if appfunc.getPSPDTAppFuncId()??>,pdtAppFuncId:'${appfunc.getPSPDTAppFuncId()}'</#if><#if appfunc.getJSCode()??>,jsCode:'${srfjsstring('${appfunc.getJSCode()}')}'</#if><#if appfunc.getHtmlPageUrl()??>,htmlPageUrl:'${appfunc.getHtmlPageUrl()}'</#if><#if menuitem.isDisableClose()>,closable:false<#else>,closable:true</#if><#if menuitem.isHideSideBar()>,hidesidebar:true</#if><#if (appfunc.getViewWidth() gt 0)>,viewwidth:${appfunc.getViewWidth()?c}</#if><#if (appfunc.getViewHeight() gt 0)>,viewheight:${appfunc.getViewHeight()?c}</#if>,viewtitle:'${appfunc.getViewTitle()}',openviewparam:${appfunc.getOpenViewParam().toString()}};
return $.extend({},ret,arg);
}
</#if>
</#list>
</#if>
return null;
}
});
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQViewControllerCode
</#ibiztemplate>
var ${view.codeName}Controller = ${view.codeName}ControllerBase.extend({});
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSP_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_CONTENT.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSP_BOTTOM.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPPART_HEADER.ftl</#ibizinclude>
<#ibizinclude>../../@MACRO/JSPPART_CONTENT.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../../@MACRO/JSPUSERPART_HEADER.ftl</#ibizinclude>
\ No newline at end of file
VIEWTYPE=APPINDEXVIEW
\ No newline at end of file
<#ibiztemplate>
TARGET=PSSYSAPP
</#ibiztemplate>
<?xml version="1.0" encoding="UTF-8"?>
<IBIZPROJECT ID="${srfxmlvalue('${app.id}')}" TYPE="APP" PFID="${srfxmlvalue('${app.getPFType()}')}" NAME="${srfxmlvalue('${app.name}')}" PUBPRJ="app_${srfxmlvalue('${app.getPKGCodeName()}')}_pub" USRPRJ="app_${srfxmlvalue('${app.getPKGCodeName()}')}_usr" CODENAME="${srfxmlvalue('${app.getPKGCodeName()}')}" <#if pub??>SFID="${srfxmlvalue('${pub.id}')}" SFCODENAME="${srfxmlvalue('${pub.codeName}')}"</#if>>
<IBIZFILETYPES>
<IBIZFILETYPE ID="PF_CONTROLLER" NAME="前台视图控制器(JS)" />
<IBIZFILETYPE ID="PF_JSP" NAME="前台视图页面(JSP)" />
<IBIZFILETYPE ID="PF_JSPPART" NAME="前台视图页面部件(JS)" />
</IBIZFILETYPES>
<PSDATAENTITIES>
<#list sys.getAllPSDataEntities() as de>
<PSDATAENTITY ID="${srfxmlvalue('${de.id}')}" NAME="${srfxmlvalue('${de.name}')}" CODENAME="${srfxmlvalue('${de.codeName}')}" LOGICNAME="${srfxmlvalue('${de.logicName}')}"/>
</#list>
</PSDATAENTITIES>
<PSAPPMODULES>
<#list app.getAllPSAppModules() as module>
<PSAPPMODULE ID="${srfxmlvalue('${module.id}')}" NAME="${srfxmlvalue('${module.name}')}" CODENAME="${srfxmlvalue('${module.codeName}')}"/>
</#list>
</PSAPPMODULES>
<PSAPPVIEWS>
<#list app.getAllPSAppViews() as appview>
<#if appview.viewType=='APPINDEXVIEW'>
<PSAPPINDEXVIEW ID="${srfxmlvalue('${appview.id}')}" VIEWTYPE="${appview.viewType}" <#if appview.title??>TITLE="${srfxmlvalue('${appview.title}')}"</#if> CODENAME="${srfxmlvalue('${appview.codeName}')}" PSAPPMODULEID="${srfxmlvalue('${appview.getPSAppModule().id}')}" >
<#elseif appview.viewType=='APPPORTALVIEW'>
<PSAPPPORTALVIEW ID="${srfxmlvalue('${appview.id}')}" VIEWTYPE="${appview.viewType}" <#if appview.title??>TITLE="${srfxmlvalue('${appview.title}')}"</#if> CODENAME="${srfxmlvalue('${appview.codeName}')}" PSAPPMODULEID="${srfxmlvalue('${appview.getPSAppModule().id}')}" >
<#else>
<PSAPPDEVIEW ID="${srfxmlvalue('${appview.id}')}" VIEWTYPE="${appview.viewType}" <#if appview.title??>TITLE="${srfxmlvalue('${appview.title}')}"</#if> CODENAME="${srfxmlvalue('${appview.codeName}')}" PSAPPMODULEID="${srfxmlvalue('${appview.getPSAppModule().id}')}" PSDEVIEWNAME="${srfxmlvalue('${appview.getPSDEViewName()!""}')}" <#if appview.getPSDataEntity()??>PSDEID="${srfxmlvalue('${appview.getPSDataEntity().id}')}" PSDENAME="${srfxmlvalue('${appview.getPSDataEntity().name}')}"</#if> >
</#if>
<IBIZFILES>
<IBIZFILE TYPE="PF_CONTROLLER" FOLDER="js/${appview.getPSAppModule().codeName}" PUB="${appview.codeName}ControllerBase.js" USR="${appview.codeName}Controller.js"/>
<IBIZFILE TYPE="PF_JSP" FOLDER="jsp/${appview.getPSAppModule().codeName?lower_case}" PUB="${appview.codeName?lower_case}.jsp" USR="${appview.codeName?lower_case}.jsp"/>
<IBIZFILE TYPE="PF_JSPPART" FOLDER="jsp/${appview.getPSAppModule().codeName?lower_case}" PUB="${appview.codeName?lower_case}_part.jsp" USR="${appview.codeName?lower_case}_userpart.jsp" />
</IBIZFILES>
<#if appview.viewType=='APPINDEXVIEW'>
</PSAPPINDEXVIEW>
<#elseif appview.viewType=='APPPORTALVIEW'>
</PSAPPPORTALVIEW>
<#else>
</PSAPPDEVIEW>
</#if>
</#list>
</PSAPPVIEWS>
</IBIZPROJECT>
\ No newline at end of file
<#ibiztemplate>
TARGET=PSSYSAPP
</#ibiztemplate>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>app_${app.getPKGCodeName()}_pub</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
<value>&lt;project&gt;/.externalToolBuilders/org.eclipse.jdt.core.javabuilder.launch</value>
</dictionary>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
<value>&lt;project&gt;/.externalToolBuilders/org.eclipse.wst.common.project.facet.core.builder (1).launch</value>
</dictionary>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
<value>&lt;project&gt;/.externalToolBuilders/org.eclipse.wst.validation.validationbuilder (1).launch</value>
</dictionary>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
</projectDescription>
\ No newline at end of file
<#ibiztemplate>
TARGET=PSSYSAPP
</#ibiztemplate>
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="app_${app.getPKGCodeName()}">
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/java"/>
<property name="context-root" value="app_${app.getPKGCodeName()}"/>
<property name="java-output-path" value="/app_${app.getPKGCodeName()}/target/classes"/>
</wb-module>
</project-modules>
\ No newline at end of file
<#ibiztemplate>
TARGET=PSSYSAPP
</#ibiztemplate>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>${pub.getPKGCodeName()}</groupId>
<artifactId>app_${app.getPKGCodeName()}</artifactId>
<version>1.0.0.0</version>
<packaging>war</packaging>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
\ No newline at end of file
<#ibiztemplate>
TARGET=PSSYSAPP
</#ibiztemplate>
<%@page contentType="text/html;charset=UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="web" value="${'$'}{pageContext.request.contextPath}" />
<c:set var="ctx" value="${'$'}{pageContext.request.contextPath}/${app.getAppFolder()?lower_case}" />
<c:set var="ctx2" value="${'$'}{pageContext.request.contextPath}/${app.getAppFolder()}" />
\ No newline at end of file
<#ibiztemplate>
PUBOBJ=PSJQAppDefaultPageCode
TARGET=PSSYSAPP
%default_view%=${defaultview.codeName?lower_case}
</#ibiztemplate>
<#if defaultview??>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>正在跳转到链接...</title>
<meta http-equiv=content-type content="text/html; charset=UTF-8">
</head>
<script language="javascript">
window.location = "jsp/${defaultview.getPSAppModule().codeName?lower_case}/${defaultview.codeName?lower_case}.jsp";
</script>
<body>
如果不能自动跳转,请点击<a href="jsp/${defaultview.getPSAppModule().codeName?lower_case}/${defaultview.codeName?lower_case}.jsp">本链接</a>
</body>
</html>
<#else>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>没有定义默认页面</title>
<meta http-equiv=content-type content="text/html; charset=UTF-8">
</head>
<body>没有定义默认页面</body>
</html>
</#if>
\ No newline at end of file
<#ibiztemplate>
TARGET=PSAPPVIEW
TEMPLFILE=CONTROLLER_USER
%APPMOD_PKGPATH%=${view.getPSAppModule().getCodeName()}
%VIEW_PKGPATH%=${view.getCodeName()}
</#ibiztemplate>
<#ibiztemplate>
TARGET=PSAPPVIEW
TEMPLFILE=CONTROLLER
%APPMOD_PKGPATH%=${view.getPSAppModule().getCodeName()}
%VIEW_PKGPATH%=${view.getCodeName()}
</#ibiztemplate>
<#ibiztemplate>
TARGET=PSAPPVIEW
TEMPLFILE=HTML
%APPMOD_PKGPATH%=${view.getPSAppModule().getCodeName()?lower_case}
%VIEW_PKGPATH%=${view.getCodeName()?lower_case}
</#ibiztemplate>
\ No newline at end of file
<#ibiztemplate>
TARGET=PSAPPVIEW
TEMPLFILE=PART
%APPMOD_PKGPATH%=${view.getPSAppModule().getCodeName()?lower_case}
%VIEW_PKGPATH%=${view.getCodeName()?lower_case}
</#ibiztemplate>
\ No newline at end of file
<#ibiztemplate>
TARGET=PSAPPVIEW
TEMPLFILE=PART_USER
%APPMOD_PKGPATH%=${view.getPSAppModule().getCodeName()?lower_case}
%VIEW_PKGPATH%=${view.getCodeName()?lower_case}
</#ibiztemplate>
\ No newline at end of file
<#ibiztemplate>
TARGET=PSSYSAPP
</#ibiztemplate>
<#list sys.getAllPSSysCsses() as syscss>
<#if (syscss.getCssStyle()??) && (syscss.getCssStyle()?length gt 0)>
/*${syscss.name}*/
${syscss.getCssStyle()}
</#if>
</#list>
\ No newline at end of file
<#ibiztemplate>
TARGET=PSSYSAPP
</#ibiztemplate>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<display-name>app_${app.getPKGCodeName()}</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册