提交 8995c007 编写于 作者: neko's avatar neko

init

上级 57eaba84
<el-input size="small" v-model={row[column.property]} on-change={($event: any) => this.onColDataChange($index, row, $event, column.property)}></el-input>
\ No newline at end of file
<el-input size="small" v-model={this.data.${item.getViewFieldName()?lower_case}} style="width: 100%;"></el-input>
\ No newline at end of file
<app-rich-text-editor formState={this.formState} value={this.data.${item.name}} on-change={(val:any) =>{this.data.${item.name} =val}} disabled={this.detailsModel.${item.name}.disabled} name="${item.name}"<#if item.getEditorHeight() gt 0> height={${item.getEditorHeight()?c}}</#if> style="${item.getEditorCssStyle()}"></app-rich-text-editor>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=HTMLEDITOR
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=IPADDRESSTEXTBOX
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=OFFICEEDITOR
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
<dropdown-list v-model={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} <#if item.getPSCodeList()??><#assign codelist=item.getPSCodeList()>tag='${codelist.getSystemTag()}_${codelist.codeName}'</#if> placeholder=<#if item.getPlaceHolder()??>'${item.getPlaceHolder()}'<#else>'请选择...'</#if> style="${item.getEditorCssStyle()}"></dropdown-list>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=DROPDOWNLIST
\ No newline at end of file
<dropdown-list v-model={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} style="${item.getEditorCssStyle()}width: 100px;" <#if item.getPSCodeList()??><#assign codelist=item.getPSCodeList()>tag='${codelist.getSystemTag()}_${codelist.codeName}'</#if> placeholder=<#if item.getPlaceHolder()??>'${item.getPlaceHolder()}'<#else>'请选择...'</#if>></dropdown-list>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=DROPDOWNLIST_100
\ No newline at end of file
<app-code-editor code={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} on-change={(val:any) =>{this.data.${item.name} =val}} codetype={"javascript"} ></app-code-editor>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=CODEEIDT
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=LISTBOX
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=LISTBOXPICKUP
\ No newline at end of file
<app-radio-group v-model={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} name="${item.name}" <#if item.getPSCodeList()??><#assign codelist=item.getPSCodeList()>tag='${codelist.getSystemTag()}_${codelist.codeName}'</#if> style="${item.getEditorCssStyle()}"></app-radio-group>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=RADIOBUTTONLIST
\ No newline at end of file
<app-image-upload multiple={true} formState={this.formState} ignorefieldvaluechange={this.ignorefieldvaluechange} on-formitemvaluechange={this.onFormItemValueChange} data={JSON.stringify(this.data)} name='${item.name}' value={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} uploadparams='${item.getEditorParam('uploadparams','')}' exportparams='${item.getEditorParam('exportparams','')}' customparams={<#if item.getEditorParam('customparams','') != ''>${item.getEditorParam('customparams','')}<#else>{}</#if>} style="${item.getEditorCssStyle()}overflow: auto;"></app-image-upload>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICTURE
\ No newline at end of file
<app-image-upload multiple={false} formState={this.formState} ignorefieldvaluechange={this.ignorefieldvaluechange} on-formitemvaluechange={this.onFormItemValueChange} data={JSON.stringify(this.data)} name='${item.name}' value={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} uploadparams='${item.getEditorParam('uploadparams','')}' exportparams='${item.getEditorParam('exportparams','')}' customparams={<#if item.getEditorParam('customparams','') != ''>${item.getEditorParam('customparams','')}<#else>{}</#if>}></app-image-upload>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICTURE_ONE
\ No newline at end of file
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
<app-mpicker url={this.url} activeData={this.data} disabled={this.detailsModel.${item.name}.disabled} curvalue={this.data.${item.name}} name={'${item.name}'} pickupView={{viewname:'${srffilepath2(pickupview.codeName)}'<#if (pickupview.getWidth() gt 0)>, width: ${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>, height: ${pickupview.getHeight()?c}</#if>, title: '${pickupview.title}' }} on-formitemvaluechange={this.onFormItemValueChange} style="${item.getEditorCssStyle()}"></app-mpicker>
</#if>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=ADDRESSPICKUP_AC
\ No newline at end of file
<#if item.getRefPickupPSAppView()??>
<#assign pickupview=item.getRefPickupPSAppView()>
<app-mpicker url={this.url} activeData={this.data} disabled={this.detailsModel.${item.name}.disabled} curvalue={this.data.${item.name}} name={'${item.name}'} pickupView={{viewname:'${srffilepath2(pickupview.codeName)}'<#if (pickupview.getWidth() gt 0)>, width: ${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>, height: ${pickupview.getHeight()?c}</#if>, title: '${pickupview.title}' }} on-formitemvaluechange={this.onFormItemValueChange} style="${item.getEditorCssStyle()}"></app-mpicker>
</#if>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=ADDRESSPICKUP
\ No newline at end of file
<div class="ivu-input-wrapper ivu-input-wrapper-default ivu-input-type">
<textarea class="ivu-input" v-model={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} style="${item.getEditorCssStyle()}"<#if item.getPlaceHolder()??> placeholder="${item.getPlaceHolder()}"</#if>></textarea>
</div>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=TEXTAREA
\ No newline at end of file
<div class="ivu-input-wrapper ivu-input-wrapper-default ivu-input-type">
<textarea class="ivu-input" rows={10} v-model={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} style="${item.getEditorCssStyle()}"<#if item.getPlaceHolder()??> placeholder="${item.getPlaceHolder()}"</#if>></textarea>
</div>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=TEXTAREA_10
\ No newline at end of file
<i-input type="password" v-model={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} style="${item.getEditorCssStyle()}"></i-input>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PASSWORD
\ No newline at end of file
<#if item.getEditorParam("PICKUPVIEW",true)??>
<#if item.getRefPickupPSAppView()??>
<#assign pickupview = item.getRefPickupPSAppView()>
<#assign renderItem>
<#if item.itemRender??>
renderItem={(item: any) => {
return (${item.itemRender.code});
}}</#if></#assign>
<app-picker formState={this.formState} data={this.data} itemParam={<#if item.getItemParam()??>${item.getItemParam()}<#else>{}</#if>} disabled={this.detailsModel.${item.name}.disabled} name='${item.name}' ${renderItem} valueitem='${item.getValueItemName()}' value={this.data.${item.name}} refviewname='${srffilepath2(pickupview.getCodeName())}' url={this.url} editortype="" <#if item.getRefPickupPSAppView()??><#assign pickupview=item.getRefPickupPSAppView()>pickupView={{ viewname: '${srffilepath2(pickupview.codeName)}'<#if (pickupview.getWidth() gt 0)>, width: ${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>, height: ${pickupview.getHeight()?c}</#if>, title: '${pickupview.title}'<#if pickupview.getOpenMode()??><#assign openMode=pickupview.getOpenMode()> ,<#if openMode !=''>placement:'${openMode}'<#else>placement:''</#if></#if> }}</#if> style="${item.getEditorCssStyle()}" on-formitemvaluechange={this.onFormItemValueChange}></app-picker>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKER
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_TRIGGER_LINK
\ No newline at end of file
<app-picker formState={this.formState} data={this.data} itemParam={<#if item.getItemParam()??>${item.getItemParam()}<#else>{}</#if>} disabled={this.detailsModel.${item.name}.disabled} name='${item.name}' valueitem='${item.getValueItemName()}' value={this.data.${item.name}} url={this.url} editortype="dropdown" style="${item.getEditorCssStyle()}" on-formitemvaluechange={this.onFormItemValueChange}></app-picker>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_TRIGGER
\ No newline at end of file
<#if item.getRefPickupPSAppView()??>
<#assign pickupview = item.getRefPickupPSAppView()>
<app-embed-picker formState={this.formState} data={JSON.stringify(this.data)} ignorefieldvaluechange={this.ignorefieldvaluechange} value={this.data.${item.name}}<#if item.getPlaceHolder()??> placeholder='${item.getPlaceHolder()}'</#if><#if item.getPlaceHolder()??> emptyText="${srfjsstring('${item.getPlaceHolder()}')}"</#if> name="${item.name}" itemParam={<#if item.getItemParam()??>${item.getItemParam()}<#else>{}</#if>} valueItem='${item.getValueItemName()}' refviewname="${srffilepath2(pickupview.getCodeName())}"<#if item.getResetItemName()?? && (item.getResetItemName()?length gt 0)> refreshitems="${item.getResetItemName()}"</#if> on-formitemvaluechange={(arg: any) => this.onFormItemValueChange(arg)} style="${item.getEditorCssStyle()}"></app-embed-picker>
</#if>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKUPVIEW
\ No newline at end of file
<#if item.getEditorParam("PICKUPVIEW",true)??>
<#if item.getRefPickupPSAppView()??>
<#assign pickupview = item.getRefPickupPSAppView()>
<#assign linkview>
<#if item.getRefLinkPSAppView()??><#assign linkview=item.getRefLinkPSAppView()>linkview={{ viewname: '${linkview.codeName}', viewmodule: '${linkview.getPSAppModule().getCodeName()}', width: ${linkview.getWidth()?c}, height: ${linkview.getHeight()?c}, title: '${linkview.title}', placement: '${linkview.getOpenMode()}', isRedirectView: <#if linkview.isRedirectView()>true, url: <#assign link_de = linkview.getPSDataEntity()/>'/${app.getPKGCodeName()?lower_case}/${link_de.getPSSystemModule().codeName?lower_case}/${link_de.codeName?lower_case}/${linkview.getPSDEViewCodeName()?lower_case}/getmodel'<#else>false</#if> }}</#if>
</#assign>
<#assign renderItem>
<#if item.itemRender??>
renderItem={(item: any) => {
return (${item.itemRender.code});
}}</#if></#assign>
<app-picker formState={this.formState} data={this.data} itemParam={<#if item.getItemParam()??>${item.getItemParam()}<#else>{}</#if>} disabled={this.detailsModel.${item.name}.disabled} name='${item.name}' valueitem='${item.getValueItemName()}' value={this.data.${item.name}} refviewname='${srffilepath2(pickupview.getCodeName())}' ${renderItem} url={this.url} editortype="" <#if item.getRefPickupPSAppView()??><#assign pickupview=item.getRefPickupPSAppView()>pickupView={{ viewname: '${srffilepath2(pickupview.codeName)}'<#if (pickupview.getWidth() gt 0)>, width: ${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>, height: ${pickupview.getHeight()?c}</#if>, title: '${pickupview.title}'<#if pickupview.getOpenMode()??><#assign openMode=pickupview.getOpenMode()> ,<#if openMode !=''>placement:'${openMode}'<#else>placement:''</#if></#if> }}</#if> ${linkview} style="${item.getEditorCssStyle()}" on-formitemvaluechange={this.onFormItemValueChange}></app-picker>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_LINK
\ No newline at end of file
<#if item.getEditorParam("PICKUPVIEW",true)??>
<#if item.getRefPickupPSAppView()??>
<#assign pickupview = item.getRefPickupPSAppView()>
<#assign linkview>
<#if item.getRefLinkPSAppView()??><#assign linkview=item.getRefLinkPSAppView()>linkview={{ viewname: '${linkview.codeName}', viewmodule: '${linkview.getPSAppModule().getCodeName()}', width: ${linkview.getWidth()?c}, height: ${linkview.getHeight()?c}, title: '${linkview.title}', placement: '${linkview.getOpenMode()}', isRedirectView: <#if linkview.isRedirectView()>true, url: <#assign link_de = linkview.getPSDataEntity()/>'/${app.getPKGCodeName()?lower_case}/${link_de.getPSSystemModule().codeName?lower_case}/${link_de.codeName?lower_case}/${linkview.getPSDEViewCodeName()?lower_case}/getmodel'<#else>false</#if> }}</#if>
</#assign>
<app-picker formState={this.formState} data={this.data} itemParam={<#if item.getItemParam()??>${item.getItemParam()}<#else>{}</#if>} disabled={this.detailsModel.${item.name}.disabled} name='${item.name}' valueitem='${item.getValueItemName()}' value={this.data.${item.name}} refviewname='${srffilepath2(pickupview.getCodeName())}' url={this.url} editortype="pickup-no-ac" <#if item.getRefPickupPSAppView()??><#assign pickupview=item.getRefPickupPSAppView()>pickupView={{ viewname: '${srffilepath2(pickupview.codeName)}'<#if (pickupview.getWidth() gt 0)>, width: ${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>, height: ${pickupview.getHeight()?c}</#if>, title: '${pickupview.title}' }}</#if> ${linkview} style="${item.getEditorCssStyle()}" on-formitemvaluechange={this.onFormItemValueChange}></app-picker>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_NOAC_LINK
\ No newline at end of file
<#if item.getEditorParam("PICKUPVIEW",true)??>
<#if item.getRefPickupPSAppView()??>
<#assign pickupview = item.getRefPickupPSAppView()>
<app-picker formState={this.formState} data={this.data} itemParam={<#if item.getItemParam()??>${item.getItemParam()}<#else>{}</#if>} disabled={this.detailsModel.${item.name}.disabled} name='${item.name}' valueitem='${item.getValueItemName()}' value={this.data.${item.name}} refviewname='${srffilepath2(pickupview.getCodeName())}' url={this.url} editortype="pickup-no-ac" <#if item.getRefPickupPSAppView()??><#assign pickupview=item.getRefPickupPSAppView()>pickupView={{ viewname: '${srffilepath2(pickupview.codeName)}'<#if (pickupview.getWidth() gt 0)>, width: ${pickupview.getWidth()?c}</#if><#if (pickupview.getHeight() gt 0)>, height: ${pickupview.getHeight()?c}</#if>, title: '${pickupview.title}' }}</#if> style="${item.getEditorCssStyle()}" on-formitemvaluechange={this.onFormItemValueChange}></app-picker>
</#if>
</#if>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_NOAC
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=PICKEREX_NOBUTTON
\ No newline at end of file
<#assign linkview>
<#if item.getRefLinkPSAppView()??><#assign linkview=item.getRefLinkPSAppView()>linkview={{ viewname: '${linkview.codeName}', viewmodule: '${linkview.getPSAppModule().getCodeName()}', width: ${linkview.getWidth()?c}, height: ${linkview.getHeight()?c}, title: '${linkview.title}', placement: '${linkview.getOpenMode()}', isRedirectView: <#if linkview.isRedirectView()>true, url: <#assign link_de = linkview.getPSDataEntity()/>'/${app.getPKGCodeName()?lower_case}/${link_de.getPSSystemModule().codeName?lower_case}/${link_de.codeName?lower_case}/${linkview.getPSDEViewCodeName()?lower_case}/getmodel'<#else>false</#if> }}</#if>
</#assign>
<app-picker formState={this.formState} data={this.data} itemParam={<#if item.getItemParam()??>${item.getItemParam()}<#else>{}</#if>} disabled={this.detailsModel.${item.name}.disabled} name='${item.name}' valueitem='${item.getValueItemName()}' value={this.data.${item.name}} url={this.url} editortype="linkonly" ${linkview} style="${item.getEditorCssStyle()}" on-formitemvaluechange={this.onFormItemValueChange}></app-picker>
\ No newline at end of file
EDITORTYPE=PICKEREX_LINKONLY
\ No newline at end of file
<app-file-upload formState={this.formState} ignorefieldvaluechange={this.ignorefieldvaluechange} on-formitemvaluechange={this.onFormItemValueChange} data={JSON.stringify(this.data)} name='${item.name}' value={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} uploadparams='${item.getEditorParam('uploadparams','')}' exportparams='${item.getEditorParam('exportparams','')}' customparams={<#if item.getEditorParam('customparams','') != ''>${item.getEditorParam('customparams','')}<#else>{}</#if>} style="${item.getEditorCssStyle()}overflow: auto;"></app-file-upload>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=FILEUPLOADER
\ No newline at end of file
<input-box v-model={this.data.${item.name}} on-enter={($event: any) => this.onEnter($event)} disabled={this.detailsModel.${item.name}.disabled} type='<#if item.getPSDEField()??><#assign datatype=srfjavatype(item.getPSDEField().getStdDataType())><#if datatype=='BigInteger' || datatype=='Integer' || datatype=='Double'>number<#else>string</#if><#else>string</#if>' <#if item.getPlaceHolder()??> placeholder={'${item.getPlaceHolder()}'}</#if> style="${item.getEditorCssStyle()}"></input-box>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
<#ibizinclude>../@MACRO/PANEL/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=TEXTBOX
\ No newline at end of file
<date-picker type="datetime" transfer={true} format="yyyy-MM-dd HH:mm:ss" placeholder="请选择时间..." value={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} style="${item.getEditorCssStyle()}<#if item.getEditorParam('width','') == 'auto'>width:100%;</#if>" on-on-change={(val1: any, val2: any) => { this.data.${item.name} = val1 }}></date-picker>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=DATEPICKER
\ No newline at end of file
<date-picker type="date" transfer={true} format="yyyy-MM-dd" placeholder="请选择时间..." value={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} style="${item.getEditorCssStyle()}<#if item.getEditorParam('width','') == 'auto'>width:100%;</#if>" on-on-change={(val1: any, val2: any) => { this.data.${item.name} = val1 }}></date-picker>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=DATEPICKEREX
\ No newline at end of file
<time-picker value={this.data.${item.name}} transfer={true} disabled={this.detailsModel.${item.name}.disabled} format="mm" placeholder="请选择时间..." style="${item.getEditorCssStyle()}<#if item.getEditorParam('width','') == 'auto'>width:100%;</#if>" on-on-change={(val: any) => {this.data.${item.name} = val}}></time-picker>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=DATEPICKEREX_MINUTE
\ No newline at end of file
<time-picker value={this.data.${item.name}} transfer={true} disabled={this.detailsModel.${item.name}.disabled} format="HH" placeholder="请选择时间..." style="${item.getEditorCssStyle()}<#if item.getEditorParam('width','') == 'auto'>width:100%;</#if>" on-on-change={(val: any) => {this.data.${item.name} = val}}></time-picker>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=DATEPICKEREX_HOUR
\ No newline at end of file
<date-picker type="date" transfer={true} format="yyyy-MM-dd" placeholder="请选择时间..." value={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} style="${item.getEditorCssStyle()}<#if item.getEditorParam('width','') == 'auto'>width:100%;</#if>" on-on-change={(val1: any, val2: any) => { this.data.${item.name} = val1 }}></date-picker>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=DATEPICKEREX_NOTIME
\ No newline at end of file
<time-picker value={this.data.${item.name}} transfer={true} disabled={this.detailsModel.${item.name}.disabled} format="HH:mm:ss" placeholder="请选择时间..." style="${item.getEditorCssStyle()}<#if item.getEditorParam('width','') == 'auto'>width:100%;</#if>" on-on-change={(val: any) => {this.data.${item.name} = val}}></time-picker>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=DATEPICKEREX_NODAY
\ No newline at end of file
<time-picker value={this.data.${item.name}} transfer={true} disabled={this.detailsModel.${item.name}.disabled} format="HH:mm" placeholder="请选择时间..." style="${item.getEditorCssStyle()}<#if item.getEditorParam('width','') == 'auto'>width:100%;</#if>" on-on-change={(val: any) => {this.data.${item.name} = val}}></time-picker>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=DATEPICKEREX_NODAY_NOSECOND
\ No newline at end of file
<time-picker value={this.data.${item.name}} transfer={true} disabled={this.detailsModel.${item.name}.disabled} format="ss" placeholder="请选择时间..." style="${item.getEditorCssStyle()}<#if item.getEditorParam('width','') == 'auto'>width:100%;</#if>" on-on-change={(val: any) => {this.data.${item.name} = val}}></time-picker>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=DATEPICKEREX_SECOND
\ No newline at end of file
<span style="${item.getEditorCssStyle()}">{this.data.${item.name}}</span>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
<span>{this.data.${item.getViewFieldName()?lower_case}}</span>
\ No newline at end of file
EDITORTYPE=SPAN
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=USERCONTROL
\ No newline at end of file
<div style="${item.getEditorCssStyle()}">{this.data.${item.name}}</div>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=RAW
\ No newline at end of file
<app-autocomplete data={this.data} disabled={this.detailsModel.${item.name}.disabled} name='${item.name}' valueitem='${item.getValueItemName()}' value={this.data.${item.name}} url={this.url} on-formitemvaluechange={this.onFormItemValueChange} style="${item.getEditorCssStyle()}"></app-autocomplete>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=AC
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=AC_FS_NOBUTTON
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=AC_FS
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=AC_NOBUTTON
\ No newline at end of file
<div style="${item.getEditorCssStyle()}"><checkbox value={ !this.data.${item.name} ? false : true} on-on-change={($event: any) => $event ? this.data.${item.name} = 1 : this.data.${item.name} = 0} disabled={this.detailsModel.${item.name}.disabled}></checkbox></div>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=CHECKBOX
\ No newline at end of file
<app-checkbox-list v-model={this.data.${item.name}} disabled={this.detailsModel.${item.name}.disabled} <#if item.getPSCodeList()??><#assign codelist=item.getPSCodeList()>tag='${codelist.getSystemTag()}_${codelist.codeName}'</#if> name="${item.name}"<#if item.getCodeList()??> mode="${item.getCodeList().getOrMode()?lower_case}" separator="${item.getCodeList().getValueSeparator()}"</#if> style="${item.getEditorCssStyle()}"></app-checkbox-list>
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=CHECKBOXLIST
\ No newline at end of file
<#ibizinclude>../@MACRO/GRID/DEFAULT.tsx.ftl</#ibizinclude>
\ No newline at end of file
EDITORTYPE=HIDDEN
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册