index.axml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <import-sjs
  2. name="arrowUtil"
  3. from="../../_util/arrow.sjs" />
  4. <form-item
  5. className="{{className}}"
  6. position="{{position}}"
  7. label="{{label}}"
  8. labelWidth="{{labelWidth}}"
  9. status="{{formData.status}}"
  10. errors="{{formData.errors}}"
  11. tooltip="{{tooltip}}"
  12. required="{{formData.required}}"
  13. requiredMark="{{requiredMark}}"
  14. validateStatus="{{validateStatus}}"
  15. help="{{help}}">
  16. <view>
  17. <cascader-picker
  18. options="{{options}}"
  19. cancelText="{{cancelText}}"
  20. okText="{{okText}}"
  21. placeholder="{{placeholder}}"
  22. animationType="{{ animationType }}"
  23. maskClosable="{{maskClosable}}"
  24. maskStyle="{{maskStyle}}"
  25. popClassName="{{popClassName}}"
  26. style="{{style}}"
  27. popStyle="{{popStyle}}"
  28. disabled="{{disabled}}"
  29. title="{{title}}"
  30. maskClassName="{{maskClassName}}"
  31. indicatorStyle="{{indicatorStyle}}"
  32. indicatorClassName="{{indicatorClassName}}"
  33. value="{{formData.value}}"
  34. onOk="onOk"
  35. onChange="onChange"
  36. onCancel="onDismissPicker"
  37. onVisibleChange="onVisibleChange"
  38. onFormat="onFormat">
  39. <slot
  40. name="content"
  41. slot="content" />
  42. <slot
  43. name="title"
  44. slot="title" />
  45. <icon
  46. a:if="{{arrowUtil.getArrow(arrow)}}"
  47. className="ant-form-cascader-picker-arrow"
  48. type="{{arrowUtil.getArrow(arrow)}}"
  49. slot="suffix" />
  50. </cascader-picker>
  51. </view>
  52. <view slot="extra">
  53. <slot name="extra">{{extra}}</slot>
  54. </view>
  55. <view
  56. slot="header"
  57. slot-scope="item">
  58. <slot
  59. name="header"
  60. errors="{{item.errors}}"
  61. status="{{item.status}}" />
  62. </view>
  63. <view
  64. slot="footer"
  65. slot-scope="item">
  66. <slot
  67. name="footer"
  68. errors="{{item.errors}}"
  69. status="{{item.status}}" />
  70. </view>
  71. </form-item>