Hi,
I'm trying to define a parameter called Landscape layers in a python toolbox that basically would be a table with two columns. Something like this:

@property
<SPAN class="keyword token">def</SPAN> <SPAN class="token function">paramLandscapeProducts</SPAN><SPAN class="punctuation token">(</SPAN>self<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">if</SPAN> <SPAN class="operator token">not</SPAN> self<SPAN class="punctuation token">.</SPAN>_paramLandscapeProducts<SPAN class="punctuation token">:</SPAN>
self<SPAN class="punctuation token">.</SPAN>_paramLandscapeProducts <SPAN class="operator token">=</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>Parameter<SPAN class="punctuation token">(</SPAN>
displayName<SPAN class="operator token">=</SPAN><SPAN class="string token">"Landscape layers"</SPAN><SPAN class="punctuation token">,</SPAN>
name<SPAN class="operator token">=</SPAN><SPAN class="string token">"landscapeLayers"</SPAN><SPAN class="punctuation token">,</SPAN>
datatype<SPAN class="operator token">=</SPAN><SPAN class="string token">"GPValueTable"</SPAN><SPAN class="punctuation token">,</SPAN>
parameterType<SPAN class="operator token">=</SPAN><SPAN class="string token">"Required"</SPAN><SPAN class="punctuation token">,</SPAN>
enabled<SPAN class="operator token">=</SPAN><SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">,</SPAN>
direction<SPAN class="operator token">=</SPAN><SPAN class="string token">"Input"</SPAN>
<SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>_paramLandscapeProducts<SPAN class="punctuation token">.</SPAN>columns <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="string token">'GPString'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'Layer'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="string token">'GPString'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'Buffer distance'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">]</SPAN>
self<SPAN class="punctuation token">.</SPAN>_paramLandscapeProducts<SPAN class="punctuation token">.</SPAN>values <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="string token">'NWI Wetlands 2015'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'50 feet'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="string token">'NHDPlus V.2 Flowlines'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'50 feet'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="punctuation token">[</SPAN><SPAN class="string token">"NHDPlus V.2 Waterbodies"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'50 feet'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="string token">"Roads"</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"100 feet"</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="punctuation token">[</SPAN><SPAN class="string token">"Ventyx transmission"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"100 feet"</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="string token">"Ventyx natural gas line"</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"30 ft"</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="keyword token">return</SPAN> self<SPAN class="punctuation token">.</SPAN>_paramLandscapeProducts<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
This one is using a Value Table parameter, but the problem is that I don't want the user to be able to add more entries to the table. Thus, I would like to remove or disable the combobox part of the Landscape layers parameter. Ideally, I also would like to have a checkbox in front of each landscape layer entry to be able to include or remove that layer from the analysis. This looks more like the thing I want but I'm not able to add another column with the buffer distances, that have to be editable.

@property
<SPAN class="keyword token">def</SPAN> <SPAN class="token function">paramElevationProducts</SPAN><SPAN class="punctuation token">(</SPAN>self<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">if</SPAN> <SPAN class="operator token">not</SPAN> self<SPAN class="punctuation token">.</SPAN>_paramElevationProducts<SPAN class="punctuation token">:</SPAN>
self<SPAN class="punctuation token">.</SPAN>_paramElevationProducts <SPAN class="operator token">=</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>Parameter<SPAN class="punctuation token">(</SPAN>
displayName<SPAN class="operator token">=</SPAN><SPAN class="string token">"Elevation Products"</SPAN><SPAN class="punctuation token">,</SPAN>
name<SPAN class="operator token">=</SPAN><SPAN class="string token">"outputElevationProducts"</SPAN><SPAN class="punctuation token">,</SPAN>
datatype<SPAN class="operator token">=</SPAN><SPAN class="string token">"GPString"</SPAN><SPAN class="punctuation token">,</SPAN>
parameterType<SPAN class="operator token">=</SPAN><SPAN class="string token">"Optional"</SPAN><SPAN class="punctuation token">,</SPAN>
enabled<SPAN class="operator token">=</SPAN><SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">,</SPAN>
direction<SPAN class="operator token">=</SPAN><SPAN class="string token">"Input"</SPAN><SPAN class="punctuation token">,</SPAN>
multiValue<SPAN class="operator token">=</SPAN><SPAN class="token boolean">True</SPAN>
<SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>_paramElevationProducts<SPAN class="punctuation token">.</SPAN>filter<SPAN class="punctuation token">.</SPAN>type <SPAN class="operator token">=</SPAN> <SPAN class="string token">"ValueList"</SPAN>
self<SPAN class="punctuation token">.</SPAN>_paramElevationProducts<SPAN class="punctuation token">.</SPAN>filter<SPAN class="punctuation token">.</SPAN>list <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">[</SPAN>
<SPAN class="string token">"Aspect"</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">"Aspect_Map"</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">"Grayscale_Hillshade"</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">"Multi-Directional_Hillshade"</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">"Ellipsoidal_Height"</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">"Slope_Degrees"</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">"Slope_Degrees_Map"</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">"Elevation_Tinted_Hillshade"</SPAN>
<SPAN class="punctuation token">]</SPAN>
<SPAN class="keyword token">return</SPAN> self<SPAN class="punctuation token">.</SPAN>_paramElevationProducts<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Thank you!