2016-07-19 32 views
0

Dies ist Teil meiner js DateiWie kann ich bearbeiten, Webix Felder mit view: "Combo" auswählen?

Wie kann ich die Bearbeitung forbit webix Felder wählen Ansicht mit: „Combo“? Verwenden der Ansicht: "Auswählen" ist keine Option.

rows: [   { 
        borderless: true, 
        css: "font_bold", 
        height: 35, 
        template: displayContent 
        }, 
        { 
        view: "combo", 
        id: "myId", 
        tooltip: somevalue, 
        value: someid, 
        options: contactListOptions, 
        on: { 
        ------ 
        } 

Antwort

0

Ein ähnliches Problem bei their forum

erwähnt wurde ich ein bisschen getestet haben - wie es scheint immer noch die gleiche Art und Weise funktioniert, so ist die folgende Lösung relevant: Auch

/* if readonly set to true */ 
    suggest:{   
    on:{ 
     onBeforeShow:function(){ 
     var parent = $$(this.config.master); 
     if (parent.config.readonly) 
      return false; 
     } 
    },  
    body:{ 
     on:{ 
     onBeforeSelect:function(){ 
      var parent = $$(this.getParentView().config.master);   
      if (parent.config.readonly)    
      return false; 
     } 
     } 
    }, 
    data:combo_data, 
    } 
0

, Sie können den richselect-Editor verwenden, der sich genauso verhält wie das Kombinationsfeld, jedoch Bearbeitungsvorgänge nicht zulässt.

{ 
    view: "richselect", 
    id: "myId", 
    tooltip: somevalue, 
    value: someid, 
    options: contactListOptions, 
    on: { /**/ } 
}