我正在使用带有内联编辑器的datagrid,它具有validatebox,numberbox和combobox。我尝试做的是当我选择组合框时,我需要将数字框前缀设置为我想要的货币符号。如果我想将值设置为数字框,通常写如下:
var ed8 = $("#dg").datagrid("getEditor", {index:idx, field:'cost'});
$(ed8.target).numberbox('setValue',value);
但我是如何更改/设置属性" 前缀"数字框。 还有一件事我想问,是否可以在datagrid的一个字段(一行一个前缀)中设置多个前缀?
答案 0 :(得分:0)
我刚刚通过这样的代码找到了解决方案。
var ed8 = $("#dg").datagrid("getEditor", {index:idx, field:'cost'});
var opts = $(ed8.target).numberbox('options');
opts.prefix = '$';
可以在字段上设置多个前缀
希望这可以帮助别人。