问题标签 [tablerow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 无法让 UILabel 显示超过 3 行
我有一个带有一堆单元格的表格,我试图让 uilabel 显示超过 3 行。我适当地设置了 linebreakmode 和 numberoflines,但它仍然没有显示超过三行。有什么建议么?表格单元格会自动调整其高度以适应字符/行数,但文本显示三行,然后是一个椭圆(当您单击单元格时,它会转到另一个显示全文的视图。
下面是我必须创建和显示 UILabel 的代码:
我希望整个评论显示在表格单元格中。
jquery - 在表格行上使用 jQuery 切换功能使表格本身增长
我正在使用与 1 个表行的 click() 事件挂钩的 jQuery 切换效果来切换下一行的可见性(这也恰好是表中的最后一行)。如果我连续多次单击触发行,则每次显示切换行时,包含 2 行的表都会增长一点。
这是我正在使用的 jQuery:
所以经过几次迭代后,表(其中只有 tr.sectionhead 行可见)非常大。
是否有一种内置方法可以避免这种行为,或者在 jQuery 中是否有某种方法可以比我正在做的更容易?
编辑
ScottE 在下面的回答中建议了我的实际解决方案(我不想对我正在切换的 tr 进行分类,并且从一开始就可以看到):
asp.net - asp.net 动态插入行到表的中间
我想在表格中间添加一些动态行,这些行在静态标记中定义。不幸的是,Web.UI.Table没有公开的 AddAt 方法。
看起来我可以在 Web.UI.ControlCollection 上动态AddAt,而且看起来在内部,Web.UI.WebControls.Table 有一个RowControlCollection.AddAt方法,但 MSDN 说它“不打算直接从你的代码中使用”。这安全吗,会起作用吗?
另一种方法是将另一个表格嵌套在单个占位符 TableRow 中,但该表格用于位置/样式:(因此将表格嵌套在一行中会导致主要的样式问题。
javascript - 如何仅在单击背景(而不是其他元素)时触发 Javascript 事件?
我正在尝试编写一个网络应用程序,用我自己的自定义菜单替换上下文菜单(右键菜单)。我想要这样当用户点击表格行时,他们会得到一个特定的上下文菜单,而当他们点击页面的背景时,他们会得到一个不同的菜单。
我已经编写了菜单并让它们正常工作。当试图弄清楚如何让背景的菜单仅在单击背景时显示以及如何让表格行的菜单在单击时显示时,问题就出现了。
我尝试使用document.body.oncontextmenu
主体并oncontextmenu
为每个表格行设置功能,但主体的oncontextmenu
功能会覆盖行,所以我得到错误的菜单。如果我停止使用正文的菜单,表格行的菜单就可以工作,所以这不是问题。
我可能使用了错误的事件,那么只有背景(而不是背景顶部的元素)是否有不同的事件?或者一种“优先级”事件的方法,以便表格行的功能优先?
这是代码的样子:
jquery - jQuery:遍历表的所有可见行
我需要编写一些代码来循环遍历表的所有行,然后检查每行中的隐藏输入以查看它是否包含某个值,如果是,则设置一些值并隐藏该行。它可能很笨拙,但它有效:(变量“zeile”包含第一行,在循环之前正确初始化):
好的,首先,第 4 行document.getElementById(hf...)
看起来像是承认失败,它可能是 - 但$("#"+hf).val()
就是不会这样做,返回 undefined :(
正如我所说,这段代码工作正常。但是后来我遇到了一个情况,其中两行在 hfMat 字段中包含相同的值,然后我的脚本将再次隐藏第一行,而它应该继续到第二行。“简单”,我想,并改进了语句以确定要处理的下一行(从末尾开始的第 4 行),所以我从 更改zeile = zeile.next('tr');
为zeile = zeile.next('tr:visible');
但是,使用 jQuery 1.3.2,这不起作用,我得到未定义。我究竟做错了什么?
当然,必须有一种更好的方法来完成这个选择,而不会出现这种混乱的循环,只需使用 jQuery 的一些更高级的机制,但恐怕这些都超出了我的能力范围。但我很乐意看到一些想法;)
jquery - 给定一个父元素,测试某些子元素
我有以下代码:
和
在我的 JS 中有一个条件,我会将表行 ( <tr>
) 附加到该表,但我想编写一个函数来检查是否已添加任何内容。
所以我正在寻找一个布尔表达式,如果 $table 包含任何<tr>
标签,则返回 true,否则返回 false。初步答案让我相信我需要使用 jQuery ':has' 选择器。
android - android 表格行鼠标监听器
我想对表格行使用鼠标侦听器,想使用鼠标按钮向上和鼠标按钮向下按钮实现。
coldfusion - 如何在表格行周围放置 cftooltip?
我试图在表格行上放置一个工具提示,以便当您将鼠标悬停在该行的任何部分上时,工具提示会显示。当我将 cftooltip 标记放在整个表格周围时它可以工作,当我将它放在 td 元素中时它可以工作,但是当我将它放在 td 或 tr 元素周围时没有任何显示。有什么建议么?谢谢!
android - Android TableRow RelativeLayout 问题
我有以下
我动态填充表格,但相对布局为银色,它只跨越大约 3/4 的表格行。如果我放置一个水平方向的 LinearLayout,它会完全跨越,但如果我将其更改为垂直,则会出现同样的问题。我需要表格行中的相对布局,因为我需要这样的东西:
价值
细节更多细节。
关于让相对布局跨越表格行的任何想法?
asp.net - 似乎无法在 AJAX 回发中隐藏 TableRow
单击复选框时,我想通过 ASP.NET AJAX 隐藏/取消隐藏 TableRow。
我有这个复选框的代码:
这对于 TableRow
单击复选框时调用此方法:
OnViewPages 肯定被调用了,我可以通过调试器看到。如果我删除 AJAX 代码,OnViewPages 会根据需要隐藏/取消隐藏。
为什么此隐藏/取消隐藏功能不适用于 AJAX 代码?
嗬!我有一个部分答案,TableRow 不在更新面板中。但是您不能在 TableRow 周围放置一个 UpdatePanel。所以这是我的新问题,如何在 TableRow 周围放置一个 UpdatePanel?