锁定老帖子 主题:SigmaWidgets发布新版本
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-26
如果指定列中有link如下
{name:"staffNo",caption:"工号",width:60,mode:"link",href:"nameClicked"}, 然后在定义方法nameClicked中并不能执行程序,能否有个链接的例子呢?在请帮忙如果有份API的简单介绍就更好了。目前正准备做个demo给老板看,如果老板有意向的话,会考虑付费请你作项目的技术支持的 |
|
返回顶楼 | |
发表时间:2007-04-26
查看源码后发现我的做法是老版本的,应该改为调用s_grid_onCellLink方法。一下写法对马:
function s_grid_onCellLink(a,b,c){ //得到当前行的数据 var rows = grid.rows; alert(rows[b-1].rowData.staffNo); } 再一次希望有这个出色的ui控件的api说明文档或者一个完整的例子,看源码超级累啊! |
|
返回顶楼 | |
发表时间:2007-04-26
另外想问一下,关于列定义中可能会有select的属性options为一个变量,应该怎么定义呢?例如:
{name:"sex",caption:"性别",width:60,mode:"select",options:[ {id:"male",name:"男"},{id:"female",name:"女"} ]}, 其中我定义了一个单独的变量sexoptions=[{id:"male",name:"男"},{id:"female",name:"女"}],请问怎么加入到这一列的options中去呢? 麻烦指点,谢谢! |
|
返回顶楼 | |
发表时间:2007-04-26
动态改变某个select模式列的选项代码如下:
var col = grid.getColByName("sex"); col.options = sexoptions; 谢谢支持。 |
|
返回顶楼 | |
发表时间:2007-06-07
企业版多少钱?
|
|
返回顶楼 | |
发表时间:2007-06-10
我有几个问题想请教啊:
第一:{name:"deleteFlag",caption:"删除操作",width:80,mode:"link",href:"del_conditions",sortable:false,align:'left'} grid = new SigmaGrid("colList",context,columns); function del_conditions(a,b,c){ alert("aaaaaaaaaaa"); } 当这个grid 是在一个普通的页面时,点击调用del_conditions这个函数正常,可是当这个页面是showModalDialog出来的时候,点击调用del_conditions就会长生错误。 请问这是怎么会事呢? 第二: 当grid = new SigmaGrid("colList",context,columns);中的colList这个DIV的长度不够时,div和grid都会出现滚动条,不美观。请问有没有办法缩短grid,因为grid只有两列的时候是那么长三列时也是那么长。 |
|
返回顶楼 | |
发表时间:2007-06-11
第二个问题已经解决了的。
第一个问题需要调试看看。 另外维护两个版本有点烦,我已经不再维护开源免费版了。需要用最新版的只能请你购买企业版。 |
|
返回顶楼 | |
发表时间:2007-06-11
谢谢楼主这么快就回复,
第一个问题自己解决了 var sgrid_LinkRender = new function(){ this.paint = function(grid,row,col){ var data = row.getCellValue(col); var t=[]; t[0] = '<a href="javascript:' + col.href + '(' t[1] = + row._rId t[2] = ',\''+ data + '\');">' t[3] = data + '</a>' return t.join(''); } } 这个函数改成下面这个形式,就可以了 var sgrid_LinkRender = new function(){ this.paint = function(grid,row,col){ var data = row.getCellValue(col); var t=[]; t[0] = '<a href="#" onClick="javascript:' + col.href + '(' t[1] = + row._rId t[2] = ',\''+ data + '\');">' t[3] = data + '</a>' return t.join(''); } } 第二个问题 还请教楼主应该怎么修改,可否给我一份最新的修改过的版本 peifugen@gmail.com 或者企业版多少钱? |
|
返回顶楼 | |