Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
inori_templ
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
zpc
inori_templ
提交
ad5e9e90
提交
ad5e9e90
编写于
9月 15, 2019
作者:
neko
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
b332e959
变更
2
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
38 行增加
和
34 行删除
+38
-34
CONTROL.tsx#FORM.ftl
@CONTROL/表单/CONTROL.tsx#FORM.ftl
+22
-33
CONTROL.tsx.ftl
@CONTROL/表单/CONTROL.tsx.ftl
+16
-1
未找到文件。
@CONTROL/表单/CONTROL.tsx#FORM.ftl
浏览文件 @
ad5e9e90
<#ibizinclude>
../@MACRO/CONTROL/LANGBASE.tsx.ftl
</#ibizinclude>
<i-form props={{ model: this.data }} class='app-form<#if ctrl.getPSSysCss()??> ${ctrl.getPSSysCss().getCssName()}</#if><#if ctrl.isInfoFormMode?? && ctrl.isInfoFormMode()> info-form-mode</#if>' ref='${ctrl.name}' style="<#if ctrl.getFormWidth() gt 1>width: ${ctrl.getFormWidth()?c}px;</#if>">
<input style={{ display: 'none' }}></input>
<row >
<#if ctrl.isNoTabHeader()>
<div className="ibiz-form ${ctrl.getCodeName()?lower_case}<#if ctrl.getPSSysCss()??> ${ctrl.getPSSysCss().getCssName()}</#if><#if ctrl.isInfoFormMode?? && ctrl.isInfoFormMode()> info-form-mode</#if>">
<Form layout="inline">
<#if ctrl.isNoTabHeader()>
<#list ctrl.getPSDEFormPages() as formmenber>
${P.getPartCode(formmenber).code}
</#list>
<#else>
<tabs animated={false} name='${ctrl.name}' value={this.detailsModel.${ctrl.name}.activiedPage}
on-on-click={($event: any) => this.detailsModel.${ctrl.name}.clickPage($event)}>
<#list ctrl.getPSDEFormPages() as formpage>
{
this.detailsModel.${formpage.name}.visible ?
<tab-pane name='${formpage.name}' index={${formpage_index}} tab='${ctrl.name}' class='<#if formpage.getPSSysCss?? && formpage.getPSSysCss()??>${formpage.getPSSysCss().getCssName()}</#if>'
label={
(h: any) => {
return (
<span class='caption<#if formpage.getLabelPSSysCss?? && formpage.getLabelPSSysCss()??> ${formpage.getLabelPSSysCss().getCssName()}</#if>'>
<#else>
<Tabs defaultActiveKey="1" onChange={(key: string) => this.tabChange(key)}>
<#list ctrl.getPSDEFormPages() as formpage>
<TabPane
tab={
<span class='caption<#if formpage.getLabelPSSysCss?? && formpage.getLabelPSSysCss()??> ${formpage.getLabelPSSysCss().getCssName()}</#if>'>
<#if formpage.getPSSysImage()??>
<span>
<#assign sysimage = formpage.getPSSysImage()/>
<#if sysimage.getImagePath() ==
"">
<#if sysimage.getImagePath() == "">
<i class='${sysimage.getCssClass()}'></i>
<#else>
<img src='${sysimage.getImagePath()}'/>
</#if>
</span>
</#if>
{<#if langbase??>this.$t('${langbase}.details.${formpage.name}')<#else>'${formpage.getCaption()}'</#if>}
</span>
);
}
}>
${P.getPartCode(formpage).code}
</tab-pane>
: ''
}
</#list>
</tabs>
</#if>
</row>
</i-form>
\ No newline at end of file
${formpage.name}
</span>
}
key="${formpage_index}">
${P.getPartCode(formpage).code}
</TabPane>
</#list>
</Tabs>
</#if>
</Form>
</div>
\ No newline at end of file
@CONTROL/表单/CONTROL.tsx.ftl
浏览文件 @
ad5e9e90
import React, { PureComponent } from 'react';
import { Form, Input, Row, Col, Tabs, Icon } from 'antd';
import './${srffilepath2(ctrl.codeName)}.less';
const { TabPane } = Tabs;
/**
* ${srfclassname(ctrl.codeName)}
...
...
@@ -10,6 +12,16 @@ import './${srffilepath2(ctrl.codeName)}.less';
*/
export default class ${srfclassname(ctrl.codeName)} extends PureComponent {
/**
* 表单分页切换
*
* @param {string} key 分页标识
* @memberof ${srfclassname(ctrl.codeName)}
*/
public tabChange(key: string): void {
}
/**
* 绘制内容
*
...
...
@@ -17,7 +29,9 @@ export default class ${srfclassname(ctrl.codeName)} extends PureComponent {
* @memberof ${srfclassname(ctrl.codeName)}
*/
public render(): any {
return <div></div>;
return <>
${P.getPartCode(item,'FORM').code}
</>;
}
}
\ No newline at end of file
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录