如何修改我在SQLFORM.grid編輯視圖 - 輸入字段的大小,滴落下來菜單等文件寫得不好,所以任何例子將是一個很大的幫助。 謝謝的web2py SQLFORM網格修改編輯視圖
3
A
回答
1
的SQLFORM.grid使用指定的小部件在您的數據庫模型。 因此,要更改窗口小部件級別上的網格輸出,請更改模型。字段類型定義了自動選擇的小部件。請參閱book的field-constructors部分。
如果您希望對結果進行更細緻的控制,您可以調整窗口小部件,覆蓋窗口小部件,創建自己的窗口小部件,使用jQuery自動爲瀏覽器生成代碼。你也可以根據它傳遞給生成的SQLFORM的一些SQLFORM參數來改變一些參數到網格。嘗試網格的viewargs
參數來更改查看時發送到SQLFORM的參數。您可能想要提供類似dict(formstyle='divs')
的東西,或使用ui
參數提供一個帶有用於應用自己的CSS的類名的字典。 ref
關於在首位使用網格的選擇:
這些都是創建複雜的CRUD控制兩高一級別的對象。 他們提供分頁,瀏覽,搜索,排序,創建,更新和刪除單個對象記錄的能力。
因此,對於非常細微的控制,最好是編寫自己的網格,而不是使用這種高級對象。
我並不是說使用模型和一些javascript來調整網格是不可能的,但是因爲它使用了web2py的所有其他元素,而沒有進一步的web2py知識,所以其他元素很多都是相當陡峭的學習曲線。
相關問題
- 1. web2py內嵌可編輯網格
- 2. 網格視圖編輯問題
- 3. 在編輯網格視圖多行編輯驗證
- 4. 更改ExpandableListView編輯視圖
- 5. 修改單元格的表視圖按分段控件排序編輯
- 6. extjs可編輯網格 - 清除修改記錄列表
- 7. 需要修改Flask的編輯視圖admin
- 8. 在大表格中編輯一行(網格視圖)
- 9. 在網格視圖中更改視圖
- 10. 更改單擊編輯雙擊網格
- 11. 網格視圖內的網格視圖
- 12. 修改邏輯網絡
- 13. 編輯數據網格視圖的一列
- 14. 網格視圖的任何表添加和編輯和更新
- 15. 帶表單視圖的JQuery數據網格編輯
- 16. 網格視圖中的編輯模式無法使用getElementById()
- 17. 網格彈出編輯器中的可編輯網格
- 18. 修改jqGrid編輯器
- 19. Knockoutjs編輯網格
- 20. 編輯視圖
- 21. 如何更改透視網格中編輯的單元格的顏色DevExpress
- 22. 修改和更新在數據網格視圖記錄
- 23. 在行數據綁定事件中修改網格視圖dataitem?
- 24. C#.NET:編輯和更新動態綁定網格視圖
- 25. 如何使用服務器端編輯網格視圖
- 26. 通視圖數據以劍道網格定義編輯器
- 27. ExtJS 4.0.x:在彈出視圖中編輯網格
- 28. 如何在網格視圖中清除編輯框
- 29. 編輯網格視圖更新不能正常工作
- 30. 如何使網格視圖行可編輯?