Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
flask-admin
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Python-Dev
flask-admin
Commits
a797f934
Commit
a797f934
authored
Aug 27, 2013
by
Serge S. Koval
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed #297
parent
dee366df
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
11 additions
and
2 deletions
+11
-2
simple.py
examples/mongoengine/simple.py
+3
-1
simple.py
examples/peewee/simple.py
+3
-1
widgets.py
flask_admin/model/widgets.py
+4
-0
form.js
flask_admin/static/admin/js/form.js
+1
-0
No files found.
examples/mongoengine/simple.py
View file @
a797f934
...
@@ -81,7 +81,9 @@ class TodoView(ModelView):
...
@@ -81,7 +81,9 @@ class TodoView(ModelView):
column_filters
=
[
'done'
]
column_filters
=
[
'done'
]
form_ajax_refs
=
{
form_ajax_refs
=
{
'user'
:
(
'name'
,)
'user'
:
{
'fields'
:
(
'name'
,)
}
}
}
...
...
examples/peewee/simple.py
View file @
a797f934
...
@@ -67,7 +67,9 @@ class PostAdmin(ModelView):
...
@@ -67,7 +67,9 @@ class PostAdmin(ModelView):
User
.
username
)
User
.
username
)
form_ajax_refs
=
{
form_ajax_refs
=
{
'user'
:
(
User
.
username
,
'email'
)
'user'
:
{
'fields'
:
(
User
.
username
,
'email'
)
}
}
}
...
...
flask_admin/model/widgets.py
View file @
a797f934
...
@@ -2,6 +2,7 @@ from flask import url_for, json
...
@@ -2,6 +2,7 @@ from flask import url_for, json
from
wtforms.widgets
import
HTMLString
,
html_params
from
wtforms.widgets
import
HTMLString
,
html_params
from
flask.ext.admin._compat
import
as_unicode
from
flask.ext.admin._compat
import
as_unicode
from
flask.ext.admin.babel
import
gettext
from
flask.ext.admin.form
import
RenderTemplateWidget
from
flask.ext.admin.form
import
RenderTemplateWidget
...
@@ -51,4 +52,7 @@ class AjaxSelect2Widget(object):
...
@@ -51,4 +52,7 @@ class AjaxSelect2Widget(object):
kwargs
[
'value'
]
=
data
[
0
]
kwargs
[
'value'
]
=
data
[
0
]
kwargs
[
'data-json'
]
=
json
.
dumps
(
data
)
kwargs
[
'data-json'
]
=
json
.
dumps
(
data
)
placeholder
=
gettext
(
field
.
loader
.
options
.
get
(
'placeholder'
,
'Please select model'
))
kwargs
.
setdefault
(
'data-placeholder'
,
placeholder
)
return
HTMLString
(
'<input
%
s>'
%
html_params
(
name
=
field
.
name
,
**
kwargs
))
return
HTMLString
(
'<input
%
s>'
%
html_params
(
name
=
field
.
name
,
**
kwargs
))
flask_admin/static/admin/js/form.js
View file @
a797f934
...
@@ -12,6 +12,7 @@
...
@@ -12,6 +12,7 @@
var
opts
=
{
var
opts
=
{
width
:
'resolve'
,
width
:
'resolve'
,
minimumInputLength
:
1
,
minimumInputLength
:
1
,
placeholder
:
'data-placeholder'
,
ajax
:
{
ajax
:
{
url
:
$el
.
attr
(
'data-url'
),
url
:
$el
.
attr
(
'data-url'
),
data
:
function
(
term
,
page
)
{
data
:
function
(
term
,
page
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment