Commit d169d6079aaa2b2a29f999b0047feb3d057f84b1
1 parent
29f8d658
add label and column name in primary_key alternative. This allows to see and edi…
…t the DB_id other than the first "id"
Showing
2 changed files
with
7 additions
and
2 deletions
Show diff stats
view/jqgrid.anubis
| ... | ... | @@ -114,7 +114,12 @@ define String |
| 114 | 114 | with empty_referer = hk_referer("","","",""), |
| 115 | 115 | with result = if model is |
| 116 | 116 | { |
| 117 | - primary_key then "{ name: 'id', hidden:true }", | |
| 117 | + primary_key(label,column_name) then | |
| 118 | + if column_name = "id" then | |
| 119 | + "{ name: 'id', label:'id', editable:false}" | |
| 120 | + else | |
| 121 | + "{ name: '"+column_name+"', label: "+to_JS_String(_T(label))+", editable:true, autoResizable: true, template: 'integer' }" | |
| 122 | + , | |
| 118 | 123 | information(label,column_name,width,help) then "{ name: '"+column_name+"', label: "+to_JS_String(_T(label))+", autoResizable: true, "+search_options(column_name)+"}", |
| 119 | 124 | text(label,column_name,help) then "{ name: '"+column_name+"', label: "+to_JS_String(_T(label))+", editable:true, autoResizable: true, "+search_options(column_name)+" }", |
| 120 | 125 | password(label,column_name,help) then "{ name: '"+column_name+"', label: "+to_JS_String(_T(label))+", autoResizable: true }", | ... | ... |
view/types/hk_view.anubis
| ... | ... | @@ -57,7 +57,7 @@ read hayamiki_lib/view/types/hk_form_tab.anubis |
| 57 | 57 | |
| 58 | 58 | public type VT_view_model_entry: |
| 59 | 59 | //hidden (String name, String value), |
| 60 | - primary_key , | |
| 60 | + primary_key (String label, String column_name), | |
| 61 | 61 | information (String label, String column_name, Int width, HK_Help_Text help), //s_name = show_name for translation, v_name = string to show |
| 62 | 62 | text (String label, String column_name, HK_Help_Text help), //s_name = show_name for translation, c_name = table column name |
| 63 | 63 | password (String label, String column_name, HK_Help_Text help), //s_name = show_name for translation, c_name = table column name | ... | ... |