小编Roh*_*ner的帖子

Fuel UX - 挂钩向导的更改事件

根据文档,我应该能够挂钩Fuel UX向导组件的change事件.但对于我的生活,我无法弄清楚如何.我仍然是jquery和javascript的新手.

Javascript我尝试过以下内容

var wizard = $('#MyWizard');

wizard.on('change', '.wizard', function () {
    alert('OH SNAP!');
});

wizard.wizard().on('change', function () {
    alert('OH SNAP!');
});
Run Code Online (Sandbox Code Playgroud)

......以及其他一些没有成功的变化.

我想我搞砸了某个地方的基础知识.我将如何向on change事件添加自定义事件.(因为id喜欢只有一个内容区域,但是在更改事件id上喜欢让服务器为我提供填充每个向导步骤所需的内容)

javascript jquery jquery-ui jquery-plugins fuelux

6
推荐指数
1
解决办法
4002
查看次数

基于角色的动态布局

我正在构建一个用户可以登录的网站.我正在使用materialize-css和Angularjs作为前端和java-hibernate后端(在我的情况下使用spring不是一个选项)

用户可以是管理员,经理或员工.我想要不同的登录角色的不同视图,如下所示.

对于管理员 在此输入图像描述

经理 在此输入图像描述

和员工 在此输入图像描述

我的问题是:

这是一个很好的方法来重定向到3个不同的index.html或者页面可以根据角色动态加载.如果动态可以完成,如何?我读过关于使用ng-showng-if.但我不明白如何设计具有正确对齐的页面以及所有这些.请帮我正确回答,将我重定向到任何有用的资源.任何帮助,将不胜感激.谢谢.

html css angularjs

6
推荐指数
1
解决办法
641
查看次数

从Html.TextBoxFor获取价值

我想从我的asp.net mvc视图中的文本框中获取值.

 <%: Html.TextBoxFor(m => m.UserName, new { @class = "flat" })%>
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc

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

jqGrid:如何更改jqGrid的宽度?

我想改变jqGrid的宽度.我试图在griddefinition中设置宽度:

   width: '800px'
Run Code Online (Sandbox Code Playgroud)

还有另外一种方法吗?

jquery jqgrid

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

离子:从带有 id 的模板中获取元素

我注意到,当 Ionic 呈现相同的模板(用于多个视图)时,我被迫陷入了具有相同 html id 的多个元素的情况。

因此,如果我只是简单地使用document.getElementById(id),我会发现自己处于无法获得所需元素的情况。

(我想要当前渲染视图内的元素,而不是当前用户不在的其他视图的模板内的元素)

我应该如何解决这个问题?有没有办法从正在呈现的当前视图的边界内获取元素?

javascript ionic-framework ionic

5
推荐指数
0
解决办法
569
查看次数

React JS + google 标签管理器:如何在页面转换时触发数据层

我在 React 应用程序中尝试将数据发送到 GTM(谷歌标签管理器)时遇到问题。我们已经设法在相关页面上放置了不同的脚本。

例如下面是我们放入购物车页面的脚本之一:

class Cart extends Component {

  render() {
    const { cartItems } = this.props;
    return (
      <script
        dangerouslySetInnerHTML={{ __html: `
          window.dataLayer = window.dataLayer || [];
          window.dataLayer.push({
            event: 'viewCart',
            cartItems: ${cartItems}
          });
          window.history = window.history || [];
          window.history.pushState({
            page: 'Current Cart Page',
            events: 'viewCart',
            cartItems: ${cartItems},
          }, 'Current Cart Page');
        ` }}
      />
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

当我们从另一个页面(EG:主页)访问购物车页面时,上面的脚本不会执行,但是当我们刷新页面时,它会被触发。

事实证明,数据层只推送pageLoadDOMReady事件。但不在historyChange

有没有人遇到过这个问题并知道如何解决?

javascript google-tag-manager reactjs google-datalayer

5
推荐指数
0
解决办法
2882
查看次数

将动态站点地图添加到angularJS应用程序

我正在开发一个创建大量动态内容的AngularJS应用程序,例如:每次创建新用户时,都会生成一个新链接,等等。

题:

如何在站点地图中管理所有这些,并且有什么工具可以在AngularJS中自动生成站点地图?每次注册新用户时都需要更新站点地图吗?

sitemap angularjs

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

自动 - Sublime Text 3 中的 .ts 组件导入

我正在编写 AngularJS 初学者教程,导师正在使用另一个 IDE。

我更喜欢使用 SublimeText3,因为我很熟悉它。当我在 app.module.ts 中声明一个新组件(在代码中标记为 [1])时,在最佳情况下应该自动生成组件 ts 文件的导入(在代码中标记为 [2]) 。

那可能吗?

我已经安装了 import.js。但我必须使用这个插件手动开始生成导入 - 这不是很有帮助。

/** Created by mPiontek on 25.01.2017 */

import {BrowserModule} from "@angular/platform-browser"
import {NgModule} from "@angular/core"

import {AppComponent} from "./app.component";
import UserComponent from './user/user.component'; // [2]

@NgModule ({
    imports: [BrowserModule],
    declarations: [AppComponent, UserComponent],  // [1]
    bootstrap: [AppComponent]
})

export class AppModule {}
Run Code Online (Sandbox Code Playgroud)

import angularjs typescript sublimetext3 sublime-text-plugin

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

AutoMapper:在映射期间忽略特定的字典项

语境:

有两个主要类看起来像这样:

public class Source
{
   public Dictionary<AttributeType, object> Attributes { get; set; }
}

public class Target
{
   public string Title { get; set; }
   public string Description { get; set; }
   public List<Attribute> Attributes { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

sub/collection/Enum类型:

public class Attribute
{
   public string Name { get; set; }
   public string Value { get; set; }
}

public enum AttributeType
{
    Title,
    Description,
    SomethingElse,
    Foobar
}
Run Code Online (Sandbox Code Playgroud)

目前我的地图看起来像这样:

 CreateMap<Source, Target>()
  .ForMember(dest => dest.Description, opt => opt.MapAttribute(AttributeType.Description))
  .ForMember(dest …
Run Code Online (Sandbox Code Playgroud)

c# enums automapper

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

动态应用Jqgrid必需属性

在Jqgrid中,您将必需的属性应用于任何给定的字段,如下所示

 { name: 'Comments', index: 'Comments', editable: true, editrules: { required: true }, edittype: 'textarea' }
Run Code Online (Sandbox Code Playgroud)

我将如何动态地执行此操作?我想根据另一个字段(如下拉/组合框的选定值)创建一个字段

我知道在哪里放置代码,例如我的下拉选择事件.但不是如何以我提供的代码示例以外的任何其他方式应用所需的属性.

javascript jquery jquery-ui jqgrid jqgrid-asp.net

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