我想重命名jsGrid原型中设置的以下按钮css类:
modeOnButtonClass, searchModeButtonClass, insertModeButtonClass, editButtonClass, deleteButtonClass, searchButtonClass, clearFilterButtonClass, insertButtonClass, updateButtonClass, cancelEditButtonClass
我希望在我的应用程序的js文件中执行此操作,而不是在主jsgrid.js文件中执行此操作。
jsGrid的开发人员建议我在网格初始化之前重新定义jsGrid原型上的值:
ArrayList<Integer> arr1 = new ArrayList<Integer>();
for(int i: m) arr1.add(i);
我的网格是在函数内部创建的(如下所示),我不知道在哪里插入重命名代码,以及它的编写方式是否与开发人员建议的不同?:
jsGrid.Grid.prototype.headerRowClass = "my-custom-class";
另一个问题是,当我在控制台中检查“原型”时,我上面列出的原型值没有出现。
非常感谢任何帮助。
答案 0 :(得分:1)
由于我正在重命名ControlField原型,因此代码必须是:
jsGrid.ControlField.prototype.editButtonClass = "my-button-class";
我将这些代码行放在$(function () {}
代码块内的主JS文件的顶部。
已成功重命名CSS类。