eova、easyui及普通DOM表单元素操作

-----eova组件
$('#jobCron').eovaedit().setText('');
$('#invalTime').eovatext().setValue('');
var jobCron = $('#jobCron').eovaedit().getValue();
var invalTime = $('#invalTime').eovatext().getValue();

所有eova元素可在组件初始化之前赋值
$("#processid").attr("value", obj.processid);
再初始化
$('div[class="eova-text"]').eovatext();
eova支持初始化时赋值
$('#endTime').eovatime({value: now()});

eova元素是否可编辑操作
$("#jobCron").unmask(); //可编辑
$("#invalTime").mask(); //不可编辑

-----easyui组件
$("#showType").combobox("setValue", obj.type);
var showType = $("#showType").combobox('getValue');
$('#showType').combobox('loadData', [{label: '汇总', value: 0}, {label: '按30分钟汇总显示', value: 1},
    {label: '按10分钟汇总显示', value: 2}, {label: '按5分钟汇总显示', value: 3},
    {label: '按1分钟汇总显示', value: 4}, {label: '明细显示', value: 5}]);

datagrid刷新重载
$('#findGrid').datagrid({url: logUrl});
var colsShow = showType != 5 ? cols : cols4RealDetail;
$("#findGrid").datagrid({url: logUrl, columns: [colsShow]});
$('#findGrid').datagrid('reload');   //reload返回当前页列表数据;load会重新返回第一页列表
或者
$('#findGrid').datagrid('reload',{url: logUrl});

datagrid的data获取某行某个值
var dateArray = data.rows;
var jobStartTime = dateArray[0].STARTTIME;


-----HTML元素
radio单选
var checkedX = $('input:radio[name="cronSel"]:checked').val();
$("input[name='cronSel'][value='1']").attr("checked", true);
注意:radio 如果有checked属性,则默认触发相关绑定操作,例如绑定了onclick就会默认触发一次。

普通属性赋值
$("#taskId").attr("disabled", false);

checkbox复选框
$("#isNormalFile").prop("checked", obj.isNormalFile == 1 ? true : false);

css属性操作
$("#CDCinfo").css('display', 'none');
 

猜你喜欢

转载自blog.csdn.net/u010760374/article/details/81181363
今日推荐