Telerik ASP.NET AJAX Javascript 中的网格参考
Telerik ASP.NET AJAX Grid reference in Javascript
我正在使用内部有 MasterTableView 的 Telerik RadGrid。
目前我在标记中定义了 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 文件尽可能可重用?
如果将 gridId 传递给函数,则可以在该函数内部使用 $find(gridId) 来获取网格客户端对象的实例。
此处有更多详细信息:http://www.telerik.com/help/aspnet-ajax/grid-getting-client-object.html
我正在使用内部有 MasterTableView 的 Telerik RadGrid。
目前我在标记中定义了 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 文件尽可能可重用?
如果将 gridId 传递给函数,则可以在该函数内部使用 $find(gridId) 来获取网格客户端对象的实例。
此处有更多详细信息:http://www.telerik.com/help/aspnet-ajax/grid-getting-client-object.html