Garry's Mod Wiki

Revision Difference

DProperty_Combo:DataChanged#515318

<function name="DataChanged" parent="DProperty_Combo" type="panelfunc">⤶ <ispanel>yes</ispanel>⤶ <description>Called after the user selects a new value.</description>⤶ <realm>Client</realm>⤶ <args>⤶ <arg name="data" type="any">The new data that was selected.</arg>⤶ </args>⤶ </function>⤶ ⤶ <example>⤶ <description>Click on the "Table" choice.</description>⤶ <code>⤶ local choice = DP:CreateRow( "Choices", "Combo #2: Custom default text" )⤶ choice:Setup( "Combo", "Select type..." )⤶ choice:AddChoice( "Table", {} )⤶ choice:AddChoice( "Function", function() end )⤶ choice:AddChoice( "String", "Hello world" )⤶ choice.DataChanged = function( self, data )⤶ ⤶ print( "You selected: ", data )⤶ ⤶ end⤶ </code>⤶ <output>⤶ ```⤶ You selected: table: 0x8e05f3b8⤶ ```⤶ </output>⤶ ⤶ </example>