问题标签 [extender]

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 回答
494 浏览

asp.net - JavaScript - 如何从字符串名称调用函数并传递数组对象?

我有一个用户控件,它允许用户提供他们自己的脚本名称,这些名称由控件在特定事件上调用。

我有以下代码:

me.get_formatFunction 包含函数的名称,即“FormatItem”。这个例子目前正在使用 eval,我不想使用它......加上这个例子无论如何都不起作用,但我想我会展示我想要得到的东西。

在上面的示例中,我得到一个值未定义的错误,因为 'item' 是一个字符串数组,而 eval 尝试将其转换为一个长字符串。

我怎样才能实现这个功能仍然通过'item'作为字符串数组传递给命名函数?

如果传递命名函数是一个坏主意,有没有其他选择?

这就是我的控件的声明方式:

0 投票
1 回答
2807 浏览

asp.net - AutoCompleteExtender OnClientItemSelected raised after validation

I have an AutoCompleteExtender which is working, the OnClientItemSelected event is raised. Now, I added a validator that validates my control (the AutoCompleteExtender is a part of that control). My problem is that the validator is called before the OnClientItemSelected event is raised. Therefore the validator returns an invalid state, which is not correct if a valid value has been entered.

Does anybody know this behavior and can come up with a solution?

Thanks.

0 投票
1 回答
105 浏览

asp.net - 自定义 Ajax 扩展器 - 集合属性

我编写了一个自定义 ajax 扩展器,用于 ASP 面板和 JQuery 对话框。我面临的问题是我需要多个按钮来触发对话框,因此属性并不是一个真正可行的选择。我希望做以下事情:

有谁知道如何将这个自定义“触发器”集合添加到我的扩展器中?谢谢。

0 投票
1 回答
1888 浏览

c# - Ajax Control Toolkit 自定义选项卡扩展器以关闭选项卡客户端

我正在尝试编写一个 AJAX 控件扩展器,它可以修改 AJAX 控件工具包TabPanel,以便TabPanel's 的标题在文本之后有一个图像,单击该图像时,使用客户端脚本(没有回发)隐藏选项卡标题。我还希望能够指定一个 onClientClose 函数,该函数在关闭选项卡时也会调用。

我是 ASP 控件扩展器的新手,到目前为止,我一直遵循 [tutorial]( http://www.asp.net/ajax/tutorials/creating-a-custom-ajax-control-toolkit-control-extender -cs "Creating a Custom AJAX Control Toolkit Control Extender") 在 ASP.NET 站点上用于创建自定义扩展器。我已经调用了我的扩展器 a ClosableTabPanelExtender,并且我的扩展器项目构建了。我像这样设置了一个测试网页:

到目前为止,我在运行网站时收到以下错误:
The TargetControlID of 'ClosableTabPanelExtender1' is not valid. A control with ID 'TabPanel1' could not be found.
该错误让我认为 aTabPanel无法扩展,所以我必须扩展aTabContainer吗?

除了错误之外,我还可以使用一些方向,尤其是使用 Behavior 脚本。这对我来说是最难以捉摸的部分,尽管我知道它可能会包含我试图添加的大部分功能。我也不确定扩展器的其他部分如何与它一起工作。

我有 Ajax Toolkit 源代码,并查看了 Tab 控件的源代码,我部分理解了这些源代码。我还浏览了几个控制扩展器的示例,主要是Matt Berseth 的扩展器和 Dan Wahlin 的一个。

0 投票
1 回答
316 浏览

android - android的活动扩展器

我需要创建类 (com.mycompany.ActivityWrapper) 来扩展 android.app.Activity 并扩展以下方法:

  • 创建
  • 恢复
  • onConfigurationChanged
  • onMenuOpened

我希望我的所有活动(已经在 android.app.Activity、android.app.?ListActivity 扩展)使用我的 com.mycompany.ActivityWrapper 的代码

我不知道如何实现这一点(可能通过反射%))。

帮帮我,请

0 投票
2 回答
16357 浏览

asp.net - ASP.NET 文本框 DropDownExtender

如何从下拉列表中获取值以返回到 TextBox?以下不起作用。您可以从列表中选择项目。

0 投票
0 回答
621 浏览

asp.net - ASP.net PasswordStrength Extender 的推荐计算权重

我一直在摆弄这个控件,我认为我有一套不错的权重。我正在寻找其他人是否认为这是一个很好的组合。

http://www.asp.net/ajax/ajaxcontroltoolkit/samples/passwordstrength/passwordstrength.aspx

我在看 30;15;30;25

其中:A = 长度加权,B = 数字加权,C = 套管加权,D = 符号加权。

这为“密码”、“12345678”和“abcd1234”等输入提供了“弱”。

此外,如果有人对如何在 Web 容器之外测试此控件以查看它如何评价一个很棒的密码有任何建议。

谢谢!

0 投票
2 回答
4742 浏览

c# - 扩展器控件可能不会在 PreRender 之后注册。发生在 GridView DataBind() 上

在我们的 ASP.Net 4.0 C# Web 应用程序中,我在调试期间在主题行中收到上述错误。

我并没有真正对页面上的动态控件做任何时髦的事情,因为某些搜索结果表明可能是问题的根源。

该页面有 2 个ajax:CalendarExtenders,并且已经正常工作了一段时间。

虽然它可能是相关的,但我可以看到这是多么真实,但这就是我当前正在处理的错误。

我们在页面上有一个控件,该控件在自动刷新功能上引发事件。[它是一个地图控件]。

我的页面订阅了该事件,并且在这样做时 DataBinds 一个asp:GridView. 我们每次都需要绑定网格中的数据,保证网格和地图控件同步。[这是一个车辆跟踪页面]

错误发生在 DataBind 命令上。

我删除了扩展器只是为了提出同样的错误。

数据绑定很简单,但我确信错误存在于其他地方。无论如何我都会包括它。

也许它根本不了解让我绊倒的页面生命周期,无论如何都会很高兴得到一些帮助。

0 投票
1 回答
2445 浏览

jquery-ui - 在 vb.net 中使用 jquery UI 自动完成文本框

我使用 jQuery 在我的表单中使用了两个自动完成扩展器。我想将一个自动完成扩展器的值传递给另一个自动完成扩展器。请让我知道如何使用 jQuery 传递值。

我的 VB.net 页面:-

我的 txtSearch 文本框类:-

我的 txtProperty 文本框类:-

0 投票
1 回答
230 浏览

asp.net - 创建自定义扩展器控件的困惑

我有 2 个问题在这里紧密耦合。

当您查看 msdn 上有关创建扩展器控件的文档时,他们宣扬新控件必须继承自ExtenderControl其中,这是Asp.net Ajax Library参考的一部分:阅读有关它的更多信息,但在阅读有关扩展器控件的更多信息时,我还发现this指出控件必须继承自ExtenderControlBase这是AjaxControlToolkit. 哪个思考没有意义,Toolkit 已经是扩展器控件集合和

  1. 为什么我的新控件应该从另一个实际继承自此的基础继承,Microsoft Ajax Library这也使得使用我的控件的客户也包括 Toolkit dll,无论他们喜欢与否。

  2. 此外,我在上面给出的两个参考文献中设置的方式属性也是对比鲜明的。Msdn 使用get/set方法来实现,但 Toolkit 文档更喜欢GetValue, SetValue. 现在要遵循哪个。

3.虽然这不是一个真正的问题,但是你如何维护我的控件类库现在已经设置好了,根本没有安排。您是否根据文件夹排列它们?您是否根据它们的功能放置它们。