- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个表列,其中每行具有三种状态之一,该行的目的是提供具有三种状态的此属性的操作和显示。
我目前的开发观点是在列的头部(每 50 行左右)放置三个紧密排列的带有标签的单选按钮,然后在 onClick 时发送 AJAX 请求,然后她就会爆炸。
这太丑了。
像这样的控件有标准的习惯用法吗?我目前正在模拟类似于 iPhone 开/关切换的东西,但具有“中间”状态。
欢迎任何意见。
编辑
更多说明:我有一个用于确认事件的工具。每个事件要么是“提议的”、“取消的”,要么是“确认的”。它们都默认为“提议”,直到有人明确确认或取消它们。这是 SQL 表的瘦前端。
最佳答案
我已经看到这个处理是通过图像按钮来处理的,当您单击同时弹出其他两个按钮时,这些按钮仍然处于“按下状态”。它们的作用类似于单选按钮,只不过标签和状态已合并。如果您的名字太长而无法放入按钮,您可以缩写它们并提供一个键。我还会给每一个都赋予不同的颜色。要实现,只需单击时将值弹出隐藏表单字段中即可。
这些在其他一些 UI 中称为“切换按钮”:
关于user-interface - 三态切换的习语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2580358/
这是我写的一个函数: lookup lookup(c("a"),c(3),"a",0) [1] 3 > lookup(c("a"),c(3),"b",0) [1] 0 > lookup(c("a",
假设我正在编写一个使用 C++11 的 prng 功能的库。库中的每个函数/对象/文件都应该初始化自己的随机数生成器吗?我打算在命名空间中初始化一个静态 std::mt19937,然后只使用那个,但代
我的 javascript 多次包含在脚本标签中,如下所示: 现在我在 code.js 中有这段代码,使我的代码只运行一次而不会覆盖我的命名空间: if(typeof _ow == "undef
我有一个看起来像这样的循环: errors += 1 for ...: ... if ...: logger.error(...) errors +=
假设我们有一个表示某个对象状态的结构,以及一个在该结构中设置值的函数。赋值的副作用很重要——例如,改变对象的状态会影响硬件——这就是为什么赋值是一个函数而不是简单地用“=”内联完成的原因。 typed
有没有更好的方法用 Ruby 写这个,不用写两次“bar”? foo = bar > 0 ? bar : 1 最佳答案 不是通用用例,但是: foo = [bar, 1].max 关于默认值的 Rub
我想做这样的事情: class Dictable: def dict(self): raise NotImplementedError class Foo(Dictable):
虽然以下两个编译(使用 Visual Studio 2013),但其中一个是否更“正确”关于 C++ 习语?在调用基类构造函数和声明成员时,我特别提到了显式模板参数。 The Standard 对此有
我一直在读这个词: 模板编程 通用编程 元编程 也许是另一个成语/术语.. 对于任何使用模板的 C++ 代码,哪个是正确的或更准确的术语? 最佳答案 据我所知: 模板编程 只是指经典的“使用模板编程”
我正在尝试通过移植一个中型(非 OO)perl 程序来学习 ruby。我的个人习惯之一是像这样设置选项: use Getopt::Std; our $opt_v; # be verbose ge
只是想知道是否有用于从索引中提取子字符串直到字符串末尾的 Ruby 习惯用法。我知道 str[index..-1] 通过将范围对象传递给 String 的 [] 方法来工作,但它是有点笨重。例如,在
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 9 年前。 Improve this qu
我已经定义了一个数据类型 RuleFile我编写了一个函数来检查 Rulefile有许多谓词,随着它的进行积累警告字符串。 rfWarnings :: RuleFile -> [String] rfW
我正在编写一个基于 webapp2 框架的网络应用程序。对于我明确抛出的所有错误,我使用一个通用的基本异常,比如 class MyBaseException(Exception): def _
在许多为您制作的 C++ API(基于 COM 的 API)中,指向所构造对象的指针通常需要作为 ** 指针(函数将为您构造和初始化它) 您通常会看到这样的签名: HRESULT createAnOb
我很好奇是否有人使用过类似的东西: pthread_mutex_lock(&ctx->processing_pipeline.feeder_safe_point_mutex); while(!ctx-
在 Common Lisp 中,检查元素是否在列表中的更惯用的方法是什么?目前我正在检查“get”是否属于这样的列表: (some #'(lambda (x) (string= x "get")) '
我正在编写很多看起来与此类似的代码: DataRow row = string strVariableName = (row["VariableName"] == ) ? "" : row["
是否有比以下更简洁/标准的习惯用法(例如,JDK 方法)用于将输入“管道化”到 Java 中的输出? public void pipe(Reader in, Writer out) { Cha
实现这个类的正确方法是什么? //Header #include class MyClass { public: static foo() static foobar(); priv
我是一名优秀的程序员,十分优秀!