i18n.js 977 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. var basePath = 'http://192.168.0.181:8560/api/';
  2. /**
  3. * 打开/切换到新页签
  4. * @param xtype: view xtype
  5. * @param title: 标题
  6. * @param id: id
  7. * @param config: 绑定到view的其他配置
  8. */
  9. function openTab(xtype, title, id, config) {
  10. var mainTab = Ext.getCmp('main-tab-panel');
  11. var panel = Ext.getCmp(id);
  12. if(!panel) {
  13. panel = Ext.create('saas.view.core.tab.Panel', {
  14. id: id,
  15. title: title,
  16. viewType: xtype,
  17. viewConfig: config
  18. });
  19. Ext.suspendLayouts();
  20. mainTab.setActiveTab(mainTab.add(panel));
  21. Ext.resumeLayouts(true);
  22. }else {
  23. mainTab.setActiveTab(panel);
  24. }
  25. }
  26. /**
  27. * 显示toast提示
  28. * @param content: 内容
  29. * @param title: 标题
  30. *
  31. */
  32. function showToast(content, title) {
  33. Ext.toast({
  34. html: content,
  35. title: title,
  36. closable: false,
  37. align: 't',
  38. slideDUration: 400,
  39. maxWidth: 400
  40. });
  41. }