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. //
  15. //-(void) EnumValueChanged:(NSMutableDictionary *)value indexPath :(NSIndexPath*) indexPath;
  16. //
  17. //@end
  18. @interface EnumSelectOnlineViewController : UIViewController<UITableViewDataSource,UITableViewDelegate,UISearchBarDelegate>
  19. //@property (strong,nonatomic) NSMutableDictionary* value;
  20. @property (nonatomic, weak) id<EnumSelectViewControllerDelegate> delegate;
  21. //@property bool canbeEmpty;
  22. //@property index last
  23. @property bool single_select;
  24. @property bool auto_close;
  25. @property (strong,nonatomic) NSIndexPath* updatePosition;
  26. @property (strong, nonatomic) IBOutlet UINavigationItem *navi_item;
  27. //@property (strong,nonatomic) NSString* title;
  28. @property bool dirty ;
  29. @property int max_select ;
  30. @property bool is_dialog ;
  31. @property (weak, nonatomic) IBOutlet UILabel *labelNoRecord;
  32. @property (strong, nonatomic) IBOutlet UITableView *tableEnum;
  33. @property (nonatomic , copy) void (^returnValue)(NSMutableDictionary* value);
  34. @property bool hide_navibar;
  35. @property bool reset;
  36. @property int filter_count;
  37. @property (strong,nonatomic) NSString* keywords;
  38. #pragma mark 在线cadedate
  39. @property bool online_enum ;
  40. @property (strong,nonatomic) NSString* online_keywords;
  41. @property (strong,nonatomic) NSString* online_url;
  42. @property (strong,nonatomic) NSMutableDictionary* online_params;
  43. @end
  44. NS_ASSUME_NONNULL_END