GridColumnCustom.view.d.ts 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529
  1. declare namespace _default {
  2. export const title: string;
  3. export const layout: string;
  4. export const width: number;
  5. export const height: number;
  6. export const fbar: {
  7. xtype: string;
  8. text: string;
  9. iconCls: string;
  10. listeners: {
  11. click: string;
  12. };
  13. }[];
  14. export const items: {
  15. region: string;
  16. xtype: string;
  17. items: ({
  18. title: string;
  19. reference: string;
  20. layout: {
  21. type: string;
  22. pack: string;
  23. align: string;
  24. };
  25. defaults: {
  26. border: boolean;
  27. anchor: string;
  28. margin: string;
  29. };
  30. scrollable: boolean;
  31. items: ({
  32. xtype: string;
  33. items: ({
  34. fieldLabel: string;
  35. bind: {
  36. value: string;
  37. };
  38. xtype: string;
  39. flex: number;
  40. } | {
  41. fieldLabel: string;
  42. bind: {
  43. value: string;
  44. };
  45. xtype: string;
  46. flex?: undefined;
  47. })[];
  48. layout?: undefined;
  49. defaults?: undefined;
  50. } | {
  51. xtype: string;
  52. items: ({
  53. fieldLabel: string;
  54. bind: {
  55. value: string;
  56. };
  57. xtype: string;
  58. dict?: undefined;
  59. } | {
  60. fieldLabel: string;
  61. bind: {
  62. value: string;
  63. };
  64. xtype: string;
  65. dict: string;
  66. })[];
  67. layout?: undefined;
  68. defaults?: undefined;
  69. } | {
  70. layout: string;
  71. defaults: {
  72. margin: string;
  73. };
  74. items: ({
  75. boxLabel: string;
  76. margin: string;
  77. xtype: string;
  78. bind: {
  79. value: string;
  80. };
  81. } | {
  82. boxLabel: string;
  83. xtype: string;
  84. bind: {
  85. value: string;
  86. };
  87. margin?: undefined;
  88. })[];
  89. xtype?: undefined;
  90. } | {
  91. xtype: string;
  92. items: ({
  93. fieldLabel: string;
  94. labelWidth: number;
  95. bind: {
  96. value: string;
  97. };
  98. xtype: string;
  99. } | {
  100. fieldLabel: string;
  101. bind: {
  102. value: string;
  103. };
  104. xtype: string;
  105. labelWidth?: undefined;
  106. })[];
  107. layout?: undefined;
  108. defaults?: undefined;
  109. })[];
  110. xtype?: undefined;
  111. pagination?: undefined;
  112. _mode?: undefined;
  113. listeners?: undefined;
  114. hideFootbar?: undefined;
  115. tbar?: undefined;
  116. store?: undefined;
  117. columns?: undefined;
  118. border?: undefined;
  119. } | {
  120. title: string;
  121. reference: string;
  122. xtype: string;
  123. pagination: boolean;
  124. _mode: string;
  125. listeners: {
  126. buttonclick: string;
  127. };
  128. hideFootbar: boolean;
  129. tbar: (string | {
  130. xtype: string;
  131. text: string;
  132. iconCls: string;
  133. listeners: {
  134. click: string;
  135. };
  136. })[];
  137. store: {};
  138. columns: ({
  139. dataIndex: string;
  140. header: string;
  141. width: number;
  142. editor: {
  143. xtype: string;
  144. };
  145. hidden?: undefined;
  146. dict?: undefined;
  147. text?: undefined;
  148. xtype?: undefined;
  149. resizable?: undefined;
  150. sortable?: undefined;
  151. menuDisabled?: undefined;
  152. checkedValue?: undefined;
  153. uncheckedValue?: undefined;
  154. } | {
  155. dataIndex: string;
  156. header: string;
  157. width: number;
  158. editor: {
  159. xtype: string;
  160. };
  161. hidden: boolean;
  162. dict?: undefined;
  163. text?: undefined;
  164. xtype?: undefined;
  165. resizable?: undefined;
  166. sortable?: undefined;
  167. menuDisabled?: undefined;
  168. checkedValue?: undefined;
  169. uncheckedValue?: undefined;
  170. } | {
  171. dataIndex: string;
  172. header: string;
  173. width: number;
  174. editor: {
  175. xtype: string;
  176. };
  177. dict: string;
  178. hidden?: undefined;
  179. text?: undefined;
  180. xtype?: undefined;
  181. resizable?: undefined;
  182. sortable?: undefined;
  183. menuDisabled?: undefined;
  184. checkedValue?: undefined;
  185. uncheckedValue?: undefined;
  186. } | {
  187. dataIndex: string;
  188. header: string;
  189. editor: {
  190. xtype: string;
  191. };
  192. width?: undefined;
  193. hidden?: undefined;
  194. dict?: undefined;
  195. text?: undefined;
  196. xtype?: undefined;
  197. resizable?: undefined;
  198. sortable?: undefined;
  199. menuDisabled?: undefined;
  200. checkedValue?: undefined;
  201. uncheckedValue?: undefined;
  202. } | {
  203. dataIndex: string;
  204. text: string;
  205. editor: {
  206. xtype: string;
  207. };
  208. header?: undefined;
  209. width?: undefined;
  210. hidden?: undefined;
  211. dict?: undefined;
  212. xtype?: undefined;
  213. resizable?: undefined;
  214. sortable?: undefined;
  215. menuDisabled?: undefined;
  216. checkedValue?: undefined;
  217. uncheckedValue?: undefined;
  218. } | {
  219. dataIndex: string;
  220. text: string;
  221. xtype: string;
  222. width: number;
  223. resizable: boolean;
  224. sortable: boolean;
  225. menuDisabled: boolean;
  226. checkedValue: boolean;
  227. uncheckedValue: boolean;
  228. header?: undefined;
  229. editor?: undefined;
  230. hidden?: undefined;
  231. dict?: undefined;
  232. } | {
  233. dataIndex: string;
  234. header: string;
  235. width: number;
  236. editor: {
  237. xtype: string;
  238. };
  239. dict: string;
  240. hidden: boolean;
  241. text?: undefined;
  242. xtype?: undefined;
  243. resizable?: undefined;
  244. sortable?: undefined;
  245. menuDisabled?: undefined;
  246. checkedValue?: undefined;
  247. uncheckedValue?: undefined;
  248. } | {
  249. dataIndex: string;
  250. text: string;
  251. xtype: string;
  252. width: number;
  253. resizable: boolean;
  254. sortable: boolean;
  255. menuDisabled: boolean;
  256. checkedValue: boolean;
  257. uncheckedValue: boolean;
  258. hidden: boolean;
  259. header?: undefined;
  260. editor?: undefined;
  261. dict?: undefined;
  262. } | {
  263. dataIndex: string;
  264. text: string;
  265. xtype: string;
  266. width: number;
  267. resizable: boolean;
  268. sortable: boolean;
  269. menuDisabled: boolean;
  270. hidden: boolean;
  271. header?: undefined;
  272. editor?: undefined;
  273. dict?: undefined;
  274. checkedValue?: undefined;
  275. uncheckedValue?: undefined;
  276. } | {
  277. dataIndex: string;
  278. text: string;
  279. xtype: string;
  280. width: number;
  281. resizable: boolean;
  282. sortable: boolean;
  283. menuDisabled: boolean;
  284. header?: undefined;
  285. editor?: undefined;
  286. hidden?: undefined;
  287. dict?: undefined;
  288. checkedValue?: undefined;
  289. uncheckedValue?: undefined;
  290. } | {
  291. dataIndex: string;
  292. text: string;
  293. editor: {
  294. xtype: string;
  295. };
  296. dict: string;
  297. hidden: boolean;
  298. header?: undefined;
  299. width?: undefined;
  300. xtype?: undefined;
  301. resizable?: undefined;
  302. sortable?: undefined;
  303. menuDisabled?: undefined;
  304. checkedValue?: undefined;
  305. uncheckedValue?: undefined;
  306. } | {
  307. dataIndex: string;
  308. text: string;
  309. editor: {
  310. xtype: string;
  311. };
  312. hidden: boolean;
  313. header?: undefined;
  314. width?: undefined;
  315. dict?: undefined;
  316. xtype?: undefined;
  317. resizable?: undefined;
  318. sortable?: undefined;
  319. menuDisabled?: undefined;
  320. checkedValue?: undefined;
  321. uncheckedValue?: undefined;
  322. })[];
  323. layout?: undefined;
  324. defaults?: undefined;
  325. scrollable?: undefined;
  326. items?: undefined;
  327. border?: undefined;
  328. } | {
  329. title: string;
  330. reference: string;
  331. layout: string;
  332. border: boolean;
  333. items: ({
  334. region: string;
  335. height: number;
  336. border: boolean;
  337. split: boolean;
  338. xtype: string;
  339. reference: string;
  340. pagination: boolean;
  341. hideFootbar: boolean;
  342. _mode: string;
  343. listeners: {
  344. buttonclick: string;
  345. };
  346. store: {};
  347. tbar: {
  348. xtype: string;
  349. border: boolean;
  350. items: (string | {
  351. xtype: string;
  352. text: string;
  353. iconCls: string;
  354. listeners: {
  355. click: string;
  356. };
  357. })[];
  358. };
  359. columns: ({
  360. text: string;
  361. dataIndex: string;
  362. width: number;
  363. sortable: boolean;
  364. menuDisabled: boolean;
  365. editor: {
  366. selectOnFocus: boolean;
  367. xtype?: undefined;
  368. typeAhead?: undefined;
  369. triggerAction?: undefined;
  370. store?: undefined;
  371. minValue?: undefined;
  372. maxValue?: undefined;
  373. };
  374. align?: undefined;
  375. xtype?: undefined;
  376. header?: undefined;
  377. } | {
  378. text: string;
  379. dataIndex: string;
  380. width: number;
  381. sortable: boolean;
  382. menuDisabled: boolean;
  383. editor: {
  384. xtype: string;
  385. typeAhead: boolean;
  386. triggerAction: string;
  387. selectOnFocus: boolean;
  388. store: string[][];
  389. minValue?: undefined;
  390. maxValue?: undefined;
  391. };
  392. align?: undefined;
  393. xtype?: undefined;
  394. header?: undefined;
  395. } | {
  396. text: string;
  397. dataIndex: string;
  398. align: string;
  399. width: number;
  400. sortable: boolean;
  401. menuDisabled: boolean;
  402. editor: {
  403. xtype: string;
  404. selectOnFocus: boolean;
  405. minValue: number;
  406. maxValue: number;
  407. typeAhead?: undefined;
  408. triggerAction?: undefined;
  409. store?: undefined;
  410. };
  411. xtype?: undefined;
  412. header?: undefined;
  413. } | {
  414. xtype: string;
  415. dataIndex: string;
  416. header: string;
  417. width: number;
  418. sortable: boolean;
  419. menuDisabled: boolean;
  420. text?: undefined;
  421. editor?: undefined;
  422. align?: undefined;
  423. } | {
  424. text: string;
  425. dataIndex: string;
  426. sortable: boolean;
  427. menuDisabled: boolean;
  428. editor: {
  429. selectOnFocus: boolean;
  430. xtype?: undefined;
  431. typeAhead?: undefined;
  432. triggerAction?: undefined;
  433. store?: undefined;
  434. minValue?: undefined;
  435. maxValue?: undefined;
  436. };
  437. width?: undefined;
  438. align?: undefined;
  439. xtype?: undefined;
  440. header?: undefined;
  441. })[];
  442. layout?: undefined;
  443. } | {
  444. region: string;
  445. xtype: string;
  446. layout: string;
  447. reference: string;
  448. split: boolean;
  449. height?: undefined;
  450. border?: undefined;
  451. pagination?: undefined;
  452. hideFootbar?: undefined;
  453. _mode?: undefined;
  454. listeners?: undefined;
  455. store?: undefined;
  456. tbar?: undefined;
  457. columns?: undefined;
  458. })[];
  459. defaults?: undefined;
  460. scrollable?: undefined;
  461. xtype?: undefined;
  462. pagination?: undefined;
  463. _mode?: undefined;
  464. listeners?: undefined;
  465. hideFootbar?: undefined;
  466. tbar?: undefined;
  467. store?: undefined;
  468. columns?: undefined;
  469. } | {
  470. title: string;
  471. layout: {
  472. type: string;
  473. pack: string;
  474. align: string;
  475. };
  476. defaults: {
  477. border: boolean;
  478. anchor: string;
  479. margin: string;
  480. };
  481. scrollable: boolean;
  482. items: {
  483. xtype: string;
  484. items: ({
  485. fieldLabel: string;
  486. bind: {
  487. value: string;
  488. };
  489. xtype: string;
  490. flex: number;
  491. } | {
  492. fieldLabel: string;
  493. bind: {
  494. value: string;
  495. };
  496. xtype: string;
  497. flex?: undefined;
  498. })[];
  499. }[];
  500. reference?: undefined;
  501. xtype?: undefined;
  502. pagination?: undefined;
  503. _mode?: undefined;
  504. listeners?: undefined;
  505. hideFootbar?: undefined;
  506. tbar?: undefined;
  507. store?: undefined;
  508. columns?: undefined;
  509. border?: undefined;
  510. } | {
  511. title: string;
  512. xtype: string;
  513. reference: string;
  514. layout?: undefined;
  515. defaults?: undefined;
  516. scrollable?: undefined;
  517. items?: undefined;
  518. pagination?: undefined;
  519. _mode?: undefined;
  520. listeners?: undefined;
  521. hideFootbar?: undefined;
  522. tbar?: undefined;
  523. store?: undefined;
  524. columns?: undefined;
  525. border?: undefined;
  526. })[];
  527. }[];
  528. }
  529. export default _default;