问题列表 - 第47883页

如何在文本字段中以123-456-7890格式显示手机号码

我需要在文本字段中输入手机号码.

我需要显示这种格式的手机号码123-456-7890.

例如:1234567890是我的手机号码,而我在文本字段中输入此手机号码,

对于我需要放置的前三位数 - 再经过3位数后我需要放置 - .

如果我输入123然后自动放置 - 在文本字段中,在456之后,不需要再放置4位数.

类似于以货币格式显示文本.

但是从文本字段中获取文本时我需要获取手机号码 - 如1234567890,而不是123-456-7890.

我认为现在我的问题很清楚,如果不是,请加上评论.

提前谢谢你.

iphone

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

如何在NSMenuItem的右侧添加图标

我正在尝试在菜单项旁边的菜单右侧添加一些图标,理想情况下可以正确对齐.我知道NSMenuItem允许您添加菜单项(例如,请参阅MenuMadness示例).我真的在寻找OS X Wifi菜单中的安全/信号强度指示器.

我见过的一种方法是在菜单中添加项目,并使用setView为每个项目提供NSView.然而,这似乎比它应该更复杂.有没有办法只在菜单中添加一个图标/多个图标?

cocoa objective-c nsmenuitem

9
推荐指数
1
解决办法
1567
查看次数

使用可更新JProgressBar的Java Swing线程

首先,我最近一直在使用Java的Concurrency软件包,但我发现了一个问题,我被困在了.我想拥有和应用程序和应用程序可以有SplashScreen一个状态栏和其他数据的加载.所以我决定使用SwingUtilities.invokeAndWait( call the splash component here ).在SplashScreen随后与出现JProgressBar并运行一组线程.但我似乎无法很好地处理事情.我已经查看SwingWorker并尝试将其用于此目的,但线程只是返回.这是一些伪代码.以及我正在努力实现的目标.

  • SplashScreen在加载信息时有一个暂停的应用程序
  • 能够在下运行多个线程 SplashScreen
  • SplashScreenUpdate-able 的进度条在所有线程完成之前都不会退出.

启动启动画面

try {
    SwingUtilities.invokeAndWait( SplashScreen );
} catch (InterruptedException e) {
} catch (InvocationTargetException e) { }
Run Code Online (Sandbox Code Playgroud)

飞溅屏幕结构

SplashScreen extends JFrame implements Runnable{

    public void run() {
        //run threads
        //while updating status bar
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试了很多东西,包括SwingWorkers使用CountDownLatch的Threads等等.CountDownLatch实际上以我想要处理的方式工作但我无法更新GUI.当使用SwingWorkers任一invokeAndWait已基本作废(这是他们的目的),或者使用时,它不会甚至仍在更新GUI PropertyChangedListener.如果其他人有一些想法,那么听听他们会很棒.提前致谢.

我实际上准备好发布更好的代码来帮助我找到我的解决方案.感谢所有帮助过的人.

java concurrency swing multithreading swingworker

2
推荐指数
1
解决办法
3965
查看次数

Magento - 如何在Magento的CMS编辑器中允许某些标签(iframe,嵌入)?

我想允许输入某些html标签,如iframe,并嵌入Magento的CMS编辑器中.Magento不允许这些标签.

是否有可以编辑的模型或控制器以允许iframe和嵌入标签?

embed iframe tinymce magento

20
推荐指数
1
解决办法
2万
查看次数

在 contentEditable="true" DIV 中修改 innerHTML 会导致失去焦点或错误选择

这是完整的页面:

<html>
<head>
<title>Test</title>
<style type="text/css">
  .edit { border: 1px solid blue; font-size: 20pt }
</style>
<script type="text/javascript">
  function clean(id) {
    setTimeout('clean2("'+id+'")', 1)
  }
  function clean2(id) {
    el=document.getElementById(id)
    off=window.getSelection().anchorOffset
    el.innerHTML = el.innerHTML.replace(/(<([^>]+)>)/ig,""); 
    el.innerHTML = el.innerHTML.replace(/([0-9])/ig,"<font color='red'>$1</font>");
    return false;
  }
</script>
</head>

<body onload="document.getElementsByClassName('edit')[0].focus()">

<h1>Type in here</h1>
<div id="e1" class="edit" contentEditable="true" onkeyup="clean('e1')"></div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这里的目标是用红色突出显示所有数字。(将来我实际上会使用更复杂的着色规则)。目前这种颜色替换正在发生,但是一旦您向框中添加一个数字,焦点就会丢失。

任何提示?(使用 Chorme 开发)

html javascript contenteditable

3
推荐指数
1
解决办法
4806
查看次数

Android App ID前缀问题

我正在为Android应用程序构建Adobe Air,我遇到了一个大问题,我使用旧的flash air扩展程序向Android市场发布了一个应用程序,该应用程序使用前缀'app'保存了应用程序ID.

现在我已经升级了扩展程序,现在它会使用前缀"air"保存应用程序ID.

这意味着我不能再向我的应用程序发布更新; 那我该怎么办?

使用过时扩展的问题在于,在发布更新后,用户无法打开应用程序,直到清除缓存文件.

air adobe android actionscript-3 adt

3
推荐指数
1
解决办法
2743
查看次数

在Mac OS X上使用Ruby on Rails安装PostgreSQL

我安装了一切.但是当我运行"rake db:create"时,我得到以下内容:

Ken-Vogts-MacBook:sixmonths ken$ rake db:create
(in /Users/ken/sixmonths)
rake aborted!
no such file to load -- pg
Run Code Online (Sandbox Code Playgroud)

这是我的database.yml:

development:
  adapter: postgresql
  encoding: unicode
  database: sixmonths_development
  pool: 5
  username: postgres
  password: xxxxxxxx

test:
    adapter: postgresql
    encoding: unicode
    database: sixmonths_test
    pool: 5
    username: sixmonths
    password: xxxxxxxx

production:
    adapter: postgresql
    encoding: unicode
    database: sixmonths_production
    pool: 5
    username: sixmonths
    password: xxxxxxxx
Run Code Online (Sandbox Code Playgroud)

我可以在运行时看到pg已安装:gem list

我尝试在stackoverflow上的另一篇文章中用"pg"替换"postgresql",但结果如下:

Ken-Vogts-MacBook:sixmonths ken$ rake db:create
(in /Users/ken/sixmonths)
Run Code Online (Sandbox Code Playgroud)

看起来很酷,对吗?

不.接下来,我尝试"rake db:schema:dump",我得到了这个:

Ken-Vogts-MacBook:sixmonths ken$ rake db:schema:dump
(in /Users/ken/sixmonths)
rake aborted!
Please install the …
Run Code Online (Sandbox Code Playgroud)

postgresql ruby-on-rails-3

9
推荐指数
1
解决办法
7665
查看次数

在Android中使用C++构建NDK的问题

目前我正在使用Android NDK和JNI.我正在尝试使用NDK构建C++代码.

但是我遇到了以下错误:

E:/Android/Tranining_workspace/BackUpMigrant/jni/ReadBackupArc5/ReadBackupArc5.cpp:10:19: error: fstream: No such file or directory
E:/Android/Tranining_workspace/BackUpMigrant/jni/ReadBackupArc5/ReadBackupArc5.cpp:20: error: 'ifstream' does not name a type
E:/Android/Tranining_workspace/BackUpMigrant/jni/ReadBackupArc5/ReadBackupArc5.cpp:21: error: 'ofstream' does not name a type
E:/Android/Tranining_workspace/BackUpMigrant/jni/ReadBackupArc5/ReadBackupArc5.cpp:22: error: 'ofstream' does not name a type
E:/Android/Tranining_workspace/BackUpMigrant/jni/ReadBackupArc5/ReadBackupArc5.cpp:34: error: 'string' was not declared in this scope                 
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

java-native-interface android

7
推荐指数
1
解决办法
8461
查看次数

是否有支持嵌套组的Spring Security DefaultLdapAuthoritiesPopulator实现?

我正在尝试使用Spring安全性来支持嵌套的LDAP角色的Pentaho-BI服务器.我的小组结构如下:

  • PentahoAdmins(组)
    • 成员:域管理员
  • 域管理员(组)
    • 成员:User1
  • User1(用户)

我想验证User1是PentahoAdmins组的一部分,而无需直接将用户添加到组中.从我的在线研究来看,Spring的DefaultLdapAuthoritiesPopulator似乎不支持嵌套组.我确信可以创建一个支持组嵌套的子类,但是有人已经解决了这个问题并将其发布在一个开源项目中吗?

java pentaho spring-security

6
推荐指数
2
解决办法
4599
查看次数

OpenRasta DI PerRequest终身问题

我在ASP.NET 4 Web应用程序中使用OpenRasta 2.0.3214.437.我正在使用以下内容在内部容器中注册自定义依赖项:

ResourceSpace.Uses.CustomDependency<IRepository, Repository>(DependencyLifetime.PerRequest);
Run Code Online (Sandbox Code Playgroud)

这适用于第一个请求; 记录消息后,第二个请求抛出OpenRasta.DI.DependencyResolutionException:

忽略构造函数,以下依赖项没有注册:IRepository

DependencyLifetime.Singleton和DependencyLifetime.Transient工作正常,只是PerRequest似乎有问题.我在卡西尼跑.难道我做错了什么?

openrasta

6
推荐指数
1
解决办法
558
查看次数