我想雙擊另一個網格面板的單元另一個 帶額外參數的動作/視圖示例: 網格面板位於.../Student中,我想在其他頁面上顯示一個 學生的詳細信息,例如:/ Student/Detail/1雙擊他的 姓名,ID或他的記錄中的任何數據。 對不起,我的英文不好Ext.net MVC Razor Cell雙擊網格面板
0
A
回答
0
我想這
@(
Html.X().GridPanel()
.Title("Students")
.Width(550)
.Height(200)
.ForceFit(true)
.Store(Html.X().Store().Model(Html.X().Model()
.Fields(fields =>
{
fields.Add(Html.X().ModelField().Name("StudentID"));
fields.Add(Html.X().ModelField().Name("LastName"));
fields.Add(Html.X().ModelField().Name("FirstMidName"));
fields.Add(Html.X().ModelField().Name("EnrollmentDate"));
}
)
).DataSource(Model)
).ColumnModel(
Html.X().Column().Text("Student ID").DataIndex("StudentID"),
Html.X().Column().Text("Last Name").DataIndex("LastName"),
Html.X().Column().Text("First Name").DataIndex("FirstMidName"),
Html.X().DateColumn().Text("Enrollment").DataIndex("EnrollmentDate")
).DirectEvents(de =>
{
de.CellDblClick.Url = "Edit"; // also tried
de.CellDblClick.Action = "Edit";
de.CellDblClick.ExtraParams.Add(1); //static
later I'll add the StudentID here
}
)
)
的GridPanel中顯示沒有問題的數據,但是當我雙擊一個 細胞這是它的sended 本地主機請求:10782 /學生/編輯?_dc = 1359052548829 而不是這個 localhost:10782/Student/Edit/1
0
我可以建議使用Before處理程序來管理URL。
要從URL中刪除「?dc ...」,請設置DisableCaching =「false」。
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title>Ext.NET v2 Example</title>
<script>
var counter = 1;
</script>
</head>
<body>
<ext:ResourceManager runat="server" />
<ext:Button runat="server" Text="Test">
<DirectEvents>
<Click Url="Some URL" Before="o.url = o.rawUrl + counter++;" DisableCaching="false">
<CustomConfig>
<ext:ConfigItem Name="rawUrl" Value="Controller/Action/" Mode="Value" />
</CustomConfig>
</Click>
</DirectEvents>
</ext:Button>
</body>
</html>
相關問題
- 1. 雙擊mvc 4網格
- 2. 雙擊網格行並將其加載到iframe ext.net
- 3. MVC Razor Web網格 - 錯誤
- 4. 使用複雜模型類型的數據源的ext.net mvc網格面板
- 5. 在treepanel中雙擊應該添加在網格面板Extjs
- 6. 如何處理在ext.net中打印網格面板的方向
- 7. Ext.NET更改爲網格面板不需要的回滾
- 8. 在Ext.Net網格面板中的過濾器問題
- 9. 如何添加到Razor中查看通過ext.NET(MVC)後面的代碼創建的面板
- 10. 在網格上雙擊
- 11. 雙擊Silverlight數據網格
- 12. Ext.NET樞軸網格實現
- 13. 更改單擊編輯雙擊網格
- 14. EXT.NET網格面板中的組合框顯示值而不是文本
- 15. extjs網格面板
- 16. 如何添加一個網格面板的菜單右鍵單擊在Ext.NET從代碼
- 17. 面板上的Extjs雙擊事件
- 18. 如何使用Razor語法在Ext.NET中指定XTemplate重複?
- 19. ASP.NET MVC 3 RAZOR風格
- 20. 錯誤@ Html.X()在Razor引擎Ext.net?
- 21. 使用Razor over ASP.NET MVC的ASP.NET網頁MVC Razor Views
- 22. 在ExtJS網格項目上打開ExtJS桌面窗口雙擊
- 23. 雙擊WPF數據網格與RowDetailsTemplate
- 24. 網格上的ext.net過濾器
- 25. 二維數組ext.net網格視圖
- 26. Ext.net網格:如何對齊列內容?
- 27. 從網格面板中EXTJS4
- 28. 堆棧面板和網格
- 29. 禁用網格面板
- 30. 修改網格面板列