2 lines
2.9 KiB
JavaScript
2 lines
2.9 KiB
JavaScript
import{t as U,ah as V,a4 as C,z as c,c_ as $,am as B,l as f,c$ as Q,bR as R,P as q,D as u,Q as F,T as l,ap as G,br as J}from"./index-CEmnTf-r.js";import{BaseTabsTransferRenderer as W}from"./TabsTransfer-BCzipVSa.js";import"./Transfer-CE61e_pP.js";var ee=function(v){U(r,v);function r(){var t=v!==null&&v.apply(this,arguments)||this;return t.state={activeKey:0},t}return r.prototype.dispatchEvent=function(t){var e=this.props,a=e.dispatchEvent,o=e.value;a(t,V(this.props,{value:o}))},r.prototype.optionItemRender=function(t,e){var a=this.props,o=a.menuTpl,i=a.render,d=a.data,n=a.classnames,s=arguments[2]||{};return o?i("item/".concat(e.index),o,{data:C(C(d,c(c({},e),s)),t)}):$.itemRender(t,c(c({},e),{classnames:n}))},r.prototype.doAction=function(t){var e,a,o,i=this.props,d=i.resetValue,n=i.onChange,s=i.formStore,p=i.store,h=i.name;switch(t.actionType){case"clear":n==null||n("");break;case"reset":n==null||n((o=(a=B((e=s==null?void 0:s.pristine)!==null&&e!==void 0?e:p==null?void 0:p.pristine,h))!==null&&a!==void 0?a:d)!==null&&o!==void 0?o:"");break}},r.prototype.render=function(){var t=this,e=this.props,a=e.className;e.style;var o=e.classnames,i=e.options,d=e.selectedOptions,n=e.sortable,s=e.loading,p=e.searchResultMode,h=e.showArrow,O=e.deferLoad,w=e.disabled,E=e.selectTitle,S=e.resultTitle,k=e.pickerSize,I=e.leftMode,x=e.leftOptions,g=e.itemHeight,M=e.virtualThreshold,P=e.loadingConfig,b=e.labelField,z=b===void 0?"label":b,T=e.valueField,A=T===void 0?"value":T,y=e.deferField,N=y===void 0?"defer":y,j=e.mobileUI,m=e.env,D=e.maxTagCount,H=e.overflowTagPopover,K=e.placeholder,_=e.initiallyOpen,L=_===void 0?!0:_;return f.createElement("div",{className:o("TabsTransferControl",a)},f.createElement(Q,{activeKey:this.state.activeKey,onTabChange:this.onTabChange,placeholder:K,value:d,disabled:w,options:i,onChange:this.handleChange,option2value:this.option2value,sortable:n,searchResultMode:p,onSearch:this.handleTabSearch,showArrow:h,onDeferLoad:O,selectTitle:E,resultTitle:S,size:k,leftMode:I,leftOptions:x,optionItemRender:this.optionItemRender,resultItemRender:this.resultItemRender,onFocus:function(){return t.dispatchEvent("focus")},onBlur:function(){return t.dispatchEvent("blur")},itemHeight:R(g)>0?R(g):void 0,virtualThreshold:M,labelField:z,valueField:A,deferField:N,mobileUI:j,popOverContainer:m==null?void 0:m.getModalContainer,maxTagCount:D,overflowTagPopover:H,initiallyOpen:L}),f.createElement(q,{loadingConfig:P,overlay:!0,key:"info",show:s}))},u([F,l("design:type",Function),l("design:paramtypes",[String]),l("design:returntype",void 0)],r.prototype,"dispatchEvent",null),u([F,l("design:type",Function),l("design:paramtypes",[Object,Object]),l("design:returntype",void 0)],r.prototype,"optionItemRender",null),u([G(),l("design:type",Function),l("design:paramtypes",[]),l("design:returntype",void 0)],r.prototype,"render",null),r=u([J({type:"tabs-transfer-picker"})],r),r}(W);export{ee as TabsTransferPickerRenderer};
|