有没有一种方法可以将具有相同设置的自定义控件的javascript分组?
范例:
我在页面上放置了3个自定义控件。每个人都写一个像
ucx.initialize( controlID, settings );
所以我得到...
ucx.initialize("txtValue1", { sync: true, mask: '0 km' });
ucx.initialize("txtValue2", { sync: true, mask: '0 km' });
ucx.initialize("txtValue3", { sync: true, mask: '0 mm'});
如我们所见,“ txtValue1”和“ txtValue2”具有相同的设置。
所以我想将它们分组:
ucx.initialize(["txtValue1", "txtValue2"], { sync: true, mask: '0 km'});
ucx.initialize("txtValue3", { sync: true, mask: '0 mm'});
有可能的?
最佳答案
这完全取决于您的initialize
函数的功能。
至少,您可以使用默认的通用设置对象:
var initialize = function (controlID, settings) {
...
settings = settings || { sync: true, mask: '0 km'};
...
};
然后,如果在不传递设置对象的情况下调用该函数,则默认为常用的:
ucx.initialize("txtValue1");
ucx.initialize("txtValue2");
ucx.initialize("txtValue3", { sync: true, mask: '0 mm'});
关于c# - 优化自定义控件的javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11953065/