mirror of
https://github.com/bcomsugi/dasaproject.git
synced 2026-01-10 07:02:38 +07:00
44 lines
1.6 KiB
Python
44 lines
1.6 KiB
Python
from django.forms import ModelForm, Select
|
|
from django import forms
|
|
from crispy_forms.helper import FormHelper
|
|
from crispy_forms.layout import Layout, Submit, Row, Column, Field
|
|
from .models import Item, PriceLevel
|
|
|
|
class ItemForm(ModelForm):
|
|
class Meta:
|
|
model = Item
|
|
fields = "__all__"
|
|
widgets = {
|
|
'SalesDesc':forms.Textarea(attrs={'rows':4}),
|
|
'PurchaseDesc':forms.Textarea(attrs={'rows':4}),
|
|
|
|
}
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
super().__init__(*args, **kwargs)
|
|
self.helper = FormHelper()
|
|
self.helper.layout = Layout(
|
|
# Column('ItemType', css_class='form-group col-md-6 mb-0'),
|
|
Row(
|
|
Column('Name', css_class='form-group col-md-4 mb-0'),
|
|
Column('Parent', css_class='form-group col-md-4 mb-0'),
|
|
Column('ManufacturerPartNumber', css_class='form-group col-md-4 mb-0'),
|
|
css_class='form-row'
|
|
),
|
|
Field('UnitOfMeasureSetRefFullName', css_class='form-input col-md-4 mb-0'),
|
|
# 'address_2',
|
|
Row(
|
|
# Card
|
|
Column('SalesDesc', css_class='form-group col-md-6 mb-0'),
|
|
Column('state', css_class='form-group col-md-4 mb-0'),
|
|
Column('zip_code', css_class='form-group col-md-2 mb-0'),
|
|
css_class='form-row'
|
|
),
|
|
'check_me_out',
|
|
Submit('submit', 'Sign in')
|
|
)
|
|
|
|
class PriceLevelForm(ModelForm):
|
|
class Meta:
|
|
model = PriceLevel
|
|
fields = "__all__" |