一看就会,超有用活字格技能:二百一十四、活字格最佳实践-编程扩展
本帖最后由 Lay.Li 于 2024-10-28 10:23 编辑活字格支持开发各种应用程序,从简单的内部应用程序到复杂的企业级应用程序。利用丰富的UI组件(移动端或pc端)、各种逻辑命令和工作流来实现错综复杂的用户需求。无需编写任何代码,开发者通过可视化的拖拉拽方式,就可以轻松构建用户界面,工作流,数据模型或者复杂的业务逻辑用来实现用户的需求。然而,活字格并没有将开发者局限在应用既有的定制好的功能中,如果需要的话,开发者可以使用他们的编码技能去扩展活字格的功能以满足用户特殊的需求。
在当今数字化浪潮持续发展的时代,用户的业务环境经常发生变化,开发者需要能够快速的调整和修改应用程序以适应用户新的需求。活字格不仅能够快速构建具有移动和pc界面的企业级应用,而且可以与企业既有的系统(如ERP,CRM和OA等)无缝集成。活字格的可扩展性使得开发者无需进行大量的编码工作,就可以轻松扩展功能,这种灵活性使得企业能够更好的适应变化以保持竞争优势。
插件
插件是活字格的一种扩展方法,用于增强活字格的功能灵活性,插件可以提供额外的功能,与外部服务或者系统做集成,为用户做定制化功能。插件可以为活字格添加新的功能,使得开发者可以更轻松的满足用户的业务需求,如echart插件,发送微信消息插件等
[*]单元格插件开发教程
[*]前端命令插件开发教程
[*]服务端命令插件开发教程
[*]开发自定义中间教程
[*]Java插件开发教程
JavaScript扩展
当今网页设计是构建在JavaScript的基础之上的,JavaScript是前端交互的引擎。在大多数情况下,开发者并不需要了解JavaScript在Forguncy中是如何运行的。开发者可以通过编写JavaScript自由的扩展和定制用户与系统的交互功能,自定义验证逻辑和动态行为等
帮助文档:JavaScript编程
CSS扩展
开发者可以使用活字格内置的单元格样式或者主题模板去修改前端页面的ui。然而,在某些特定的用户需求下,内置的单元格样式不能满足需求。开发者可以定义CSS去创建新的样式或者修改现有的样式。当然,开发者也可以引用外部的CSS样式。
帮助文档:使用CSS
第三方系统集成活字格
当第三方系统集成活字格时,需要身份验证和授权。第三方系统登录活字格时,活字格提供单点登录功能。活字格兼容OAuth2的“第三方应用授权”功能,让服务端命令可以化身为Web API,提供给第三方系统进行调用。配合“发送HTTP请求命令”,开发者可以使用活字格开发前台或后台应用,双向集成企业的现有系统,打通数据孤岛,轻松实现多系统协同增效。
帮助文档:单点登录 第三方授权
活字格集成第三方系统
活字格提供灵活的可扩展性和定制性,可根据外部系统的特定要求定制开发。开发人员可以编写代码(安全提供程序)与第三方系统集成,如windows域用户、Office365、SAML、钉钉、企业微信等。活字格提供ISecurityProvider接口。通过实现此接口,用户可以与其他系统集成。
帮助文档:C#安全提供程序Java安全提供程序
使用WebAPI编程
WebAPI服务端是Web服务器和Web浏览器之间的应用程序处理接口。活字格提供Web API功能,其中服务器端Web API以C#/Java语言实现并在服务器上运行。浏览器可以通过HTTP请求的方式调用服务端提供的Web API。开发者可以将活字格应用程序与其他系统集成,甚至可以与其他活字格应用程序提供的WebAPI集成。
帮助文档:c# Web API快速入门 Java Web API快速入门
集成外部数据
活字格的内置功能可以直接连接到SQL Server、MySql、Oracle、PostgreSQL、DaMeng。因此,开发者可以方便地将本地和外部数据源组合到复杂的项目中。为了支持更广泛的数据库,活字格支持与外部数据库的ODBC连接。活字格提供的编辑器允许开发者编写SQL语句,处理任何程序所需的复杂数据。
帮助文档:连接到外部数据库
导入/导出
活字格支持将数据导出为PDF,Excel和CSV,同时也支持导入Excel、JSON和CSV格式的数据。
页:
[1]