?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

微乐长沙麻将下载:亚搏app下载安装:开源客户关系管理系统SplendidCRM下的二次开发

?

长沙转转麻将必胜口诀 www.fv7j.com.cn SplendidCRM是.net情况下对照优秀的开源客户关系治理系统。今朝有关中文的资料对照少,在官方网站针对二次开拓的内容也不多。结合收集中查到的相关资料和自己的实践,下面以一个新??榈目乩萄遣玜pp下载安装为例,将SplendidCRM下的二次开拓步骤及相关留意的地方描述如下,以供同业及感兴趣的参考。

1、 创建表,如必要定制字段,还要创建以_cstm结尾的表,如有多对多的关系,还要创建关系表。

表一样平常含有以下字段:ID(主键)、DELETED(是否删除标志)、CREATED_BY(创建人)、DATE_ENTERED(录入光阴)、MODIFIED_USER_ID(改动用户的ID)、DATE_MODIFIED(改动光阴)、ASSIGNED_USER_ID(指定的用户ID)、TEAM_ID(团队ID)。

_cstm一样平常含有以下字段:ID_C(主键)。

2、创建用于更新及删除数据的存储历程。

存储历程命名:sp??槊鸰Update、sp??槊鸰Delete。

然后调用_devtools/procedures.aspx可以自动孕育发生调用存储历程的代码文件SqlProc.cs,此文件位于_code下,然后将此文件覆盖掉落_code/DbLevel目录下的SqlProc.cs文件。

3、 创建视图:至少要包括核心视图、以_List和_Edit结尾的视图,视图一样平常以vw开首。

4、调用存储历程spMODULES_InsertOnly往系统中加入新??樾畔?。此存储历程参数阐亚搏app下载安装明:

Procedure dbo.spMODULES_InsertOnly

( 亚搏app下载安装@MODIFIED_USER_ID uniqueidentifier –改动有用户ID

, @MODULE_NAME    nvarchar(25) –??槊?/p>

, @DISPLAY_NAME   nvarchar(50) --??榈南允久?,用术语来描述

, @RELATIVE_PATH   nvarchar(50)  --??樗δ柯嫉南喽月肪?/p>

, @MODULE_ENABLED  bit        --是否启用此???,也可以经由过程系统治理->事情室-> “设置设置设备摆设摆设???rdquo;功能来改变此属性

, @TAB_ENABLED    bit     --是否在菜单上显示此???,也可以经由过程系统治理->事情室-> “设置设置设备摆设摆设???rdquo;功能来改变此属性

, @TAB_ORDER     int     --菜单上显示的序次,也可以经由过程系统治理->事情室-> “设置设置设备摆设摆设???rdquo;功能来改变此属性

, @PORTAL_ENABLED  bit &ndas亚搏app下载安装h;是否显示在门户的标志

, @CUSTOM_ENABLED  bit    --是否可以让应用者来定制字段(必要用以_cstm结尾的表)

, @REPORT_ENABLED  bit –是否启用报表的标志

, @IMPORT_ENABLED  bit    -是否可以导入数据的标志

, @IS_ADMIN     bit ----是否仅治理员应用标志

, @TABLE_NAME    nvarchar(30) –??槎杂Φ谋砻?/p>

)

5、调用存储历程spSHORTCUTS_InsertOnly创建快捷要领?;蚓晒滔低持卫?>事情室->治理捷径->创建快捷要领来创造快捷要领。此存储历程参数阐明:

Procedure dbo.spSHORTCUTS_InsertOnly

( @MODIFIED_USER_ID uniqueidentifier --改感人的ID

, @MODULE_NAME    nvarchar( 25)  --??槊?/p>

, @DISPLAY_NAME   nvarchar(150)  --显示名称,为术语名称

, @RELATIVE_PATH   nvarchar(255)   --快捷要领敕令的相对路径

, @IMAGE_NAME    nvarchar( 50)  --图片的名称

, @SHORTCUT_ENABLED bit       --是否启用的标志

, @SHORTCUT_ORDER  int       --快捷要领的显示序次

, @SHORTCUT_MODULE  nvarchar( 25)  --快捷要领权限节制的???/p>

, @SHORTCUT_ACLTYPE nvarchar(100)  --权限的类型

)

6、调用存储历程spDYNAMIC_BUTTONS_CopyDefault创建动态按钮,必要调用二次分手创建EditView和DetailView的动态按钮?;蚓晒滔低持卫?>事情室->治理动态按钮->创建动态按钮来创造动态按钮。

一样平常必要调用以下语句:

exec dbo.spDYNAMIC_BUTTONS_CopyDefault '.EditView', ‘??槊?EditView', '??槊?#39;;

exec dbo.spDYNAMIC_BUTTONS_CopyDefault '.DetailView', '??槊?DetailView', '??槊?#39;;

此存储历程参数阐明:

Proced亚搏app下载安装ure dbo.spDYNAMIC_BUTTONS_CopyDefault

( @SOURCE_VIEW_NAME  nvarchar(50) –系统存在的默认的动态按钮名

, @NEW_VIEW_NAME    nvarchar(50) –新的??槭油嫉拿?/p>

, @MODULE_NAME     nvarchar(25) –??槊?/p>

)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: