WebBuilder 的浏览器端基础库由 wb.js / wb-debug.js 提供。页面加载后,框架在全局作用域暴露 Wb 对象,用于组件操作、请求、窗口、数据同步、导入导出和页面导航等常见工作。
本手册以项目源码 ILogBizSystem/src/main/webapp/wb/script/wb-debug.js 为准,API 页中的方法签名、JSDoc 和源码行号均来自该文件。没有 JSDoc 的 18 个公开方法已依据函数体补充说明和示例,并由生成脚本校验不允许遗漏。wb-debug.js 适合开发和排查问题;生产环境通常加载压缩版本 wb.js。
依赖与约定
Wb以 Ext JS / Sencha Touch 为运行基础,许多方法会使用Ext、Str、sys等框架全局对象。- 组件参数通常可接受组件实例、组件 ID,或包含组件的容器。具体以各方法的源码注释为准。
- 请求和窗口相关方法会依赖当前 WebBuilder 页面上下文,不适合脱离框架单独执行。
文档组织
API 根据职责拆分为多个页面。左侧导航可按名称筛选,顶部搜索可跨全文检索。每个方法段都包含调用签名、源码 JSDoc,以及可以直接跳转的源码行号。