EnumSelectOnlineViewController.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. //
  2. // EnumSelectOnlineViewController.h
  3. // RA TradeFiling
  4. //
  5. // Created by Rui Zhang on 5/14/21.
  6. //
  7. #import <UIKit/UIKit.h>
  8. #import "EnumSelectViewController.h"
  9. #import "EnumSelectDelegate.h"
  10. #import "RAProgressHUD.h"
  11. NS_ASSUME_NONNULL_BEGIN
  12. @class EnumSelectOnlineViewController;
  13. @protocol EnumSelectOnlineViewControllerDelegate <NSObject>
  14. -(void) EnumValueChanged:(NSMutableDictionary *)value indexPath :(NSIndexPath*) indexPath;
  15. @end
  16. @interface EnumSelectOnlineViewController : UIViewController<UITableViewDataSource,UITableViewDelegate,UISearchBarDelegate>
  17. //@property (strong,nonatomic) NSMutableDictionary* value;
  18. @property (nonatomic, weak) id<EnumSelectViewControllerDelegate> delegate;
  19. //@property bool canbeEmpty;
  20. //@property index last
  21. @property bool single_select;
  22. @property bool auto_close;
  23. @property (strong,nonatomic) NSIndexPath* updatePosition;
  24. @property (strong, nonatomic) IBOutlet UINavigationItem *navi_item;
  25. //@property (strong,nonatomic) NSString* title;
  26. @property bool dirty ;
  27. @property int max_select ;
  28. @property bool is_dialog ;
  29. @property (weak, nonatomic) IBOutlet UILabel *labelNoRecord;
  30. @property (strong, nonatomic) IBOutlet UITableView *tableEnum;
  31. @property (nonatomic , copy) void (^returnValue)(NSMutableDictionary* value);
  32. @property bool hide_navibar;
  33. @property bool reset;
  34. @property int filter_count;
  35. @property (strong,nonatomic) NSString* keywords;
  36. #pragma mark 在线cadedate
  37. @property bool online_enum ;
  38. @property (strong,nonatomic) NSString* online_keywords;
  39. @property (strong,nonatomic) NSString* online_url;
  40. @property (strong,nonatomic) NSMutableDictionary* online_params;
  41. @end
  42. NS_ASSUME_NONNULL_END