问题标签 [customization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1568 浏览

iphone - 如果我覆盖 UIAlertView (显示进度条,不关闭),它会被拒绝吗?

我刚刚使用 UIAlertView 来显示“正在加载...”,进度条显示我的应用程序目前正在加载多少数据。正如 HIG 所说,我怀疑 Apple 的审查人员会批准这一行动。由于警报不应该在事情​​正常进行时“提醒”用户。

那么,如果我用自定义背景覆盖它,Apple 评论者还会拒绝它吗?我的代码是这样的:

0 投票
1 回答
650 浏览

customization - 可定制的 Web 应用程序

在我的公司,我们开发预制的 Web 应用程序。虽然我们的应用程序在许多情况下都按原样工作,但我们经常会收到复杂的定制请求。我们在尝试以结构化方式执行此操作时遇到问题。通用功能不应受到自定义的影响。目前我们正在研究 Spring Web Flow,它看起来可以处理我们需要的一部分。

例如,我们有一个在线购物,我们有一个客户的请求,要求在签出购物篮订单时必须将其写入专有的日志记录系统。使用 SWF,可以使用 ClientX Checkout Flow 继承我们的 Generic Checkout Flow,并使用执行自定义日志写入所需的状态对其进行扩展。这种情况似乎处理得很好。这意味着我们可以根据 Open/Closed 原则保持我们的通用结账流程不变并使用自定义功能对其进行扩展。我们的团队可以及时向通用结账流程添加功能,并且可以在不修改扩展程序的情况下将其分发给客户。但是,有时客户要求我们的页面进行定制。例如,在我们的在线购物应用程序中,客户请求多币种功能。在这种情况下,您需要修改视图以及流(控制器)。有没有一种技术可以让我扩展通用视图而不是修改它?到目前为止,似乎只有两种具有大多数基于模板的视图(JSP、Struts、Velocity 等)的解决方案

  • 为每个客户提供特定版本的视图。这显然会导致实现爆炸
  • 根据导致代码爆炸的参数(如果是 multipleCurrency 则)使应用程序可配置 - 必须在每个页面中检查许多配置条件

在这种情况下,最好的解决方案是什么?可能还有一些我不记得的其他定制案例。是否有一种基于组件的视图技术可以让我扩展某些基本视图并且这样做有意义。可配置 Web 应用程序问题的典型解决方案是什么?

0 投票
5 回答
9191 浏览

winforms - 更改整个应用程序的默认 Winform 图标

我可以更改 Winform 上使用的默认图标吗?

我的大多数表单都将其图标属性设置为自定义图标。对于从裂缝中溜走的少数表格,我不想要通用的“嘿,看,他在视觉工作室制作的”图标。

一种解决方案是繁琐地检查我的每一个表单,以确保它们具有自定义图标集或 ShowIcon 设置为 False。

另一种解决方案是让我的每个表单都继承自在构造函数中设置自定义图标的基类。

除了这些解决方案,我还有哪些其他选择?

编辑: 我希望有办法用我自己的替换股票图标的来源。它在某处的资源文件中吗?或者它是否嵌入在我不能(或真的,真的不应该)修改的 .NET dll 中?

赏金编辑: 有没有办法在不编辑或编写一行代码的情况下完成这项工作?我不在乎解决方案是多么不切实际、复杂、浪费时间……我只想知道这是否可能。我需要满足我的好奇心。

0 投票
7 回答
18086 浏览

cocoa - 有没有一种“正确”的方式让 NSTextFieldCell 绘制垂直居中的文本?

我有NSTableView几个文本列。默认情况下,dataCellfor these columns 是 AppleNSTextFieldCell类的一个实例,它做了各种奇妙的事情,但它绘制的文本与单元格顶部对齐,我希望文本在单元格中垂直居中。

其中有一个内部标志NSTextFieldCell,可用于将文本垂直居中,并且效果很好。但是,由于它是一个内部标志,因此它的使用不受 Apple 的批准,并且它可能会在未来的版本中毫无警告地消失。我目前正在使用这个内部标志,因为它简单有效。苹果显然花了一些时间来实现这个功能,所以我不喜欢重新实现它的想法。

所以; 我的问题是:实现与Apple的NStextFieldCell完全相同但绘制垂直居中文本而不是顶部对齐的东西的正确方法是什么?

作为记录,这是我目前的“解决方案”:

使用如下:

0 投票
2 回答
247 浏览

emacs - 如何在 emacs 上保留对通过“Mx customize”设置的变量的评论?

当我通过 设置变量时M-x customize,这些值存储在我的.emacs文件中这个自动生成的按字母顺序排列的大列表中。

问题是我喜欢记录为什么我选择特定值而不是特定变量的默认值。如果我通过在自动生成的列表中添加 elisp 注释来做到这一点,那么下次我自定义另一个变量时它们会被破坏。

有没有办法Custom保留我的评论,还是有其他标准的注释方式?

0 投票
1 回答
1908 浏览

ruby-on-rails - 更改 Rails 中的默认 REST 操作

我希望能够使用 RESTful url 和请求类型更改操作的默认映射。

例如,

添加map.resources :fruits路由后,默认情况下,发送GET请求以/fruits/:id调用控制器中的show操作。fruits但是,我想displayfruits控制器中调用自定义操作,而不是show操作。我该怎么做?这必须是路由配置。

0 投票
2 回答
284 浏览

visual-studio - 如何自定义我的 Visual Studio 面板以占用更少的屏幕空间?

我正在使用 VS 2008,我注意到很多浪费的屏幕空间,例如我在下面建议的错误列表升级。有什么办法可以改变面板的渲染方式以使它们更小?或者也许是 VS 的一些插件,它可以做它所做的,但使用压缩面板。

当前错误列表- 仅显示 2 个错误

替代文字

未来 - 在同一空间中可见 6 个错误

替代文字

0 投票
2 回答
1430 浏览

tfs - 是否必须在服务器上部署自定义签入策略?

我问这个问题是因为我没有在任何地方看到它记录在案。我们正在使用 Team Foundation Server 2008 和 Team Explorer 2005 的组合。

是否可以部署适用于这种环境的自定义签到策略?

显然,自定义签入策略包含一些必须在客户端运行的代码(以显示帮助等)。所以它应该使用 Team Explorer 2005 附带的 Microsoft.TeamFoundation.VersionControl.Client 程序集。

但是,我的感觉告诉我,为了有效,应该在服务器本身上强制执行签入策略(例如,支持从命令行签入更改或使用原始 Web 服务 API)。因此,它必须针对 Team Foundation Server 2008 附带的 Microsoft.TeamFoundation.VersionControl.Client 运行。

那么,是否可以构建一个使用最新版本的 Microsoft.TeamFoundation.VersionControl.Client 程序集(客户端上为 2005,服务器上为 2008)的单个自定义签入策略?

还是我必须建立两个自定义签入策略,一个用于客户端,一个用于服务器?那还能用吗?

还是自定义签入策略只存在于客户端?

0 投票
1 回答
71 浏览

asp.net - 我应该创建一个属性来制作驼峰式表名,间隔吗?

我想自定义在动态数据网站中输出的表格的标题。具体来说,如果列的名称类似于“PhonebookManager”,我希望它显示“Phonebook Manager”(注意空格)。我应该在哪里完成这项工作?

0 投票
1 回答
183 浏览

eclipse - 使用 CDT 在 Eclipse 中自定义默认类命名

当我尝试使用 CDT 插件在 Eclipse 中创建一个新类时,我输入了类的名称。例如 MyClass。这将生成默认文件名 MyClass.h 和 MyClass.cpp。我想将默认文件命名更改为 my_class.h 和 my_class.cc 的形式。是否可以进行此修改,如果可以,是否可以在 Eclipse 中进行?此设置是否驻留在配置文件中?