Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
bluefrankey
hqchart
提交
ee8d5ff3
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 搜索 >>
提交
ee8d5ff3
编写于
5月 26, 2020
作者:
HQChart
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ver 8548 小程序 ChangePeriod() 切换周期的时候支持设置K线类型
上级
e965e2be
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
22 addition
and
5 deletion
+22
-5
wechathqchart/umychart.wechat.3.0.js
wechathqchart/umychart.wechat.3.0.js
+22
-5
未找到文件。
wechathqchart/umychart.wechat.3.0.js
浏览文件 @
ee8d5ff3
...
...
@@ -888,10 +888,10 @@ function JSChart(element)
}
//K线周期切换
this
.
ChangePeriod
=
function
(
period
)
this
.
ChangePeriod
=
function
(
period
,
option
)
{
if
(
this
.
JSChartContainer
&&
typeof
(
this
.
JSChartContainer
.
ChangePeriod
)
==
'
function
'
)
this
.
JSChartContainer
.
ChangePeriod
(
period
);
this
.
JSChartContainer
.
ChangePeriod
(
period
,
option
);
}
//切换系统指示
...
...
@@ -7718,9 +7718,22 @@ function KLineChartContainer(uielement)
}
//周期切换
this
.
ChangePeriod
=
function
(
period
)
this
.
ChangePeriod
=
function
(
period
,
option
)
{
if
(
this
.
Period
==
period
)
return
;
var
isChangeKLineDrawType
=
false
;
if
(
option
&&
option
.
KLine
)
{
if
(
IFrameSplitOperator
.
IsNumber
(
option
.
KLine
.
DrawType
))
isChangeKLineDrawType
=
true
;
};
if
(
this
.
Period
==
period
)
{
if
(
isChangeKLineDrawType
)
this
.
ChangeKLineDrawType
(
option
.
KLine
.
DrawType
);
return
;
}
if
(
isChangeKLineDrawType
)
this
.
ChangeKLineDrawType
(
option
.
KLine
.
DrawType
,
false
);
//切换K线类型, 不重绘
var
isDataTypeChange
=
false
;
var
isDataTypeChange
=
false
;
if
(
period
>
CUSTOM_DAY_PERIOD_START
&&
period
<=
CUSTOM_DAY_PERIOD_START
)
...
...
@@ -8011,7 +8024,7 @@ function KLineChartContainer(uielement)
this
.
Draw
();
}
this
.
ChangeKLineDrawType
=
function
(
drawType
)
this
.
ChangeKLineDrawType
=
function
(
drawType
,
isDraw
)
{
if
(
this
.
KLineDrawType
==
drawType
)
return
;
...
...
@@ -8025,6 +8038,10 @@ function KLineChartContainer(uielement)
if
(
this
.
OverlayChartPaint
[
0
])
this
.
OverlayChartPaint
[
0
].
DrawType
=
this
.
KLineDrawType
;
//叠加K线修改
if
(
isDraw
==
false
)
return
;
this
.
UpdateFrameMaxMin
();
//调整坐标最大 最小值
this
.
Frame
.
SetSizeChage
(
true
);
this
.
Draw
();
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录