标签: customization

您如何处理不同客户的表单定制?

在我们的应用程序中,我们有时必须为不同的客户进行微小的 GUI 修改:

  • 一位客户有其他人没有的输入字段。
  • 另一位客户拥有所有默认字段,但其中一个可选输入字段是必填字段。
  • 第三位客户具有默认字段,但一个字段的标题已更改
  • 第四位客户有几个新的输入字段,一个现有的多行输入字段必须更改为单行输入字段(为新字段腾出空间)
  • ...

(注意:虽然这些例子听起来很别扭,但这些都是我们的客户要求的)

你是如何处理这些案件的?

  • 一般来说
  • 在 Java/Swing 中

目前我们以最常见的方式设计表单。在运行时,我们会进行调整,例如隐藏、调整大小或重新定位字段。在输入验证时,我们根据活跃客户验证内容。

forms user-interface customization

4
推荐指数
1
解决办法
292
查看次数

如何自定义NERDTree行为

我最近在我的vim配置中添加了NERDTree和NERDTreeTabs,我对此感到非常高兴.

但是,我想进一步配置它并具有以下行为:

Ctrl+ Left:

  • 如果在NERDTree内,什么也不做.

  • 如果在编辑的文件中,请转到打开的NERDTree,如果没有,则先打开一个NERDTree.我想NERDTreeTabsToggle应该使用,但要使用它,我必须能够检测NERDTree是否已经打开,而不是通过"切换"它来关闭它.

Ctrl+ Right:

  • 如果在NERDTree内,请返回已编辑的文件而不关闭NERDTree.(就像什么Ctrl- w,Right会做什么.)

  • 如果在编辑的文件中,隐藏/关闭NERDTree.

但是,我的Vim脚本技能对我来说是很低的,以获得任何令人满意的结果.例如,我无法弄清楚如何检查当前活动窗口是什么或如何编写适当的条件语句.

有人可以帮助我吗?

谢谢.

vim customization nerdtree

4
推荐指数
1
解决办法
1142
查看次数

KeywordAnalyzer和LowerCaseFilter/LowerCaseTokenizer

我想构建我自己的分析器,它使用两个过滤器/标记器.

我的意思是,相同的字段是关键字(整个流作为单个标记)和小写

如果KeywordAnalyzer仅使用,则field的值保持不区分大小写.如果我使用LowerCaseTokenizerLowerCaseFilter,我必须将它们与其他分析器结合使用,这些分析器执行相同的操作KeywordAnalyzer(由无字母,空格,删除停用词等分隔)

问题是:有没有办法将该字段作为关键字(整个流作为单个标记)和使用过滤器或分析器Lucene或标记化器的小写

(谷歌翻译,抱歉错误)

java lucene customization analyzer

4
推荐指数
1
解决办法
4918
查看次数

emmet的自定义JavaScript代码段(在Sublime Text 2中)

我正在尝试将一些自定义的javascript片段和缩写添加到Emmet的snippets.json文件中,但我无法让它工作!(我使用的是Sublime Text 2.)

如果我把它放到settings.json的末尾

"javascript": {

    "abbreviations": {
        "while": "while(true)\n{\n\t\n}"
    },

    "snippets": {
        "asdf": "qwerty"
    }
}   
Run Code Online (Sandbox Code Playgroud)

什么都没发生.(我明确地将文件的语法设置为javascript)

但如果我用'css'替换'javascript':

"css": {

    "abbreviations": {
        "while": "while(true)\n{\n\t\n}"
    },

    "snippets": {
        "asdf": "qwerty"
    }
}
Run Code Online (Sandbox Code Playgroud)

它正确地覆盖了内置的CSS代码段,并且工作正常.(我显然将语法设置为css [否则它不起作用])

我错过了什么?根据这个:http://docs.emmet.io/customization/snippets/ 我应该能够以这种方式定义自定义语言的片段.

注意:我也尝试过'js'作为语言名称.

javascript customization code-snippets sublimetext2 emmet

4
推荐指数
1
解决办法
5841
查看次数

:type in defcustom 的用法是什么?

我不知道我理解的属性typedefcustom。我可以完美地定义以下变量而不符合type. type在这种情况下的目的是什么?

(defcustom foo 1 "foo" :type 'string)
(defcustom spam "a" "foo" :type 'integer)
Run Code Online (Sandbox Code Playgroud)

emacs customization

4
推荐指数
1
解决办法
780
查看次数

CRM 2013中的富文本编辑器(WYSIWYG)

有时在CRM界面中使用HTML编辑器很有用.可以直接将编辑器实现到CRM 2013.作为编辑器,我们将使用ckeditor,它允许在服务器上安装而无需安装.

wysiwyg customization ckeditor dynamics-crm-2013

4
推荐指数
1
解决办法
3699
查看次数

Scala-Spark使用参数值动态调用groupby和agg

我想编写自定义分组和聚合函数来获取用户指定的列名和用户指定的聚合映射.我不知道前面的列名和聚合映射.我想写一个类似下面的函数.但我是Scala的新手,我无法解决它.

def groupAndAggregate(df: DataFrame,  aggregateFun: Map[String, String], cols: List[String] ): DataFrame ={
  val grouped = df.groupBy(cols)
  val aggregated = grouped.agg(aggregateFun)
  aggregated.show()
}
Run Code Online (Sandbox Code Playgroud)

并希望称之为

val listOfStrings =  List("A", "B", "C")
val result = groupAndAggregate(df, Map("D"-> "SUM", "E"-> "COUNT"), listOfStrings)
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?任何人都可以帮助我.

customization scala group-by aggregate apache-spark

4
推荐指数
1
解决办法
3851
查看次数

将自定义按钮添加到django管理面板

我想对管理面板中添加按钮,我的模型,我有覆盖模板(路径:templetes/admin/myapp/mymodel/change_list.html)

change_list.html

{% extends "admin/change_list.html" %}
{% load i18n admin_static %}

{% block result_list %}
<div class="object-tools">
    <a href="{% url 'myurl' %}" class="btn btn-high btn-success">Import</a>
</div>
{{ block.super }}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

在admin.py中

class ImportAdmin(admin.ModelAdmin):
    change_list_template = 'admin/myapp/mymodel/change_list.html'
Run Code Online (Sandbox Code Playgroud)

但我看不到按钮.

python django customization django-admin

4
推荐指数
2
解决办法
8273
查看次数

在javascript中格式化日期字符串

你好每个我都有类型字符串的日期字段与iso格式,如下所示:const date ="2017-06-10T16:08:00:我想以某种方式编辑以下格式的字符串,如下所示:10-06-2017但我我努力实现这一目标.我在"T"字符之后剪切了子字符串

javascript string customization

4
推荐指数
3
解决办法
6万
查看次数

在"方法/事件/枚举下拉菜单"中禁用分类

在此输入图像描述

.

在VB6中,上面显示的IDE中的下拉列表未被分类.我可以轻松地浏览"ucBoardGrid"的事件和属性,因为它们都显示在同一个下拉菜单中.

虽然VS2017试图为我组织一些事情,但我觉得浏览我想要的地方主要是花费更多时间:

首先,我需要在左下拉菜单中选择"主要类别",然后我可以在右侧下拉菜单中查看方法/事件/属性.

有没有办法禁用这种分类?我希望所有内容都能立即显示在一个下拉列表中.

vb.net ide customization visual-studio visual-studio-2017

4
推荐指数
1
解决办法
86
查看次数