Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
bluefrankey
hqchart
提交
93c9ad2b
hqchart
项目概览
bluefrankey
/
hqchart
与 Fork 源项目一致
从无法访问的项目Fork
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
hqchart
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
93c9ad2b
编写于
10月 11, 2020
作者:
HQChart
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ver 8875
8874 ChangeIndex() 修正API指标设置无法修改工具栏
上级
9b14a125
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
225 addition
and
65 deletion
+225
-65
umychart_uniapp_h5/umychart.uniapp.h5.js
umychart_uniapp_h5/umychart.uniapp.h5.js
+45
-13
vuehqchart/src/jscommon/umychart.js
vuehqchart/src/jscommon/umychart.js
+45
-13
vuehqchart/src/jscommon/umychart.vue/umychart.vue.js
vuehqchart/src/jscommon/umychart.vue/umychart.vue.js
+45
-13
webhqchart.demo/jscommon/umychart.js
webhqchart.demo/jscommon/umychart.js
+45
-13
webhqchart/umychart.js
webhqchart/umychart.js
+45
-13
未找到文件。
umychart_uniapp_h5/umychart.uniapp.h5.js
浏览文件 @
93c9ad2b
...
...
@@ -32988,6 +32988,45 @@ function KLineChartContainer(uielement)
this.Draw();
}
this.SetFrameToolbar=function(windowIndex,window)
{
if (!window || !this.Frame.SubFrame[windowIndex] || !this.Frame.SubFrame[windowIndex].Frame) return;
var frame=this.Frame.SubFrame[windowIndex].Frame;
var bChanged=false;
if (IFrameSplitOperator.IsBool(window.Modify))
{
frame.ModifyIndex=window.Modify;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Change))
{
frame.ChangeIndex=window.Change;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Close))
{
frame.CloseIndex=window.Close;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Overlay))
{
frame.OverlayIndex=window.Overlay;
bChanged=true;
}
//工具栏变 先刷新工具栏
if (bChanged)
{
frame.SizeChange=true;
frame.ToolbarRect=null; //清空工具栏缓存
frame.DrawToolbar();
}
}
//切换成 脚本指标
this.ChangeScriptIndex=function(windowIndex,indexData,option)
{
...
...
@@ -32996,19 +33035,7 @@ function KLineChartContainer(uielement)
if (option)
{
var window=option.Window;
if (option.Window && this.Frame.SubFrame[windowIndex] && this.Frame.SubFrame[windowIndex].Frame)
{
var frame=this.Frame.SubFrame[windowIndex].Frame;
if (IFrameSplitOperator.IsBool(window.Modify)) frame.ModifyIndex=window.Modify;
if (IFrameSplitOperator.IsBool(window.Change)) frame.ChangeIndex=window.Change;
if (IFrameSplitOperator.IsBool(window.Close)) frame.CloseIndex=window.Close;
if (IFrameSplitOperator.IsBool(window.Overlay)) frame.OverlayIndex=window.Overlay;
//工具栏变 先刷新工具栏
frame.SizeChange=true;
frame.ToolbarRect=null; //清空工具栏缓存
this.Draw();
}
if (option.Window) this.SetFrameToolbar(windowIndex,option.Window);
}
var bindData=this.ChartPaint[0].Data;
...
...
@@ -33027,6 +33054,11 @@ function KLineChartContainer(uielement)
var apiItem=indexData.API;
this.WindowIndex[windowIndex]=new APIScriptIndex(apiItem.Name,apiItem.Script,apiItem.Args,indexData);
if (indexData)
{
if (indexData.Window) this.SetFrameToolbar(windowIndex,indexData.Window);
}
var bindData=this.ChartPaint[0].Data;
this.BindIndexData(windowIndex,bindData); //执行脚本
vuehqchart/src/jscommon/umychart.js
浏览文件 @
93c9ad2b
...
...
@@ -29301,6 +29301,45 @@ function KLineChartContainer(uielement)
this.Draw();
}
this.SetFrameToolbar=function(windowIndex,window)
{
if (!window || !this.Frame.SubFrame[windowIndex] || !this.Frame.SubFrame[windowIndex].Frame) return;
var frame=this.Frame.SubFrame[windowIndex].Frame;
var bChanged=false;
if (IFrameSplitOperator.IsBool(window.Modify))
{
frame.ModifyIndex=window.Modify;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Change))
{
frame.ChangeIndex=window.Change;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Close))
{
frame.CloseIndex=window.Close;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Overlay))
{
frame.OverlayIndex=window.Overlay;
bChanged=true;
}
//工具栏变 先刷新工具栏
if (bChanged)
{
frame.SizeChange=true;
frame.ToolbarRect=null; //清空工具栏缓存
frame.DrawToolbar();
}
}
//切换成 脚本指标
this.ChangeScriptIndex=function(windowIndex,indexData,option)
{
...
...
@@ -29309,19 +29348,7 @@ function KLineChartContainer(uielement)
if (option)
{
var window=option.Window;
if (option.Window && this.Frame.SubFrame[windowIndex] && this.Frame.SubFrame[windowIndex].Frame)
{
var frame=this.Frame.SubFrame[windowIndex].Frame;
if (IFrameSplitOperator.IsBool(window.Modify)) frame.ModifyIndex=window.Modify;
if (IFrameSplitOperator.IsBool(window.Change)) frame.ChangeIndex=window.Change;
if (IFrameSplitOperator.IsBool(window.Close)) frame.CloseIndex=window.Close;
if (IFrameSplitOperator.IsBool(window.Overlay)) frame.OverlayIndex=window.Overlay;
//工具栏变 先刷新工具栏
frame.SizeChange=true;
frame.ToolbarRect=null; //清空工具栏缓存
this.Draw();
}
if (option.Window) this.SetFrameToolbar(windowIndex,option.Window);
}
var bindData=this.ChartPaint[0].Data;
...
...
@@ -29340,6 +29367,11 @@ function KLineChartContainer(uielement)
var apiItem=indexData.API;
this.WindowIndex[windowIndex]=new APIScriptIndex(apiItem.Name,apiItem.Script,apiItem.Args,indexData);
if (indexData)
{
if (indexData.Window) this.SetFrameToolbar(windowIndex,indexData.Window);
}
var bindData=this.ChartPaint[0].Data;
this.BindIndexData(windowIndex,bindData); //执行脚本
vuehqchart/src/jscommon/umychart.vue/umychart.vue.js
浏览文件 @
93c9ad2b
...
...
@@ -33032,6 +33032,45 @@ function KLineChartContainer(uielement)
this.Draw();
}
this.SetFrameToolbar=function(windowIndex,window)
{
if (!window || !this.Frame.SubFrame[windowIndex] || !this.Frame.SubFrame[windowIndex].Frame) return;
var frame=this.Frame.SubFrame[windowIndex].Frame;
var bChanged=false;
if (IFrameSplitOperator.IsBool(window.Modify))
{
frame.ModifyIndex=window.Modify;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Change))
{
frame.ChangeIndex=window.Change;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Close))
{
frame.CloseIndex=window.Close;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Overlay))
{
frame.OverlayIndex=window.Overlay;
bChanged=true;
}
//工具栏变 先刷新工具栏
if (bChanged)
{
frame.SizeChange=true;
frame.ToolbarRect=null; //清空工具栏缓存
frame.DrawToolbar();
}
}
//切换成 脚本指标
this.ChangeScriptIndex=function(windowIndex,indexData,option)
{
...
...
@@ -33040,19 +33079,7 @@ function KLineChartContainer(uielement)
if (option)
{
var window=option.Window;
if (option.Window && this.Frame.SubFrame[windowIndex] && this.Frame.SubFrame[windowIndex].Frame)
{
var frame=this.Frame.SubFrame[windowIndex].Frame;
if (IFrameSplitOperator.IsBool(window.Modify)) frame.ModifyIndex=window.Modify;
if (IFrameSplitOperator.IsBool(window.Change)) frame.ChangeIndex=window.Change;
if (IFrameSplitOperator.IsBool(window.Close)) frame.CloseIndex=window.Close;
if (IFrameSplitOperator.IsBool(window.Overlay)) frame.OverlayIndex=window.Overlay;
//工具栏变 先刷新工具栏
frame.SizeChange=true;
frame.ToolbarRect=null; //清空工具栏缓存
this.Draw();
}
if (option.Window) this.SetFrameToolbar(windowIndex,option.Window);
}
var bindData=this.ChartPaint[0].Data;
...
...
@@ -33071,6 +33098,11 @@ function KLineChartContainer(uielement)
var apiItem=indexData.API;
this.WindowIndex[windowIndex]=new APIScriptIndex(apiItem.Name,apiItem.Script,apiItem.Args,indexData);
if (indexData)
{
if (indexData.Window) this.SetFrameToolbar(windowIndex,indexData.Window);
}
var bindData=this.ChartPaint[0].Data;
this.BindIndexData(windowIndex,bindData); //执行脚本
webhqchart.demo/jscommon/umychart.js
浏览文件 @
93c9ad2b
...
...
@@ -29301,6 +29301,45 @@ function KLineChartContainer(uielement)
this.Draw();
}
this.SetFrameToolbar=function(windowIndex,window)
{
if (!window || !this.Frame.SubFrame[windowIndex] || !this.Frame.SubFrame[windowIndex].Frame) return;
var frame=this.Frame.SubFrame[windowIndex].Frame;
var bChanged=false;
if (IFrameSplitOperator.IsBool(window.Modify))
{
frame.ModifyIndex=window.Modify;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Change))
{
frame.ChangeIndex=window.Change;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Close))
{
frame.CloseIndex=window.Close;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Overlay))
{
frame.OverlayIndex=window.Overlay;
bChanged=true;
}
//工具栏变 先刷新工具栏
if (bChanged)
{
frame.SizeChange=true;
frame.ToolbarRect=null; //清空工具栏缓存
frame.DrawToolbar();
}
}
//切换成 脚本指标
this.ChangeScriptIndex=function(windowIndex,indexData,option)
{
...
...
@@ -29309,19 +29348,7 @@ function KLineChartContainer(uielement)
if (option)
{
var window=option.Window;
if (option.Window && this.Frame.SubFrame[windowIndex] && this.Frame.SubFrame[windowIndex].Frame)
{
var frame=this.Frame.SubFrame[windowIndex].Frame;
if (IFrameSplitOperator.IsBool(window.Modify)) frame.ModifyIndex=window.Modify;
if (IFrameSplitOperator.IsBool(window.Change)) frame.ChangeIndex=window.Change;
if (IFrameSplitOperator.IsBool(window.Close)) frame.CloseIndex=window.Close;
if (IFrameSplitOperator.IsBool(window.Overlay)) frame.OverlayIndex=window.Overlay;
//工具栏变 先刷新工具栏
frame.SizeChange=true;
frame.ToolbarRect=null; //清空工具栏缓存
this.Draw();
}
if (option.Window) this.SetFrameToolbar(windowIndex,option.Window);
}
var bindData=this.ChartPaint[0].Data;
...
...
@@ -29340,6 +29367,11 @@ function KLineChartContainer(uielement)
var apiItem=indexData.API;
this.WindowIndex[windowIndex]=new APIScriptIndex(apiItem.Name,apiItem.Script,apiItem.Args,indexData);
if (indexData)
{
if (indexData.Window) this.SetFrameToolbar(windowIndex,indexData.Window);
}
var bindData=this.ChartPaint[0].Data;
this.BindIndexData(windowIndex,bindData); //执行脚本
webhqchart/umychart.js
浏览文件 @
93c9ad2b
...
...
@@ -29301,6 +29301,45 @@ function KLineChartContainer(uielement)
this.Draw();
}
this.SetFrameToolbar=function(windowIndex,window)
{
if (!window || !this.Frame.SubFrame[windowIndex] || !this.Frame.SubFrame[windowIndex].Frame) return;
var frame=this.Frame.SubFrame[windowIndex].Frame;
var bChanged=false;
if (IFrameSplitOperator.IsBool(window.Modify))
{
frame.ModifyIndex=window.Modify;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Change))
{
frame.ChangeIndex=window.Change;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Close))
{
frame.CloseIndex=window.Close;
bChanged=true;
}
if (IFrameSplitOperator.IsBool(window.Overlay))
{
frame.OverlayIndex=window.Overlay;
bChanged=true;
}
//工具栏变 先刷新工具栏
if (bChanged)
{
frame.SizeChange=true;
frame.ToolbarRect=null; //清空工具栏缓存
frame.DrawToolbar();
}
}
//切换成 脚本指标
this.ChangeScriptIndex=function(windowIndex,indexData,option)
{
...
...
@@ -29309,19 +29348,7 @@ function KLineChartContainer(uielement)
if (option)
{
var window=option.Window;
if (option.Window && this.Frame.SubFrame[windowIndex] && this.Frame.SubFrame[windowIndex].Frame)
{
var frame=this.Frame.SubFrame[windowIndex].Frame;
if (IFrameSplitOperator.IsBool(window.Modify)) frame.ModifyIndex=window.Modify;
if (IFrameSplitOperator.IsBool(window.Change)) frame.ChangeIndex=window.Change;
if (IFrameSplitOperator.IsBool(window.Close)) frame.CloseIndex=window.Close;
if (IFrameSplitOperator.IsBool(window.Overlay)) frame.OverlayIndex=window.Overlay;
//工具栏变 先刷新工具栏
frame.SizeChange=true;
frame.ToolbarRect=null; //清空工具栏缓存
this.Draw();
}
if (option.Window) this.SetFrameToolbar(windowIndex,option.Window);
}
var bindData=this.ChartPaint[0].Data;
...
...
@@ -29340,6 +29367,11 @@ function KLineChartContainer(uielement)
var apiItem=indexData.API;
this.WindowIndex[windowIndex]=new APIScriptIndex(apiItem.Name,apiItem.Script,apiItem.Args,indexData);
if (indexData)
{
if (indexData.Window) this.SetFrameToolbar(windowIndex,indexData.Window);
}
var bindData=this.ChartPaint[0].Data;
this.BindIndexData(windowIndex,bindData); //执行脚本
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录