小编spr*_*man的帖子

在Excel电子表格中基于当前日期的单元格总数

我有一个这样的电子表格:

date | 7/1 | 7/2 | 7/3 | 7/4
-----|-----|-----|-----|-----
 val |  3  |  5  |  1  |  3  
-----|-----|-----|-----|-----
Run Code Online (Sandbox Code Playgroud)

我想总结一下val行,但只能到当前日期.因此,如果今天是7/3,那么总和将是3 + 5 + 1 = 9.如果今天是7/4,那将是12.

我想出了这个以获得列数:

=YEARFRAC(B1,TODAY())*360  // B1 is the first date -- 7/1
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何告诉excel做总和:

=SUM(B2:<B+num cols above>2)
Run Code Online (Sandbox Code Playgroud)

据推测它与引用和查找有关,但我并不熟悉这些工作方式......

excel excel-formula

5
推荐指数
1
解决办法
3万
查看次数

什么是定义全局常量的drupal方法?

我正在为我的网站创建一个自定义的"粘合"模块,我想将另一个网站的路径定义为全局常量.除了在我的模块顶部放置一个define()语句之外,还有一些drupal方法吗?

drupal

5
推荐指数
1
解决办法
6674
查看次数

替换行结尾的跨平台正则表达式是什么?

我有一个类似的字符串"foo\nbar",但取决于平台,可能会变成"foo\n\rbar",或者其他什么.我想用替换换行", ".是否有一个很好的(PHP)正则表达式,我会这样做?

php regex

5
推荐指数
1
解决办法
255
查看次数

有没有办法(除了sql)获得drupal中给定nid的mlid?

我有一个节点,我想要它的菜单.据我所知,node_load不包含它.显然,编写一个基于路径查找它的查询是微不足道的node/nid,但有没有Drupal方法呢?

drupal menu

5
推荐指数
2
解决办法
4966
查看次数

如何避免嵌套切换?

我正在使用JavaScript为Web应用程序创建上下文菜单.菜单可以出现在许多上下文中,并且有不同的选择.我可以为每个上下文/选择使用不同的函数:

grid1_delete()
grid1_duplicate()
grid2_delete()
grid2_add()
grid2_duplicate()
Run Code Online (Sandbox Code Playgroud)

正在构建菜单时硬编码.我不喜欢的事情可能是会有很多重复的代码.所以我在考虑使用调度程序函数,但这会导致可能很长的嵌套switch语句:

function contextMenuClick(context, menuItem) {
    var action = menuItem.innerHTML;
    switch (context) {
        case 'grid1':
            switch(action) {
                 case('delete'):
                      // do delete for grid1
                      break;
                 case('duplicate'):
                      // do duplicate for grid1
                      break;
                 default:
                      console.log('undefined action in contextMenuClick/grid1: ' + context);
            }
            break;
        case 'grid2':
            switch(action) {
                 case('add'):
                      // do add for grid2
                      break;
                 case('delete'):
                      // do delete for grid2
                      break;
                 case('duplicate'):
                      // do duplicate for grid2
                      break;
                 default:
                      console.log('undefined action in contextMenuClick/grid2: ' + context);
            } …
Run Code Online (Sandbox Code Playgroud)

javascript nested switch-statement

4
推荐指数
1
解决办法
8817
查看次数

如何在创建节点时以编程方式创建菜单项?

我正在以编程方式创建一些节点,因此:

foreach ($titles as $t) {
    $n = new stdClass();
    $n->type = 'myType';
    $n->uid = 1;
    $n->title = $t;
    $menu = array();
    $menu['link_title'] = $t;
    $menu['menu_name'] = 'primary-links';
    // this attempt at placing the menu item in a particular place in the 
    // menu hierarchy didn't work:
    $menu['parent'] = 'primary-links:867';
    $menu['depth'] = 3;
    $menu['p1'] = '580';
    $menu['p2'] = '867';
    $n->menu = $menu;
    node_save($n);
}
Run Code Online (Sandbox Code Playgroud)

我有一个像这样的菜单结构:

primary-links
    Parent 1
        Child 1
        Child 2
    Parent 2
        Child 3
Run Code Online (Sandbox Code Playgroud)

我希望新的菜单项显示为Child 3的子项.我能够在节点的同时创建菜单项,它们出现在正确的菜单中,但不在层次结构中的正确位置.我错过了什么?

api drupal

4
推荐指数
1
解决办法
5874
查看次数

在使用jqgrid加载数据后是否可以修改colModel?

我有一个jqGrid,我需要在加载数据后更改模型,但在将其解析为网格之前.换句话说,我想我想在loadComplete处理程序中这样做.我看到这种方法:从JSON数据设置JqGrid的colName和colModel,但是我已经编写了一堆使用"使用jqGrid加载数据"方法的网格,而不是"预加载数据并将其传递给jqGrid"一个在那里使用,我希望避免重新编码,或使这一个不同.

(隐藏和显示隐藏的列也不实用.)

这可能吗?

更多细节:

基本上,在看到数据之前,我不知道我需要哪些列.说我按状态显示流量:

Date      CA     WA     NY    MN
4/20      100    90     85    72
4/21       95    85     89    70
Run Code Online (Sandbox Code Playgroud)

只有四个状态显示空间,但数据中可能还有更多(或者可能更少),所以我希望它们按流量顺序列出.现在,数据如下:

{
date : 4-20,
ca : 100,
wa : 90,
ny : 85,
mn : 72
hi : 56,
il : 30
},
{
date : 4-21,
ca : 95,
wa : 85, // note: for a given row, a column might be relatively lower
ny : 89, // than another. The column order is based on …
Run Code Online (Sandbox Code Playgroud)

jqgrid

4
推荐指数
1
解决办法
1万
查看次数

我怎么知道我的逆火收集何时从服务器加载完毕?

我正在玩firebase和适得其反.该示例没有明确说明,但我已经发现它在您实例化您的实例时从服务器加载数据Backbone.Firebase.Collection.例如:

var TodoList = Backbone.Collection.extend({
  model: Todo,
  firebase: new Backbone.Firebase("https://<your-namespace>.firebaseio.com")
});
var todos = new TodoList(); // fetches data
Run Code Online (Sandbox Code Playgroud)

我怎么知道检索何时完成?

firebase backfire

4
推荐指数
1
解决办法
1394
查看次数

如何保持内联物品不被包裹?

我有菜单项看起来像这样

<ul>
  <li>Item1<span class="context-trigger"></span></li>
  <li>Item2<span class="context-trigger"></span></li>
  <li>Item3<span class="context-trigger"></span></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

使用CSS将上述内容转换为水平菜单,JS将[spans]转换为显示上下文菜单的按钮.模糊地这样:

Item1^  Item2^  Item3^

如果菜单的浏览器宽度太宽,它会换行,这就是我想要的.问题是有时它会在[spans]之前放入换行符.我只想让它在[li]之间打破.有任何想法吗?

html css layout

3
推荐指数
1
解决办法
1万
查看次数

如何获取iframe相对于顶部窗口视口的位置?

我有这样的HTML:

<body>
    [some stuff]
    <iframe src="pageWithMyScript.html"></iframe>
    [more stuff]
</body>
Run Code Online (Sandbox Code Playgroud)

我想从iframe内运行的脚本中找到相对于window.top(和/或top.document)的iframe的位置.(理想情况下,这可能没有任何框架,但我想总是可以解构他们是如何做到这一点的.)

javascript iframe

3
推荐指数
1
解决办法
8886
查看次数