我们怎样才能在列级添加工具提示。 我的意思列级是所有行(属于同一列)应具有相同的提示内容。
对于例如,考虑一个名为“经理姓名”一栏。 该列的所有行应显示工具提示“点击此处查看经理的详细信息”。
这能在colModel级别上完成的。 我知道自定义格式,在那里我可以添加标题为“cellValue”的。 但是,正如我已经使用一个复杂的自定义格式,我真的不找这个。
我希望有实现这一目标的直线前进的方向。
我们怎样才能在列级添加工具提示。 我的意思列级是所有行(属于同一列)应具有相同的提示内容。
对于例如,考虑一个名为“经理姓名”一栏。 该列的所有行应显示工具提示“点击此处查看经理的详细信息”。
这能在colModel级别上完成的。 我知道自定义格式,在那里我可以添加标题为“cellValue”的。 但是,正如我已经使用一个复杂的自定义格式,我真的不找这个。
我希望有实现这一目标的直线前进的方向。
您可以使用
cellattr: function () { return ' title="the tooltip text"'; }
我使用这类工具提示的个人在每一个有列formatter: "checkbox"
。 如果有很多列与chechboxes和看一些排在网格的中间,是非常实用的。 在这种情况下它是经常很难确定哪一列的复选框。 在这种情况下上面的提示是非常有益的。
就像你看到的cellattr
是一个函数,它有一些可选参数: rowId
, cellValue
, rawObject
等(见文档 )。 它允许你创建真正灵活的工具提示文本。
还有一个备注。 的优势cellattr
相比的自定义格式是,你可以继续使用预定义的格式化 ,并设置唯一的自定义属性像title
, class
等等。 所以,你可以设置自定义在具有列属性select
, date
, integer
, checkbox
上格式化等。
与jqGrid的的asp.net库使用此功能,添加到您的列。 我找不到这个文件以及极具竞争力的超低...
<Formatter>
<trirand:CustomFormatter SetAttributesFunction="clientSideFunctionName" />
</Formatter>