Anonymous
Невозможно установить частичное представление на моей индексной странице yii2
Сообщение
Anonymous » 11 янв 2025, 22:07
Я пытаюсь отобразить частичное представление на индексной странице, чтобы показать диаграмму, когда определенное условие выполняется, выполнив следующие действия.
Index.php
Когда определенное условие становится истинным, я могу видеть обновленные значения GridView, но не частичное представление, то есть диаграмму.
Пространственный вид
Код: Выделить всё
var chart1 = new CanvasJS.Chart("chartContainer1", {
exportEnabled: true,
animationEnabled: true,
zoomEnabled: true,
theme: "light1",
title:{
text: "Voltages"
},
legend:{
cursor: "pointer",
verticalAlign: "bottom",
horizontalAlign: "center",
itemclick: toggleDataSeries
},
data: [
{
type: "column",
lineColor:"red",
legendMarkerColor: "red",
name: "kWh",
indexLabel: "{y}",
//yValueFormatString: "V1#0.##",
showInLegend: true,
dataPoints:
}
]
});
chart1.render();
function toggleDataSeries(e){
e.dataSeries.visible = !(typeof (e.dataSeries.visible) === "undefined" || e.dataSeries.visible);
chart1.render();
}
Примечание. Я использую кнопку отправки, и страница обновляется каждый раз при отправке. нажата кнопка.
Как этого добиться?
Любая помощь будет высоко оценена.
Подробнее здесь:
https://stackoverflow.com/questions/613 ... -page-yii2
1736622471
Anonymous
Я пытаюсь отобразить частичное представление на индексной странице, чтобы показать диаграмму, когда определенное условие выполняется, выполнив следующие действия. [b]Index.php[/b] [code] [/code] Когда определенное условие становится истинным, я могу видеть обновленные значения GridView, но не частичное представление, то есть диаграмму. [b]Пространственный вид[/b] [code] var chart1 = new CanvasJS.Chart("chartContainer1", { exportEnabled: true, animationEnabled: true, zoomEnabled: true, theme: "light1", title:{ text: "Voltages" }, legend:{ cursor: "pointer", verticalAlign: "bottom", horizontalAlign: "center", itemclick: toggleDataSeries }, data: [ { type: "column", lineColor:"red", legendMarkerColor: "red", name: "kWh", indexLabel: "{y}", //yValueFormatString: "V1#0.##", showInLegend: true, dataPoints: } ] }); chart1.render(); function toggleDataSeries(e){ e.dataSeries.visible = !(typeof (e.dataSeries.visible) === "undefined" || e.dataSeries.visible); chart1.render(); } [/code] [b]Примечание. Я использую кнопку отправки, и страница обновляется каждый раз при отправке. нажата кнопка.[/b] Как этого добиться? Любая помощь будет высоко оценена. Подробнее здесь: [url]https://stackoverflow.com/questions/61338764/unable-to-set-partial-view-in-my-index-page-yii2[/url]