TT二次开发添加新板块方法

2 篇文章 0 订阅

1、数据库增加对应的表。新表添加注意事项

表字段名建议一律用小写,表名也是小写。

以字段名id为表主键自动递增。

按需要添加dt_add(DATETIME类型,记录添加时间),dt_edit(DATETIME类型,记录最后修改时间),deltag(tinyint(4),删除标志,默认为0,为1时表示已做删除处理),showtag(tinyint(4),是否显示标志,默认1,为0时不显示)

2、复制相应的jsp文件到相应的文件夹下

可以以tt自带的jsp模板(admin.form.jsp,admin.list.jsp,admin.btn.jsp,admin.search.jsp,3,4可选)直接复制到对应的type目录下,然后重命名为跟表名一样的名称,如第一步创建的表名为demo1,type属于demo类的,复制过去的jsp文件可以取名为demo1.form.jsp,demo1.list.jsp放入jsp对应的type目录下(即demo目录)

3、修改复制后新的jsp文件

修改demo1.form.jsp,把里面的input和对应的提示按自己的需要添加/修改/删除,保存。

修改demo1.list.jsp,把里面相关内容按自己的需要添加/修改/删除,保存。

4、后台系统管理->全局模块管理添加模块

按需要设置是公开模块还是内部模块和是否在左侧菜单显示

列表页的sdo为list,type为demo(举例),cn为demo1(举例)

内容页的sdo为form,type为demo(举例),cn为demo1(举例)

5、ManagerTools.java里添加此模块到白名单

在getRealCn方法里,添加demo1为模块白名单(具体操作看getRealCn自带的代码),这样才可以通过url访问

添加完成,即可在左侧菜单点击链接进入对应的模块了,可以立即看到效果。

6、自定义实现类(控制器)--可选

如果不用特殊处理,默认的框架已经能帮你实现基本的功能了,但是,如果要特殊的处理,请在com.tt.table文件夹下新建个Demo1.java,就是从Dbctrl继承的class,重写相关的实现方法(实现方式是使用类的重载@Override方式,加快速度可以直接复制Admin.java文件为Demo1.java,然后修改相应的代码实现相应的功能。不用额外的代码TT会自动映射实例化此类,类似DbCtrl dbCtrl = (DbCtrl)new Demo1();类似Spring的IoC),

至此,新的模块完成添加。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值