問題タブ [chained-select]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
86 参照

php - ループ状態でチェーンされたjqueryを使用できないのはなぜですか?

次のように表示する連鎖ドロップダウンを表示するテーブルのリストを作成したい:

ここに画像の説明を入力

連鎖ドロップダウンは次のように機能します。 ここに画像の説明を入力

ただし、最初の行にのみ表示され、別の行では機能しません。

次のように表示できます。 ここに画像の説明を入力

すべての行のドロップダウンを連鎖できることを願っています。誰でも解決策を見つけますか?

0 投票する
0 に答える
84 参照

python - 巧妙な選択を使用して Django Chained Drop Down を実装する方法

私は小さなdjangoプロジェクトを行っており、django-clever-selectを使用して連鎖ドロップダウン選択を作成しています。

https://pypi.org/project/django-clever-selects/のインストール使用ガイドに記載されている正確な指示に従いました。

しかし、pycharm でアプリを実行すると、ドロップダウンに選択するデータが表示されません。

models.py

` form.py file `<pre> from django import forms from clever_selects.forms import ChainedModelChoiceField from django.urls import reverse_lazy from uploads.core.models import Deals, Category, SubCategory class DocumentForm(forms.ModelForm): category = forms.ModelChoiceField(widget=forms.Select(attrs={'class':'form-control'}),queryset=Category.objects.all()) subcategory = ChainedModelChoiceField(parent_field='category', ajax_url=reverse_lazy('ajax_chained_models'), empty_label=(u'Select Sub Category'), model=SubCategory, required=True, widget=forms.Select(attrs={'class':'form-control'})) description = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control'})) document = forms.FileField(widget=forms.FileInput(attrs={'class': 'form-control-file'})) # Call attrs with form widget expire_date = forms.DateField(widget=forms.widgets.DateInput(attrs={'class':'datepicker','id':'date','type': 'date'})) class Meta: model = Deals fields = ('category', 'subcategory', 'description', 'document', 'expire_date') </pre> view.py file <pre>class AjaxChainedView(ChainedSelectChoicesView): def get_child_set(self): return SubCategory.object.filter(catego=self.parent_value) </pre>` url.py file ` <pre> from django.conf.urls import url, include from rest_framework import routers from .views import home, model_form_upload, DealViewSet, AjaxChainedView app_name = "core" router = routers.DefaultRouter() router.register(r'deals_list', DealViewSet) urlpatterns = [ url(r'^$',home, name='home'), # url(r'^uploads/simple/$', views.simple_upload, name='simple_upload'), url(r'^form/$', model_form_upload, name='model_form_upload'), url(r'^', include(router.urls)), url(r'^ajax/custom-chained-view-url/$', AjaxChainedView.as_view(), name='ajax_chained_view'), ] </pre> `

12345678910