Telerik RadScheduler 和约会属性

发布于 2024-09-24 16:13:39 字数 480 浏览 0 评论 0原文

我有一个 aspx 页面,在后面的代码中,我正在构建 Telerik.Web.UI.Appointment 对象的列表,并将 RadScheduler 的数据源设置为该列表。

对于每个约会对象,我添加了几个属性。像 CusomerID 这样的东西。

appt.Attributes.Add("CustomerID", 23);

我需要在客户端获取此信息。从文档来看,在我看来这应该有效,但事实并非如此。

var appt = eventArgs.get_appointment();
var list = appt.get_attributes();
var attr = list.getAttribute('CustomerID');

当我运行此命令时,attr 始终未定义。

那么,我的问题是什么?我是否没有在服务器端以正确的方式添加属性,或者我的客户端调用是否出现问题?

I've got an aspx page, and in the code behind, I'm building a list of Telerik.Web.UI.Appointment objects, and setting the datasource of the RadScheduler to that list.

For each appointment object I'm adding several attributes to it. Things like CusomerID.

appt.Attributes.Add("CustomerID", 23);

I need to get at this information client side. From the documentation, it appears to me that this should work, but it does not.

var appt = eventArgs.get_appointment();
var list = appt.get_attributes();
var attr = list.getAttribute('CustomerID');

When I run this, attr is always undefined.

So, what is my problem? Am I not adding the attributes in the correct way on the server side, or is something messed up with my client side call?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨轻弹 2024-10-01 16:13:39

将 CustomAttributeNames="CustomerID" 添加到 aspx.xml 文件中的标记中。否则,如果我没记错的话, get_attributes() 不会返回任何内容。

Add CustomAttributeNames="CustomerID" to your tag in the aspx. Otherwise get_attributes() just returns nothing if I recall correctly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文