Здравствуйте.
У меня есть view типа “flexlayout”. Я туда программно добавляю элементы. После их добавления flexlayout не отрисовывается, пока не подвигаю экран. Ниже фрагменты кода:
var flex = {
id: "incomesReport",
margin:10,
padding:0,
type:"wide",
view:"flexlayout",
cols:[
]
};
function add_flex_cell(view, headerValue, amountValue) {
var flex_cell = {
minWidth:100,
height:100,
rows:[
{ template: headerValue, type:"header" },
{ template: amountValue}
]
}
view.addView(flex_cell);
}
var ui = {
rows:[
{},
{
cols:[
{gravity:1},
{view:"scrollview", body: flex, gravity:10 },
{gravity:1}
]
},
{}
]
}
Приложение на webix jet, где в $oninit у меня следующий код:
add_flex_cell($$("incomesReport"), "2017 план", "2343244.89");
add_flex_cell($$("incomesReport"), "2017 факт", "823823.11");
add_flex_cell($$("incomesReport"), "2017 прогноз", "234234.05");
add_flex_cell($$("incomesReport"), "1 Ф кв. план", "234234.05");
add_flex_cell($$("incomesReport"), "2017 план", "2343244.89");
add_flex_cell($$("incomesReport"), "2017 факт", "823823.11");
add_flex_cell($$("incomesReport"), "2017 прогноз", "234234.05");
add_flex_cell($$("incomesReport"), "1 Ф кв. план", "234234.05");
add_flex_cell($$("incomesReport"), "2017 план", "2343244.89");
add_flex_cell($$("incomesReport"), "2017 факт", "823823.11");
add_flex_cell($$("incomesReport"), "2017 прогноз", "234234.05");
add_flex_cell($$("incomesReport"), "1 Ф кв. план", "234234.05");
Подскажите, пожалуйста, как отрисовать $$(“incomesReport”)?