- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                SpreadJS表格控件自定义AutoComplete单元格
                    
     SpreadJS 表格控件自定义AutoComplete 单元格 
本文将介绍如何实现 AutoComplete  单元格。下面自定义单元格类型主要以 
TypeScript 完成。 
1. 添加 AutoCompleteCellType.ts 文件 
/// reference path=../lib/SpreadJS/definition/gcspread.sheet 
s.d.ts/ 
// /autocomplete/ 
declare var $; 
class AutoCompleteCellType extends GcSpread.Sheets.CustomCellTy 
pe { 
     availableTags = [ 
     ]; 
     constructor(availableTags: Arraystring) { 
         super(); 
         if (availableTags  availableTags.length  0) { 
              this.availableTags = availableTags; 
         } 
     } 
     createEditorElement(context) { 
         //Create input presenter. 
         return document.createElement(input); 
     } 
     activateEditor(editorContext: any, cellStyle: GcSpread.Shee 
ts.Style, cellRect: GcSpread.Sheets.Rect, context?: any) { 
         var $editor = $(editorContext); 
         super.activateEditor(editorContext, cellStyle, cellRec 
t, context); 
         $editor.css(position, absolute); 
         $editor.attr(gcUIElement, gcEditingInput); 
         $editor.autocomplete({ 
              source: this.availableTags 
         }); // initialize autocomplete widget 
         $editor.autocomplete(widget).attr(gcUIElement, gcE 
ditingInput); // keep focus when mouse down on dropdown 
         return $editor; 
     } 
     deactivateEditor(editorContext: any, context?: any) { 
         if (editorContext) { 
              var $editor = $(editorContext); 
              // $editor.autocomplete(hide); 
              $editor.autocomplete(destroy); 
         } 
         super.deactivateEditor(editorContext, context); 
     } 
     setEditorValue(editorContext: any, value: any, context?: an 
y) { 
         $(editorContext).val(value); 
     } 
     getEditorValue(editorContext: any, context?: any) { 
         return $(editorContext).val(); 
     } 
     updateEditor(editorContext: any, cellStyle: GcSpread.Sheet 
s.Style, cellRect: GcSpread.Sheets.Rect, context?: any) { 
         if (editorContext) { 
              var $editor =
                您可能关注的文档
- pascal算法讲义-第十一讲.pdf
 - Pascal语言(过程与函数3——递归).ppt
 - Pascal转C++.pdf
 - PC-DMIS快捷键一览表.doc
 - PCL编程特点及应用.doc
 - PCB单元移植技术.pdf
 - PC—E500计算器的导线严密平差程序在某水电站监理测量中的应用.pdf
 - PC_E500导线网条件平差程序.pdf
 - P2000 G3实验-2008系统下使用ISCSI连接实验(修订版).doc
 - PCB设计培训系列1——Cadence Allegro 介绍.pdf
 
- SolidWorks教程 SolidWorks 2011高级曲面和钣金设计教程.docx
 - SO小型元件引脚共面性在线检测装置的设计与实现_谭刚林.pdf
 - SPSS Statistics软件高级应用教程.doc
 - SpreadJS表格控件自定义RadioButton单元格.pdf
 - SpreadJS表格控件实现双色文字单元格教程.pdf
 - SPSS13基础内容.pdf
 - SQABASIC语言培训.pdf
 - SQL2005 数据的导出 bcp 命令.docx
 - SQL_TRACE使用案例.docx
 - SQL中的left outer join,inner join,right outer join用法详解.docx
 
最近下载
- 2025年2季度5G产业和市场发展报告-TD产业联盟.pptx VIP
 - 基于plc的中央空调控制系统设计.docx VIP
 - 2017年11月浙江卷(健忘妈妈趣事)-2022年新高考英语读后续写历年真题解析(40张精品课件).pptx VIP
 - 2023年资料员资格考试题库答案下载.docx
 - 2025年中考数学总复习《二次函数的实际应用》专项测试卷(附答案).docx VIP
 - 2025年护理核心制度考核试题(附答案).docx
 - 超星尔雅学习通《中华传统文化之文学瑰宝》2021章节测试答案.docx VIP
 - RAZ-D分级阅读学前英语绘本Pillow Fort Password(可打印成册).pdf
 - 《赤壁》PPT下载一等奖新优质课比赛公开课获奖.ppt VIP
 - 论语 原文版精校 可直接打印.pdf VIP
 
原创力文档
                        
                                    

文档评论(0)