小编fef*_*efe的帖子

重置select2值并显示占位符

如何通过select2设置值重置的占位符.在我的示例中,如果单击位置或等级选择框,并且我的select2的值大于select2应重置的值并显示默认占位符.此脚本正在重置值,但不会显示占位符

$("#locations, #grade ").change(function() {
   $('#e6').select2('data', {
     placeholder: "Studiengang wählen",
     id: null,
     text: ''
   });
});

$("#e6").select2({
   placeholder: "Studiengang wählen",
   width: 'resolve',
   id: function(e) {
     return e.subject;
   },
   minimumInputLength: 2,
   ajax: {
     url: "index.php?option=com_unis&task=search.locator&tmpl=component&<?php echo JSession::getFormToken() ?>=1",
     dataType: 'json',
     data: function(term, page) {
       return {
         q: term, // search term
         g: $('#grade option:selected').val(),
         o: $('#locations option:selected').val()
       };
     },
     results: function(data, page) {
       return {
         results: data
       };
     }
   },
   formatResult: subjectFormatResult,
   formatSelection: subjectFormatSelection,
   dropdownCssClass: "bigdrop",
   escapeMarkup: function(m) {
     return m; …
Run Code Online (Sandbox Code Playgroud)

jquery twitter-bootstrap jquery-select2

197
推荐指数
16
解决办法
31万
查看次数

bootstrap multiselect获取选定的值

如何重新启用onChange我的多选下拉列表中的所有选定值.这里使用插件.试着使用以下但我认为我走错了路

$('#multiselect1').multiselect({
        selectAllValue: 'multiselect-all',
        enableCaseInsensitiveFiltering: true,
        enableFiltering: true,
        maxHeight: '300',
        buttonWidth: '235',
        onChange: function(element, checked) {
            var brands = $('#multiselect1 option:selected');
            var selection = [];
            $(brands).each(function(index, brand){
                selection.push(brand);
            });

            console.log(selection);
        }
    });
Run Code Online (Sandbox Code Playgroud)

找到了

$('#multiselect1').multiselect({
    selectAllValue: 'multiselect-all',
    enableCaseInsensitiveFiltering: true,
    enableFiltering: true,
    maxHeight: '300',
    buttonWidth: '235',
    onChange: function(element, checked) {
        var brands = $('#multiselect1 option:selected');
        var selected = [];
        $(brands).each(function(index, brand){
            selected.push([$(this).val()]);
        });

        console.log(selected);
    }
});
Run Code Online (Sandbox Code Playgroud)

jquery multi-select twitter-bootstrap

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

将SVG标记添加到React组件

我正在尝试制作一个基于此CodePen标记的react组件.

我的组件看起来像这样:

import React from 'react';

class Arches extends React.Component {
    render(){
        return(/*markup from codepen*/);
    }
}

export default Arches;
Run Code Online (Sandbox Code Playgroud)

但在渲染它破坏:

unexpected token (764:3)
  762 |     d="m 46.842051,219.06796 
Run Code Online (Sandbox Code Playgroud)

将SVG集成到React组件中的正确方法是什么?

svg render reactjs

11
推荐指数
1
解决办法
8251
查看次数

样式反应材料-ui标签

我刚开始使用reacts material-ui,我想自定义一些样式.例如,更改标签背景颜色.

试图使用inlineStyle

喜欢

<Tabs style={this.getStyles().tabs} > </Tabs>

    getStyles(){
        return {

          tabs: {
            backgroundColor: Colors.teal200
          },

          headline: {
            fontSize: '24px',
            lineHeight: '32px',
            paddingTop: '16px',
            marginBottom: '12px',
            letterSpacing: '0',
            fontWeight: Typography.fontWeightNormal,
            color: Typography.textDarkBlack,

          }
        }
    }
Run Code Online (Sandbox Code Playgroud)

更改标签内容区域但不更改标题.

这里我们有一些颜色属性我们如何使用它?在这种情况下,Docs没有给出任何示例.

我该怎么办?

css reactjs material-ui

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

如何调试React Router?

我正在尝试在我的反应应用程序中使用React Router,该应用程序被限制为wordpress插件并使用flux来获取api数据.

我的切入点如下所示

import React from 'react';
import Workshops  from './components/workshops';
import Workshop  from './components/workshop';
import NotFound  from './components/notfound';
import Router, { Route, DefaultRoute, NotFoundRoute, Redirect, Link } from 'react-router';
import json  from './config.json';
localStorage.clear();
localStorage.setItem('workshops', JSON.stringify(json));

const AppRoutes = (
   <Route path="/" handler={Workshops}>
    <DefaultRoute handler={Workshop} />
    <Route name="workshop" path=":slug" handler={Workshop}/>
    <NotFoundRoute handler={NotFound} />
  </Route>
);

Router.run(AppRoutes, Router.HashLocation, (Root) => {
  React.render(<Root />, document.getElementById('workshop-booker'));
});
Run Code Online (Sandbox Code Playgroud)

比我的Workshops组件我做了一些给定路由的链接,我有哈希更改,但路由组件不会被解雇.

<h3> <Link to="workshop" params={{slug: workshop.slug }}> {workshop.title.rendered }</Link></h3>
Run Code Online (Sandbox Code Playgroud)

hyperlink reactjs react-router

11
推荐指数
2
解决办法
9503
查看次数

在命令触发的 docker-compose 构建之前执行一些 bash 脚本

在使用 docker compose 构建 docker 容器之前,有没有办法执行 bash 脚本?

就像是

version: "3"
before_script: //execute my local script 
services:
  database: ....
Run Code Online (Sandbox Code Playgroud)

build docker-compose

10
推荐指数
1
解决办法
4485
查看次数

流程上的Bootstrap Multiselect更新选项列表

我使用bootstrap multi-select,我想用ajax更新flow上的选项

为了填充init我的多选我做

<select name="model" class="multiselect" multiple="multiple">
                <? foreach ($sel_models as $mod) { ?>
                    <option value="<?= $mod ?>" <?= ($mod == $params['model']) ? 'selected' : '' ?>><?= $mod ?></option>
                <? } ?>    
</select>  
Run Code Online (Sandbox Code Playgroud)

然后在事件上我想用以下ajax更新我的选项列表

我试图使用重建方法但不会在创建后触发下拉列表

 $.ajax({
        type: 'post',
        url: "helper/ajax_search.php",
        data: {models: decodeURIComponent(brands)},
        dataType: 'json',
        success: function(data) {
            $('select.multiselect').empty();
            $('select.multiselect').append(
                    $('<option></option>')
                    .text('alle')
                    .val('alle')
                    );

            $.each(data, function(index, html) {
                $('select.multiselect').append(
                        $('<option></option>')
                        .text(html.name)
                        .val(html.name)
                        );
            });

            $('.multiselect').multiselect('rebuild')
        },
        error: function(error) {
            console.log("Error:");
            console.log(error);
        }
    });
Run Code Online (Sandbox Code Playgroud)

使用firebug,我可以看到列表已生成但select不会显示

javascript ajax jquery twitter-bootstrap

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

Cycle2在twitter-bootstrap网格中滑动

我有一些类似的网格

row 4 | 4| 4
row 8    | 4
Run Code Online (Sandbox Code Playgroud)

比我放在第一行第一和第二个网格每个一个cycle2滑块比秒行第二个网格再一个cycle2它是一种对称的游戏

我的问题图像他们有不同的分辨率,高度应扩展到最高网格.因此,例如在我的第一行中,cycle2图像的高度应该相同.

这里我有一个jsfiddler模​​型
https://jsfiddle.net/lgtsfiddler/72ycx3m6/19/

在这种情况下如何进行?

jquery twitter-bootstrap cycle2

9
推荐指数
1
解决办法
430
查看次数

我可以在Laravel 5会话中保存对象,对象集合吗?

是否可以在laravel 5 Session中保存php对象,对象集合?

我正在尝试,但我得到了错误

Serialization of 'Closure' is not allowed vendor/illuminate/session/Store.php line 255

Session::put('my_php_object', $obj );
Session::save();


public function onRun()
{

    $this->addCss('assets/css/custom.css');
    $this->socialite_providers = $this->page['socialite_providers'] =$this->providersList();

    //check for provider param in url
    if($provider = $this->param('provider')){

        $this->setSessionProvider($provider);
        $this->provider = $provider;
        $this->callback_url = preg_replace('~.*\K:(.*)~s','',Request::root().$this->page->url);
        $this->request = $this->createRequest($provider);


        Session::save();
        return $this->request->redirect();

    }

    //Authorize user if Request has code
    if(Request::has('code')){

        if(!$this->getSession())
            return;

        //reuse save session

    }

}

public function createRequest($provider)
{
    $instance = Socialite::driver($provider);
    $init = $this->injectCredentials($instance, $provider);

    $this->setSession($init);
    return $init;
}

public function …
Run Code Online (Sandbox Code Playgroud)

php session-variables object save laravel

8
推荐指数
1
解决办法
5446
查看次数

如何将变量从控制器传递给视图joomla mvc

如何根据此示例将我的变量从joomla子控制器传递到视图

    class MYControllerControllerParser extends JController{

            public function __construct($default = array()) {

            parent::__construct($default);

        }

     protected function _import($file, $type) {

            $layout = '';
            switch ($type) {

                case 'importcsv':
                    $contains_headers       = false;
                    $field_separator    = JRequest::getVar('separator');
                    $field_separator    = empty($field_separator) ? ',' : $field_separator;
                    $field_enclosure    = JRequest::getVar('enclosure');;
                    $field_enclosure    = empty($field_enclosure) ? '"' : $field_enclosure;
//this variable should be passed to the view
                    $this->info = $this->getImportInfoCSV($file, contains_headers, $field_separator, $field_enclosure);
//This variable should go to view
                    $this->file = basename($file);
                    $layout = 'importcsv';
                    break;
            }

    $this->getView('import','html')->display();
    }
    }
Run Code Online (Sandbox Code Playgroud)

model-view-controller joomla controller view

7
推荐指数
1
解决办法
8490
查看次数