如何更新滑块值?

时间:2019-03-29 09:31:20

标签: dojo

我想在滑块上更新valuemax值,使人们只能选择1到3的值,而不是现在的5。我在页面上“检查了元素”,并得到了这样的内容:

  

<div dojoattachpoint="sliderHandle,focusNode" class="dijitSliderImageHandle dijitSliderImageHandleH" dojoattachevent="onmousedown:_onHandleClick" wairole="slider" valuemin="1" valuemax="5" role="slider" aria-valuenow="3" tabindex="0" aria-labelledby="years_label" aria-valuemin="1" aria-valuemax="5" style="position: absolute;"></div>

我试图在文件/位置中找到可以在代码中更新该值的文件/位置,但是我无法弄清楚。

1 个答案:

答案 0 :(得分:0)

假设您有权访问此应用程序的源代码,请更改创建此滑块小部件的javascript代码。

您正在查看示例中页面的DOM。您可以使用minimummaximum属性,这些属性会转换为您在DOM中看到的某些值。请参阅Dojo dijit/form/Slider documentation(带您进入1.6,因为您似乎由于使用dojoattachpoint而使用了较旧版本的dojo,所以这些名称在更高版本的Dojo中已更改)。

如果不确定源代码中的类或窗口小部件,请在dom中进一步查找id元素。通常,包和类名将作为id的一部分。如果应用程序没有经过任何客户构建或打包来对其进行优化,那么查看开发人员工具以查看在“网络”选项卡上加载了哪些文件可能会为您提供线索。