jquery easyui datagrid 标题列,如何赋值?

如图,我想实现一个功能是。页面加载的时候,显示当前时间,在截止时间那里。当我选择到账日前之后,截止时间那里也要更改?希望大侠帮忙。感谢没人能解决吗?... 如图,我想实现一个功能是。页面加载的时候,显示当前时间,在截止时间那里。当我选择到账日前之后,截止时间那里也要更改?希望大侠帮忙。感谢
没人能解决吗?
展开
 我来答
百度网友1502360
2014-01-09 · TA获得超过545个赞
知道小有建树答主
回答量:75
采纳率:0%
帮助的人:70.9万
展开全部
首先我假设你“截止时间”后有这样一个元素标签:<input id="deadLine" />
你用的是datagrid控件,①:你想在加载时,显示当前时间,datagrid控件里面有一个onLoadSuccess的事件,该方法是当数据加载成功时触发,所以你只要在这个事件里面添加你设置当前时间的方法;比如:
$("#datagrid").datagrid({
onLoadSuccess:function(data){
var date = getSysdate("-");//我自己写的获取当前日期的方法(下面有方法的具体内容),
类似的方法你可以根据自己的需求写
$("#deadLine").val(date );
}
});

function getSysdate(sep){
var now = new Date() ;
var year = now.getFullYear() ;
var month = now.getMonth()+1;
if (month<10) month="0"+month;
var day = now.getDate();
if (day<10) day="0"+day;
if(sep==null){
sep = "";
}
return ""+ year + sep + month +sep+ day;
}

②:日期框你用的是DateBox控件,这个控件里面有个onSelect的事件:当用户选择一个日期时触发,实现的思路和上面类似;另一种思路是:因为DateBox控件继承于Combo控件,而Combo控件里面有个getValue()的方法(获取组件的值),你在DateBox控件上加一个监听事件,如果值变化就触发自定义方法,通过getValue()获取当前选择的日期,然后再赋值给“截止时间”;
更多追问追答
追问
是这样的,我就是不知道如何在截止时间里面加标签。
追答
什么叫在“截止时间里面加标签”完全不懂你在说什么!我的回答完全解答你的当前的提问了,再说你的提问里面也没说什么“加标签”,你不说我怎么回答啊!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式