问题标签 [converters]
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.
silverlight - Silverlight 中的十进制转换器无法正确处理丢失焦点
我正在使用 Silverlight 中的绑定。我已将 TextBox 与 Decimal 实体绑定。下面是绑定的代码片段。
下面是转换器代码。
在失去焦点时,我正在使用 GetBindingExpression(TextBox.TextProperty).UpdateSource();
一切都很好,但是在失去焦点时不会调用转换,当我在文本框中输入字符串时,不会调用转换,它不会将文本框文本转换为空白。
谁能建议我,代码中的问题是什么。
提前致谢。----拉杰
entity-framework - 需要更有效的方式将实体转换为 DataTable
所以,我有一个将实体转换为 DataTable 的方法。唯一的问题是它非常慢。我确保在 IQueryable 上调用 .ToList() 以使其继续加载,然后再将结果处理到 DataTable 中。将 3000 多行加载到内存中几乎不需要任何时间。但是,实时slayer在方法中是在下面的迭代中:
这是完整的方法,值得:
有没有人对我如何提高效率以及为什么它这么慢有想法?
更新:
根据我目前收到的反馈,我删除了反射并在编译时明确设置数据列,但它仍然很慢。这是更新后的代码的样子:
关于其他可能导致这种情况的任何想法?
更新 2:
所以看起来其他人也有这个问题——特定于创建和设置 DataRows。我的同事遇到了这个:
我将尝试链接中建议的一些东西。
jsf-2 - FacesConverter forClass 不适用于复合组件
我有一个简单的复合组件,它必须呈现一个 inputText。当输入值并按下 commandButton 时,将引发以下异常:
当我使用 h:inputText 而不是 d:myInputText 它工作正常。
是否可以为复合组件使用 FacesConverter 和属性 forClass?我不喜欢使用标签 f:converter 的转换器属性或转换器 ID。有人帮我吗?
页面代码:
复合代码:
托管豆代码:
转换器代码:
实体代码:
我使用 Mojarra 2.1.14、Glassfish 3.1 和 CDI。最好的祝福。
sql - 使用 UTF-8 将 Excel (XLS) 转换为 CSV
我已阅读以下有关通过 Google Docs 将 UTF-8 编码(希伯来语)XLS 转换为 CSV 的建议,并且它有效。当我使用 UTF8 编码在 Sublime2 中打开 CSV 时,希伯来语显示正确。但是,当我尝试使用 SQLyog 将数据导入我的数据库时,在确保我的目标表和导入定义都设置为 UTF8 之后,我得到了乱码,比如:×ž×“×¨×©×•× ª 我哪里做错了?
javascript - 如何在javascript中将字母转换为数字?
我一直在尝试创建一个简单的 javascript 程序,用户可以在其中输入单词/句子,该程序会显示您在翻盖手机中输入的数字。例如,如果我输入“add”,它将输出“122”。
我该怎么做?我尝试了很多不同的东西,但没有任何效果。看起来它应该是一个简单的程序。你能帮我做这件事,或者把我链接到一个类似的程序吗?
谢谢。
c# - WPF:转换器“捕获”转换方法的基类
我想我的问题主题有点混乱。简而言之,我想要的是:
我的申请中有很多Converters
。他们中的许多人没有实现该ConvertBack
方法。所以我想要一个BaseConverter
类,它提供一个简单的空实现ConvertBack
以及我的所有其他转换器从BaseConverter
.
我的想法BaseConverter
:
还有我的一个疯狂转换器:
但是,如果我这样尝试并使用 my CrazyConverter
,我总是Convert
以BaseClass
. 我的新Convert
方法永远不会被调用。我究竟做错了什么?
感谢您的回复!
c# - 石头到重量的转换,难以计算出确切的公式
这是我正在使用的转换代码,目前在从石头转换为公斤并返回时遇到问题(100 stn 0 磅转换为公斤并返回 107 stn 和 2.00000000000014 磅)但将 100 公斤转换为石头并返回工作,我认为它是四舍五入答案,但我不确定在哪里或如何修复,寻找一种方法来进行准确的转换,可以处理往返的转换。
但是,欢迎任何其他代码绑定和建议。
(我包括了高度转换,以防万一也有问题)。
python - py2exe的困难
有了我之前问题的一些有用答案(见下文),我决定再试一次 py2exe。
我尝试了 py2exe.org ( http://www.py2exe.org/index.cgi/Tutorial ) 中的教程,但在第 3 步出现错误。我完全按照说明执行了 1 和 2,并放入了两个文件(你好。 py 和 setup.py)在我安装 python 的主文件夹中:D:\Programs\Python。
运行“代码”表单第 3 步时,我收到以下错误,完全在输出的底部:“ImportError: DLL load failed: %1 is not a valid Win32-application.*”我有一个截图整个输出,但我不知道在哪里上传它。
额外信息:我有 64 位 Windows 7(专业版)和 Python 2.7.3(首先我有 3.3.0,但由于某些原因降级了)。换一个版本对我来说不是什么大问题。我下载了 py2exe 0.6.9。
注意:我无法在 32 位或 64 位的 py2exe 之间进行选择。我想应该更早出现一个错误,但知道它可能很方便。
*我从荷兰语直译了最后一部分,所以它可能与英文电脑略有不同。
上一个问题:
什么是最简单的 .py 到 .exe 转换器?我尝试了一些转换器,其中 cx_Freeze 和 py2exe。使用 cx_Freeze 太复杂了(我找不到好的教程)并且 py2exe 给出了一些错误。在我尝试理解这两个中的一个或尝试另一个之前,我想要一些你认为最好的转换器的输入,我需要一个很好的教程。我几乎没有使用 cmd 的经验,如果涉及到编程/python,我还是个新手,所以我正在寻找最容易使用的转换器。如果您说我真的需要一些 cmd 经验,请指导我学习 cmd 教程/课程。