Telerik RadScheduler 和约会属性
我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将 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.