Ext.Net点击GridPanel中一行,在FormPanel里后台加载详细数据
2011-07-08 23:44
417 查看
参考官方Demo:GridPanel -> Data With Details - Form Details
其主要过程
1.在GridPanel的SelectionModel段内编写DirectEvents,DirectEvents的子元素RowSelect的OnEvent属性,这里指定了后台调用的方法名称
2.编写后台功能代码
其主要过程
1.在GridPanel的SelectionModel段内编写DirectEvents,DirectEvents的子元素RowSelect的OnEvent属性,这里指定了后台调用的方法名称
<SelectionModel> <ext:RowSelectionModel runat="server" SingleSelect="true"> <DirectEvents> <RowSelect OnEvent="RowSelect" Buffer="100"> <EventMask ShowMask="true" Target="CustomTarget" CustomTarget="#{FormPanel1}" /> <ExtraParams> <%-- or can use params[2].id as value --%> <ext:Parameter Name="EmployeeID" Value="this.getSelected().id" Mode="Raw" /> </ExtraParams> </RowSelect> </DirectEvents> </ext:RowSelectionModel> </SelectionModel>
2.编写后台功能代码
protected void RowSelect(object sender, DirectEventArgs e) { string employeeID = e.ExtraParams["EmployeeID"]; Employee empl = Employee.GetEmployee(int.Parse(employeeID)); this.FormPanel1.SetValues(new { empl.EmployeeID, empl.FirstName, empl.LastName, empl.Title, ReportsTo = empl.ReportsTo.HasValue ? (Employee.GetEmployee(empl.ReportsTo.Value).LastName) : "", empl.HireDate, empl.Extension, empl.Address, empl.City, empl.PostalCode, empl.HomePhone, empl.TitleOfCourtesy, empl.BirthDate, empl.Region, empl.Country, empl.Notes }); }
相关文章推荐
- Ext.Net 1.x_Ext.Net.GridPanel如何后台遍历GridPanel中的数据?
- Ext.Net 1.x_Ext.Net.GridPanel如何后台遍历GridPanel中的数据?
- Ext.Net点击GridPanel的行,在另一个GridPanel中加载明细
- Delphi中点击DBGrid某一行获得其详细数据方法
- 功能齐全的GridView!Asp.Net中GridView的自定义分页,带箭头的排序,鼠标高亮每一行,无数据时的提醒,点击Button弹出框!
- EXT.NET循环取GridPanel数据
- Extjs和Asp.NET后台的数据交互(二) => Ext.data.Connection
- EXT.NET FormPanel 数据初始化与提交
- easyui复选框树动态加载后台数据,实现自动选中数据库中数据。后台语言是.NET
- Ext的GridPanel中,如何知道你鼠标点击了哪一行
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- ztree实现异步加载(点击节点,请求后台数据,添加数据到对应节点)
- EXT.NET-gridpanel 行双击事件,js带参数调用后台方法
- asp.net中按钮的后台点击事件怎样才能打开一个对话框?(ext中的window)
- [Ext.Net]TreePanel 异步加载数据
- Extjs EditorGridPanel的使用.(数据从后台读出) asp.net
- Ext.Net 复制GridPanel的数据
- SSH+Ext左侧tree右侧grid,点击左侧tree节点右侧grid数据动态加载和分页问题
- ext combobox动态加载数据库数据(附前后台)
- ExtJS中FormPanel实现数据加载和提交 - EXT - AJAX - JavaEye论坛