高亮

ztree 树的模糊搜索

不羁岁月 提交于 2019-12-21 04:43:56
(转载),有个坑记录下: (原文)实现类似下面这种: /** * 展开树 * @param treeId */ function expand_ztree(treeId) { var treeObj = $.fn.zTree.getZTreeObj(treeId); treeObj.expandAll(true); } /** * 收起树:只展开根节点下的一级节点 * @param treeId */ function close_ztree(treeId) { var treeObj = $.fn.zTree.getZTreeObj(treeId); var nodes = treeObj.transformToArray(treeObj.getNodes()); console.log(JSON.stringify(nodes)); var nodeLength = nodes.length; for (var i = 0; i < nodeLength; i++) { //console.log(nodes[i].id); if (nodes[i].id == '0') { //console.log('根节点:展开'+JSON.stringify(nodes[i])); //根节点:展开 treeObj.expandNode(nodes[i], true, true,

Wepy在VScode中的高亮显示

落爺英雄遲暮 提交于 2019-12-18 02:45:56
小程序的wepy框架会生成后缀名为.wpy的文件,此文件用VScode打开时并不是高亮的,官方文档给我们提供了两种方案进行高亮 方案一:   1. 在 Code 里先安装 Vue 的语法高亮插件 Vetur 。   2. 打开任意 .wpy 文件。   3. 点击右下角的选择语言模式,默认为 纯文本 。   4. 在弹出的窗口中选择 .wpy 的配置文件关联... 。   5. 在 选择要与 .wpy 关联的语言模式 中选择 Vue 。 方案二:    在VS Code编辑器设置中设置。    //文件-首选项-设置-settings.json settings.json( settings.json的位置如图所示 )       将下面这句添加进去,并保存     "files.associations": { "*.wpy": "vue" } 来源: https://www.cnblogs.com/suihang/p/10395627.html

小程序填坑——bindconfirm事件

泪湿孤枕 提交于 2019-12-11 13:49:55
一.介绍     当你要在手机软键盘中触发一些方法,就可以使用input标签的bindconfirm事件.这个事件的作用是当你在软键盘上点击确认的时候,将触发你指定的方法 .   还可以使用 confirm-type指定软键盘上确认按钮的名称.比如你用这个来做搜索框,那么你就可以指定为confirm-type=“search”.具体代码为 <input type="text" placeholder="搜索" value="{{search_value}}" bindinput="inputTyping" bindconfirm="onSearch" confirm-type="search"/>   但是我在做文章内部搜索的时候,需要为内容增加高亮标签,然后调用onLoad重复渲染.   但是做完后发现,在内部搜索点击确认之后,只闪烁一下高亮内容,就没了.   我debug发现.当点击搜索之后,居然渲染了两边.也就是调用了两次onLoad方法.而第二次没有添加高亮标签,也就没有高亮内容了. 二.解决办法    经过求证,这是一个一直没有解决的遗留bug.看开发者平台上,去年就有人提出这个问题了.   原来在调用bindconfirm事件时,不用把它包裹在一些特殊的标签中.   比如我就在页面上做了一个浮动的搜索框,使用的是 movable-area 标签       来源:

solr4.7开发实践 2——高亮显示

帅比萌擦擦* 提交于 2019-12-11 09:42:31
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 第一种方式是solrj操作: public SolrDocumentList query(String str) { SolrQuery query = new SolrQuery(str); query.setHighlight(true);//开启高亮功能 query.addHighlightField("name,content");//高亮字段 :多个域可以用空格或者逗号分隔 query.setHighlightSimplePre("<font color=red >");//渲染标签 query.setHighlightSimplePost("</font>");//渲染标签 query.setParam("f.content.hl.fragsize", "200"); QueryResponse qr=server.query(query);//执行查询 SolrDocumentList dlist=qr.getResults(); System.out.println("总数:"+dlist.getNumFound()); //第一个Map的键是文档的ID,第二个Map的键是高亮显示的字段名 Map<String, Map<String, List<String>>> map = qr

EditPlus支持SQL突出显示,Shane版,市面最佳

两盒软妹~` 提交于 2019-12-10 07:14:17
最近要编写一批存储过程,文本编辑器使用 EditPlus3 。EditPlus 本身主打文本编辑、HTML + PHP 编辑,至 2012 年中还没有提供官方对 SQL 文件的语法高亮显示支持,需要自己编写语法高亮显示文件。市面上能找到很多资料,我看了接近十份明面上来源、时间各不一样的资料,全部都是来自一个叫 KK 之人制作的高亮显示文件。此文件没有区分各种关键字的不同,而且竟然将双引号认定为字符串包括符。于是我重写了一份 sql.stx 文件,改善了发现的上述问题。   此文件后边附上内容,文件本身的下载页面地址为: http://download.csdn.net/detail/shanelooli/4565071   拿到文件之后,将文件放在一个确定的位置,不要放在桌面这些临时位置。然后在 EditPlus 的菜单栏选择 工具(T) -> 配置用户工具(C)...   点击之后会出现如下界面:   选择左边“类别”中的 文件 -> 设置&语法 ,点击右边“添加”按钮。类型名称用 SQL ,还需要填写扩展名和语法文件。其中扩展名就写 sql ,不要加点;语法文件通过 ... 按钮选中即可。点击确定,然后最好能重启 EditPlus 。   如此,EditPlus 对 SQL 的语法识别即刻生效。 附:sql.stx #TITLE=SQL ; SQL syntax file

jQuery插件编写步骤详解

流过昼夜 提交于 2019-12-10 04:47:20
如今做web开发,jquery 几乎是必不可少的,就连vs神器在2010版本开始将Jquery 及ui 内置web项目里了。至于使用jquery好处这里就不再赘述了,用过的都知道。今天我们来讨论下jquery的插件机制,jquery有着成千上万的第 三方插件,有时我们写好了一个独立的功能,也想将其与jquery结合起来,可以用jquery链式调用,这就要扩展jquery,写成插件形式了,如下 面就是一个简单扩展Jquery对象的demo: ? 1 2 3 4 5 6 7 8 9 10 11 //sample:扩展jquery对象的方法,bold()用于加粗字体。 ( function ($) { $.fn.extend({ "bold" : function () { ///<summary> /// 加粗字体 ///</summary> return this .css({ fontWeight: "bold" }); } }); })(jQuery); 调用方式: 这是一个非常简单的扩展。接下来我们一步步来解析上面的代码。 一、jquery的插件机制 为了方便用户创建插件,jquery提供了jQuery.extend()和jQuery.fn.extend()方法。 1. jQuery.extend() 方法有一个重载。 jQuery.extend(object)

xshell无法在vim中无法使用鼠标进行复制黏贴

大兔子大兔子 提交于 2019-12-09 16:03:17
xshell无法在vim中复制黏贴 编辑文件(默认没有这个文件) vim ~/.vimrc set mouse=c syntax on 说明: 第一行:设置成命令行模式,设置完成后代码高亮会消失; 第二行:设置代码高亮。 参考: https://blog.csdn.net/abcddtt/article/details/20386203 来源: 51CTO 作者: zxxiong 链接: https://blog.51cto.com/13922718/2422738

如何将代码保持高亮复制到word中

萝らか妹 提交于 2019-12-06 23:49:08
第一种 :在vim编辑器下,用:TOhtml先转换成html,然后保存后用浏览器打开,在浏览器里复制,到word里面去粘帖,就可以保存住代码的高亮。 第二种 :使用notepad++,这里有几种将代码保持高亮复制到word中的方法。 1.选中当前要复制的代码 2.使用插件,这2个选项都可以将代码保持高亮复制到剪切板中,在word中粘贴即可。 3.或者选中代码后右键,选择如下命令 另外,代码复制到word后也保留了notepad++中的背景色,所以为了让代码看起来更舒服,最好也调整一下notepad++的背景色。 来源: CSDN 作者: 御风逍遥 链接: https://blog.csdn.net/zhhtao89/article/details/50110673

SAP Fiori应用Footerbar区域按钮的高亮显示逻辑

放肆的年华 提交于 2019-12-06 10:58:46
如果您够细心,您或许会发现有的SAP Fiori应用的footerbar区域内的按钮有高亮显示,有的则没有。 如何自己分析这两种按钮的实现原理? 还是借助Chrome Development Tool。更多Chrome development tool的使用技巧,参考我的博客 Chrome Development Tool tips used in my daily work 使用network tab可以观察到实现高亮实现的CSS class: 记下这个css class的名称sapMBtnEmphasized: 由此可见,这个class是在如下代码处设置的: 只要Fiori应用程序的controller是继承自BaseDetailController,则edit button一定会highlight: 来源: https://www.cnblogs.com/baimeishaoxia/p/11979695.html

RichTextBox 行距 和 关键字高亮

醉酒当歌 提交于 2019-12-06 10:38:32
效果对比图 处理步骤 定义行间距,这里使用了Win32 API 在控件绘制时传入和参数进行控制。 在FormLoad阶段进行设置 // 处理行间距 CSetLineSpace.SetLineSpace(this.richTextBoxColrFull, 500); 关键字高亮,使用内容选中方法,然后设置选中内容样式 /// <summary> /// 将指定的内容进行高亮显示 /// </summary> /// <param name="txbControl">组件</param> /// <param name="startIndex">开始索引</param> /// <param name="length">内容长度</param> /// <param name="fontColor">指定颜色</param> public static void SetRTFHighlight(this RichTextBox txbControl, int startIndex, int length, Color fontColor) { // 设置选中内容 txbControl.Select(startIndex, length); txbControl.SelectionColor = fontColor; } 简单地进行静态扩展的封装,使用起来就方便的多了。选中内容的样式包括