小编Sea*_*eau的帖子

jQuery Chosen插件:在Tab键时捕获焦点打开

我们目前正在使用Chosen Dropdown插件,除了一个小问题外,它非常棒.当我们使用单个下拉菜单时,如果您选中"已选择"控件,则不显示实际下拉列表部分.但是,当将插件应用于多个"选择"时,它确实会出现.

通过文档和GitHub问题,似乎有很多关于标签排序和聚焦的提及,但似乎没有任何看似处理这个相当简单的要求; 标签时接收焦点时显示下拉列表.

因此,假设此功能不是插件的一部分,是否有其他选择,例如捕获锚标记的焦点?

$('.chzn-single').focus(function(e){
    alert('I should be focused!')
});    
Run Code Online (Sandbox Code Playgroud)

到目前为止,我还没有成功,并且想知道是否有其他人遇到过这个问题.你可以查看这个证明问题的jsfiddle

javascript jquery jquery-plugins jquery-chosen

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

登录前握手问题与直接连接到SQL Azure有关

我们目前在开发环境中遇到一个相当麻烦的问题,有以下消息......

A connection was successfully established with the server, 
but then an error occurred during the pre-login handshake. 
(provider: SSL Provider, error: 0 - The certificate's CN 
name does not match the passed value.)
Run Code Online (Sandbox Code Playgroud)

...解决此问题的普遍接受的智慧是将连接的TrustServerCertificate部分设置为True.但是,这不能可靠或一致地工作.

此特定错误发生在许多实例中,例如在Azure模拟器中测试我们的WCF服务,与实时/托管SQL Azure实例进行通信,甚至使用SQL Management Studio.我们发现的唯一共同点是,只有当我们直接连接到SQL Azure而不是托管和Azure直接与SQL Azure(它确实有效)对话时才会出现这种情况.

我已经尝试了许多策略来解决这个问题(比如这里详述的那个),即相信它是连接相关的并且删除了对连接字符串的池化和其他修改.但是,没有一个是决定性的,更令人恼火的是,这个错误是间歇性的,并且会在神奇地解决自己之前在短时间内阻止访问.

我已经消除的其他因素.

  • 我们正在使用Transcient Application Block尝试从这些错误中恢复,但没有.
  • 我们的办公室没有代理服务器,我们与Azure托管服务的连接.

有没有其他人遇到此问题或有任何建议?

connection connection-string azure azure-sql-database

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

nHibernate,一对一或零关系困扰

我有两节课.一个被调用Employee,另一个EmployeeDetails与其父'Employee'类具有零或一个关系.换句话说,在某些情况下我们需要将额外的数据存储到此类中,'EmployeeDetails'但这不一定是常态.db结构非常简单,"EmployeeDetails"与其父级共享相同的ID.

我得到的问题是'EmployeeDetails''Employee'类中删除类,我会想象将对象设置为null将完成技巧和刷新会话但不删除数据库中的记录.

我的映射是......

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
    <class name="StudioBusinessLayer.Data.Structure.Employee, StudioBusinessLayer" table="tblEmployee" lazy="false">
        <id name="ID" column="ID" type="int">
            <generator class="native" />
        </id>

        <property name="Name" column="Name" not-null="true" type="string" length="100" />
        <!-- etc -->

        <one-to-one constrained="false" name="EmployeeDetails" class="StudioBusinessLayer.Data.Structure.EmployeeDetails, StudioBusinessLayer" cascade="all-delete-orphan"  />

    </class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

...以及EmployeeDetails类......

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
    <class name="StudioBusinessLayer.Data.Structure.EmployeeDetails, StudioBusinessLayer" table="tblDetails" lazy="false">
        <id name="ID" column="DetailsID" type="int">
            <generator class="foreign">
                <param name="property">Employee</param>
            </generator>
        </id>

        <property name="Address" column="Address" not-null="false" type="string" …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate nhibernate-mapping

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

创建单个共享模拟对象或每个单元测试一个

我目前正在利用Mock对象扩展我的单元测试(在这种特殊情况下为nSubsitute).但是我想知道创建Mock对象时当前的智慧.例如,我正在处理一个包含各种例程的对象来获取和处理数据 - 这里没什么大不了的,但它将在相当多的测试中使用.

我是否应该创建一个共享函数来返回Mock对象,其中包含针对大多数Testing项目模拟的所有适当方法和行为,并将该对象调用到我的单元测试中?或者我应该将对象模拟到每个单元测试中,只模拟我测试所需的行为(尽管有时候我会不止一次地嘲笑相同的行为).

感激地收到了想法或建议......

unit-testing mocking

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

将RSL编译并编译为SWF和#2032错误

我一直在研究将转换为投影仪文件的SWF,没有特别好的震动,但是一些有趣的逻辑推动了某些方面.书面Flex 4.5直到我在一台新的/干净的机器上测试投影机并且没有(重要的是)网络连接时,它一直是个傻瓜.发生的事情是电影失败了......

错误#2032:流错误:URL:file:/// C:| /mydirectory/framework_4.5.0.20967.swz

...经过一些研究后,我意识到这是一个RSL(运行时共享库​​),它缓存在本地机器(WIN7)下的'C:\ Users \\ AppData\Roaming\Adob​​e\Flash Player\AssetCache\<8 Char下路径> \'以及许多其他RSL.但是在我断开状态下它不起作用,但是,如果机器已连接,它确实有效(通过从Adobe下载和缓存适当的库).不幸的是,我需要将此Projector文件部署为单个实体,并且经常部署到断开连接的方案中.回顾一下Flex的构建选项我为Framework Linkage选择了"Merged into code",我认为它会创建我的单个可部署对象但是没有.

有没有办法在不需要Internet连接的情况下将这些RSL编译到我的可部署SWF/Projector中?

提前致谢

apache-flex flash actionscript-3 flex4.5

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