问题标签 [dynamically-generated]
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.
c# - 实现插件/模板系统c#
我有一个相当简单的控制台应用程序,它监控一个交换邮箱,挑选特定的电子邮件,并根据内容更新几个数据库。
我想实现几个类似的系统。虽然复制这个系统非常简单,但我正在寻找一个更复杂的解决方案 - 主要是智力练习,学习练习。
我想构建一个核心应用程序,定期从数据库中提取模板信息;此信息将告诉应用程序必须在特定时间间隔监视给定邮箱中具有给定特征的电子邮件。
我设想创建一个具有一些虚拟功能(预处理、处理项目、归档项目、发送通知等)的主模板(程序集)。反过来,我会创建任意数量的模板来实现主模板中的接口,但是在每种情况下功能可能会有很大的不同,一个可能会更新数据库,而另一个可能会在文件系统中存储一些东西。
我的第一个问题是这是否是一个明智的实现?
我的第二个问题是如何动态引用每个模板,在适当的时候如何调用这些模板的方法?
如果我要扩展我的模板项目,为每个所需的新模板添加一个新类,我将克服动态引用模板的问题。但是,如果我想将它们保存在单独的程序集中.. 有没有办法将它们放入项目中?不要忘记,模板将列在数据库中,因此应用程序会知道它们,但是如何使用它们......
更新:我想出了如何动态引用每个模板类;它要求我向 GetType 提供程序集限定名称:我尝试在主应用程序中动态生成模板:
因此,如果我不断更新我的 MasterTemplates 项目,根据需要添加新类,我可以实现我的目标。但是,如何处理不同的模板程序集?
同时,我很快将看一下 DBM 对托管可扩展性框架的建议。
结论: 我没有时间全面调查MEF;虽然它对我目前的需求来说有点过头了,但它看起来非常有希望。而且我还没有想出如何为不同的模板轻松开发和使用不同的程序集——相反,我将所有模板保存在一个程序集中,每次需要新模板时我都必须重新编译和更新它。不像 MEF 替代品那样复杂,但更简单,适合我当前的需求。
vb.net - 在 Visual Basic 中连接控件,控制控件
我正在使用 Visual Basic (Visual Studio 2010) 创建动态创建的控件。基本上我正在做的是创建一个标签、一个文本框、一个标签(将充当秒表)和一个按钮(用于控制所述秒表)。
每组控件将像这样连续排列(和命名):
因此,对于给定的行,我将如下所示:
我已经了解了有关动态创建元素以及在面板中创建它们的知识,在我创建的表单的名称末尾附加了一个特定的数字。我想做的是为动态创建的按钮连接一个事件,以控制通过同一事件创建的秒表计时器。
所以简而言之,我在问你如何连接一个事件来控制一个特别动态的按钮?
templates - 转换构建错误 :: 在网格视图 2.0 中动态创建模板列单选按钮
此链接是我的参考(代码项目): 在网格视图中动态创建模板列
我的需求:构建一个有时有 2 个单选按钮模板列,有时超过 2 个关于数据库问题选项的网格。
每次我访问该页面时,此网格都会包含以下示例:
- 2-4 个问题,带有 2 个选项单选按钮。
- 2-7 个问题,带有 5 个选项单选按钮。
构建错误
我的课:
和 Build Grid cols 方法:
java - 在 JVM 中获取 Spring 和其他框架版本号
我正在尝试为基本的 java 应用程序创建一个“骨架”框架。
我要添加的一件事是列出当前附加的框架/库的版本页面/显示。
例如:
骨架版本:1.0.0 春季:2.5.6 休眠:Malbolge
Skeleton 项目的目的是让新开发人员能够非常轻松地快速启动强大的应用程序。
我认为最坏的情况是我可以搜索每个框架 jar 清单并使用它......但这并不好玩......
有人有不同的建议吗?如果项目要使用 Maven,这将是毫无疑问的......我可以只解析 pom.xml 或类似的东西......
我想一个更明确的问题是:
给定一个库文件夹;有没有办法在不接触清单的情况下动态收集罐子/框架版本?
python - 从命令行动态读取并创建对象
我想从命令行动态读取并将输入转换为正确的格式。因此,我必须确定所需的类型并实例化这样的对象。由于输入是str
我必须正确转换输入。这是我想用伪代码做的一个例子。如果TypeOf
失败,它应该引发异常,也许ValueError
.
我怎么能在python中做到这一点?
jquery - 使用 jQuery 删除下拉菜单并在标签内动态添加文本框
<td>
我在表格行的标签内有一个下拉菜单。我需要根据某些逻辑将其动态更改为文本框或文本框+按钮。关于我如何实现这一目标的任何帮助?
<td>
包含's 和<tr>
's 以及控件的整个表格是动态生成的。
提前致谢。
asp.net-mvc - 不显眼的验证不适用于动态添加的局部视图
我目前在动态添加内容后面临验证问题。
我有一个模型(Order
)的强类型视图。这个订单可以有很多项目。该模型如下所示:
我输入订单信息以及该特定订单的商品。我尝试了几种动态添加内容的方法,最后采用了Steven Sanderson 的方式。
在我看来,我有常规的订单信息,然后是项目,我的模型看起来像这样:
...
这些是我尝试过的一些事情,但没有任何效果。
我parseDynamicContent
从Applying unobtrusive jquery validation to dynamic content in ASP.Net MVC中得到。我在我能想到的每一种情况下都尝试过,但仍然没有运气。
我还尝试了常规解析,从表单中删除验证然后再次应用它,但仍然没有验证新添加的元素:
...我的部分观点看起来像这样:
所以发生的事情是,默认情况下,我有一个从控制器发送到视图的空项目,以显示一个空行。该项目已验证,但是当我单击添加项目时,无论发生什么,都会从该部分显示另一行,但我无法对其进行验证。我试图将验证放在部分视图中(在主表单中准备好文档之前),并且我应用了我阅读的所有内容,它总是以相同的方式结束:验证第一行,而不是其他行。我尝试了为此目的对 Steven Sanderson 进行的验证 - 仍然没有运气 - 甚至在此链接上找到 的部分验证以及特定于部分验证的页面......
我应该怎么做才能使此验证生效?
javascript - 动态添加行后如何刷新JQuery移动表
我正在根据从服务器获取的 JSON 字符串向 JQ Mobile 表添加行。
刷新后我第一次进入页面时,没有添加任何样式,但是之后每次都一切正常。
有没有办法像列表视图一样刷新/初始化表格?
下面的代码是我添加行的地方:
javascript - 在运行时动态获取 javascript 中数组成员的名称
首先,我不确定在 javascript 中是否真的可行,但我仍然觉得值得一问。
好的,所以我要做的是在运行时动态获取数组(或您可能说的对象)成员的名称。
让我解释。我有一个这样的对象:
Results :-
member_name1 : value_1
member_name2 : value_2
member_name3 : value_3
这里,Result
是对象的名称,它具有、 等成员member_name1
,并且它们分别具有 和 之类的值。我要做的是在运行时获取这样的成员的名称;不是它的价值。我通常通过访问该值。member_name2
value_1
value_2
member_name1
Results.member_name1
我希望我能够描述这个问题!
以下是该对象的屏幕截图:
http://i.stack.imgur.com/dzAgm.png
谢谢!
asp.net-mvc-3 - Nested BeginCollectionItem
I'm using Steve Sanderson's BeginCollectionItem approach to add dynamic content. Everything works fine when I'm doing it on the first level. However, when try to implement a nested collection meaning a BeginCollectionItem in another BeginCollectionItem, it doesn't seem to work.
My models are as follows:
Now what i have is an Order which could have several payment methods, and if one of the payment methods is a TT (telex transfer) it could have several transfers involved. Implementing several payment methods in one Order as a collection works, but when I try to implement several transfers within a TT, nothing of these transfers gets passed to the controller.
Here's what my view looks like:
In the _NewPayment partial:
and finally in the _NewTransfer partial:
So everything works, except in the controller the List transfers which is in TT property of the PaymentMethods is always null. It's not being passed to the controller properly. Is there something i'm missing?
Does nested BeginCollectionItem not work? is there an extra step I must do? Please shed some light. Thanks
I figured it out using Joe Stevens' method shown at the following link:
http://www.joe-stevens.com/2011/06/06/editing-and-binding-nested-lists-with-asp-net-mvc-2/
Cheers