jQuery MiniUI

标题: 动态设置panel的showFooter=true后没有显示footer [打印本页]

作者: xixi    时间: 2014-1-8 15:13:40     标题: 动态设置panel的showFooter=true后没有显示footer

如题,panel原本有footer,但showfooter=false,单击按钮后,showfooter=true,但footer没有显示出来,请问,还要什么动作吗?

作者: felt    时间: 2014-1-8 15:24:59

你调试下看看执行到了没
我按你说的用按钮可以实现的
作者: xixi    时间: 2014-1-13 16:57:04

felt 发表于 2014-1-8 15:24
你调试下看看执行到了没
我按你说的用按钮可以实现的

选中或取消“显示工具栏”以及切换“顶部”/“底部”时可以重现问题。

作者: factory    时间: 2014-1-13 17:04:17

xixi 发表于 2014-1-13 16:57
选中或取消“显示工具栏”以及切换“顶部”/“底部”时可以重现问题。
...

var p = mini.get("panel1");
p.setShowFooter(true)

测试了,没问题
作者: xixi    时间: 2014-1-13 17:15:37

factory 发表于 2014-1-13 17:04
var p = mini.get("panel1");
p.setShowFooter(true)

哦,原来是用setShowFooter,谢谢
作者: factory    时间: 2014-1-13 17:18:16

xixi 发表于 2014-1-13 17:15
哦,原来是用setShowFooter,谢谢

所有属性都有对应的set和get方法
也必须通过set和get来赋值和取值
作者: xixi    时间: 2014-1-13 17:18:37

xixi 发表于 2014-1-13 17:15
哦,原来是用setShowFooter,谢谢

再问个问题,这个例子中,左边grid可以增加列,也可以增加子列,增加子列的时候要在右击的列下增加子列,请问要怎么获取右击的是哪一列啊?
作者: factory    时间: 2014-1-13 17:23:44

xixi 发表于 2014-1-13 17:18
再问个问题,这个例子中,左边grid可以增加列,也可以增加子列,增加子列的时候要在右击的列下增加子列, ...

给表格加上showColumnsMenu="true" 就行了
作者: xixi    时间: 2014-1-14 09:17:03

factory 发表于 2014-1-13 17:23
给表格加上showColumnsMenu="true" 就行了

我不需要columnsmenu,我是在headercontextmenu的时候,需要知道是右击的哪一列的列头。
作者: factory    时间: 2014-1-14 09:22:12

xixi 发表于 2014-1-14 09:17
我不需要columnsmenu,我是在headercontextmenu的时候,需要知道是右击的哪一列的列头。 ...

监听onheadercellclick事件

e.column就是当前列对象

注意看API

作者: xixi    时间: 2014-1-14 11:32:30

本帖最后由 xixi 于 2014-1-14 11:34 编辑
factory 发表于 2014-1-14 09:22
监听onheadercellclick事件

e.column就是当前列对象


当有contextmenu的时候,右击鼠标,直接就显示headercontextmenu了,哪里还会执行onheadercellclick
如图,右击第三列列头时,我需要得到“第3列”这个信息,因为我想在这一列增加子表头。

作者: factory    时间: 2014-1-14 13:37:45

xixi 发表于 2014-1-14 11:32
当有contextmenu的时候,右击鼠标,直接就显示headercontextmenu了,哪里还会执行onheadercellclick
如图 ...

右键是onheadercellcontextmenu




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2