BindingManager对象

总结

BindingManager是一个全局对象,为LEADVIEW管理自定义绑定。

语法
打印稿
JavaScript
函数lt.LEADVIEW.BindingManager
lt.LEADVIEW.BindingManager ()
讲话

LEADVIEW的BindingManager包含一组简单的API方法,允许用户将自定义功能绑定到现有的LEADVIEW组件。在调用之前应该在管理器中设置绑定Viewer.run

注意:更改UI组件的绑定不会影响组件的状态。例如,绑定上一页按钮如果视图中没有上一页,则不会阻止该按钮被禁用。

例子
BindingManager.ts
BindingManager.html
出口BindingManagerExample {公共构造函数() {如果(lt.RasterSupport.kernelExpired)lt.RasterSupport.setLicenseUri (“https://demo.leadtools.com/licenses/v200/LEADTOOLSEVAL.txt”“EVAL”);.rebind ();公共run = (divID:字符串):无效= > {常量lv =lt.LEADVIEW.Viewer ();lv.run (, {“rootDivId”: divID});公共Rebind = () => {/*** BindingManager处理覆盖任何默认的LEADVIEW按钮功能。*我们建议您在调用LEADVIEW.run()之前设置绑定;* /常量manager = lt.LEADVIEW.BindingManager.Instance;/***应用于LEADVIEW组件之一的绑定合同。* /常量binding: lt.LEADVIEW.LVBinding = {onClick:() =>警报(“自定义点!”),提示:“自定义工具提示!”“lv-custom-class”};/***所有可用键的完整列表绑定可以通过调用来检索* BindingManager.getAllAvailableKeys()。这将返回所有可用键的数组。*检查和查看如果支持密钥LEADVIEW,只需调用BindingManager.isSupported()。*任何字符串可设置键值但是这个键只会被LEADVIEW在内部使用如果isSupported =真正的为了…的目的例如,我们将循环遍历每个可用键,并应用自定义绑定。* /manager.getAllAvailableKeys()。forEach(key => {如果(! manager.isSupported(关键))返回经理。add(绑定,关键真正的);});
<!doctype html >< html lang =“en”>LV示例|绑定管理器




 . LV示例< >头< script src =“https://code.jquery.com/jquery-2.2.4.min.js”诚信=“sha256-BbhdlvQf / xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44 = "crossorigin =“匿名”> < /脚本>< script src =“. . / LT / Leadtools.js”> < /脚本>< script src =“. . / LT / Leadtools.Controls.js”> < /脚本>< script src =“. . / LT / Leadtools.Annotations.Engine.js”> < /脚本>< script src =“. . / LT / Leadtools.Annotations.Designers.js”> < /脚本>< script src =“. . / LT / Leadtools.Annotations.Rendering.Javascript.js”> < /脚本>< script src =“. . / LT / Leadtools.Annotations.Automation.js”> < /脚本>< script src =“. . / LT / Leadtools.ImageProcessing.Main.js”> < /脚本>< script src =“. . / LT / Leadtools.ImageProcessing.Color.js”> < /脚本>< script src =“. . / LT / Leadtools.ImageProcessing.Core.js”> < /脚本>< script src =“. . / LT / Leadtools.ImageProcessing.Effects.js”> < /脚本>< script src =“. . / LT / Leadtools.Document.js”> < /脚本>< script src =“. . / LT / Leadtools.Document.Viewer.js”> < /脚本>< script src =“. . / LT / Leadtools.LEADVIEW.js”脚本推迟> < / ><链接的href =“. . / css / Leadtools.LEADVIEW.css”类型=“文本/ css”rel =“样式表”><!所有从/src/编译的typescript文件将被捆绑并放入根文件夹' bundle.js '——>< script src =“. . / bundle.js”类型=“text / javascript”> < /脚本>< / >头<身体>< div id =“runDemo”风格=宽度:100%;身高:100 vh;“> < / div >身体< / >< >脚本窗口。Onload = () => {常量示例=window.examples.BindingManagerExample ();example.run (“runDemo”);};> < /脚本< / html >
需求
目标平台
帮助版本21.0.2021.6.30
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。<!--END Copyright notice-->
Leadtools。LEADVIEW组装
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。<!--END Copyright notice-->