Heim  >  Artikel  >  Web-Frontend  >  Detailliertes Beispiel für das Hinzufügen von Bedienschaltflächen zu jeder Datenzeile im DataGrid von EasyUI

Detailliertes Beispiel für das Hinzufügen von Bedienschaltflächen zu jeder Datenzeile im DataGrid von EasyUI

小云云
小云云Original
2017-12-30 14:35:467791Durchsuche

Das Datagrid von Easyui fügt nach jeder Datenspalte eine Bedienschaltfläche hinzu. Der folgende Editor zeigt Ihnen den Implementierungscode zum Hinzufügen von Bedienschaltflächen für jede Datenzeile in EasyUIs DataGrid. Freunde, die ihn benötigen, können darauf verweisen.

Tatsächlich ist es sehr einfach, eine Reihe benutzerdefinierter Spalten hinzuzufügen. Wenn Sie das Datagrid in js deklarieren, fügen Sie den folgenden Code hinzu


{field:'operate',title:'操作',align:'center',width:$(this).width()*0.1, 
  formatter:function(value, row, index){ 
    var str = &#39;<a href="#" rel="external nofollow" name="opera" class="easyui-linkbutton" ></a>&#39;; 
    return str; 
}}

Diese Codezeile ist im Spaltenattribut definiert und dieser Code muss hinzugefügt werden


onLoadSuccess:function(data){  
    $("a[name=&#39;opera&#39;]").linkbutton({text:&#39;下订单&#39;,plain:true,iconCls:&#39;icon-add&#39;});  
},

Wenn Sie dies nicht hinzufügen, wird der Schaltflächenstil nicht angezeigt Die Operationsspalte ist nur ein Hyperlink. Die Verwendung von Linkbuttons oder anderen Buttons kann je nach Bedarf angepasst werden

Der Endeffekt ist wie folgt

Danach können Sie Onclick-Ereignisse für das Tag a usw. ausführen. Das hängt von der Situation ab

Verwandte Empfehlungen:

Detaillierte Erklärung von Datagrid in der EasyUi-Steuerung

Detaillierte Erläuterung der DataGrid-Bindungs-Json-Datenquellenmethode von EasyUI

Inline-Bearbeitung von DataGrid in EasyUI

Das obige ist der detaillierte Inhalt vonDetailliertes Beispiel für das Hinzufügen von Bedienschaltflächen zu jeder Datenzeile im DataGrid von EasyUI. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn