FormUtil.js 648 B

12345678910111213141516171819202122
  1. Ext.define('saas.util.FormUtil', {
  2. /**
  3. * 获得form的字段配置
  4. * @param form: form组件
  5. * @param url: url
  6. */
  7. getFormItems: function(form, url, callback) {
  8. Ext.Ajax.request({
  9. url: url,
  10. success: function(response, opts) {
  11. var items = Ext.decode(response.responseText);
  12. form.add(items);
  13. typeof callback == 'function' && callback(form, items);
  14. },
  15. failure: function(response, opts) {
  16. console.log('server-side failure with status code ' + response.status);
  17. }
  18. });
  19. }
  20. });