【发布时间】:2015-04-07 01:30:47
【问题描述】:
我使用的是 Telerik RadGrid,它里面有一个 MasterTableView。
目前我在标记中定义了 ClientEvents
<ClientSettings>
<ClientEvents OnGridCreated="gridCreated"></ClientEvents>
</ClientSettings>
然后我只是像这样在一个单独的 javascript 文件中处理它
var masterTableView;
gridCreated = function (sender) {
masterTableView = sender.get_masterTableView();
};
我想要的是这样的功能
var grid;
initialize = function(gridId)
{
grid = someFunction(gridId); // this will return me the Telerik Grid like sender above
}
然后,我可以从 .aspx 调用此函数,并在需要时传递更多参数。在初始化函数中,我将获取 gridId 并像在 gridCreated 函数中一样抓取整个对象。然后我会从那里获取 masterTableView 并做我必须做的事情。
这是否可能实现,因为我希望我的标记尽可能小,并使 javascript 文件尽可能可重用?
【问题讨论】:
标签: javascript jquery asp.net telerik