Coverage for gws-app/gws/plugin/model_widget/feature_suggest/__init__.py: 0%

11 statements  

« prev     ^ index     » next       coverage.py v7.16.2, created at 2026-10-05 13:35 +0200

1"""Feature suggest widget. 

2 

3Input for choosing the related feature of a ``relatedFeature`` field, which 

4suggests matching features as the user types. 

5 

6Example:: 

7 

8 fields+ { 

9 name "street" 

10 type "relatedFeature" 

11 fromColumn "street_id" 

12 toModel "model_street" 

13 widget.type "featureSuggest" 

14 } 

15""" 

16 

17import gws 

18import gws.base.model.widget 

19 

20 

21@gws.ext.config.modelWidget('featureSuggest') 

22class Config(gws.base.model.widget.Config): 

23 """Input that suggests related features as the user types.""" 

24 

25 pass 

26 

27 

28@gws.ext.props.modelWidget('featureSuggest') 

29class Props(gws.base.model.widget.Props): 

30 pass 

31 

32 

33@gws.ext.object.modelWidget('featureSuggest') 

34class Object(gws.base.model.widget.Object): 

35 """Feature suggest widget object.""" 

36 

37 pass