layout - extjs layout fit 属性在将布局写为对象时该属性的名称是什么
问题描述
layout:{
type:'vbox',
align:'center',
}
我正在使用的这段代码,现在我也想添加这个功能
layout:'fit'
但是我没有得到任何语法来这样做,我的意思是当将布局写为对象时 fit 属性的名称是什么。我正在使用 ExtJs 6.0.2
解决方案
你需要的是:
layout: {
type: 'fit'
}
即使您将其作为字符串配置提供,一旦应用容器 setLayout 会将其转换为对象。
// https://docs.sencha.com/extjs/6.0.2/classic/src/Container.js-3.html#Ext.container.Container-method-setLayout
setLayout: function(layout) {
///...
if (typeof layout === 'string') {
layout = {
type: layout
};
}
///...
}
推荐阅读
- powerbi - 使用 DAX 的先前值
- javascript - 为什么 TypeScript 转译到 target: ES5, Module: CommonJS 会导致浏览器出错?
- xslt - 如何在一组同名元素中查找特定字符串
- wordpress - 如何保持集群之间的持久卷同步?
- java - 无法完成 POST 请求 AWS Lambda 和 API Gateway
- pandas - 我如何计算 doc_id 的计数,它包含数据框中的每个单词?
- sql - EXEC 适用于变量的值,但不适用于变量本身
- rest - 当底层资源不允许 GET 时使用 HTTP HEAD 方法
- python - Windows 10 不允许 Python server.py 与 client.py 连接
- android - Android 定期将日志行作为电子邮件发送